[Fwbuilder-discussion] Active Heartbeat and function getaddr() in generated Firewall-Scripts
Brought to you by:
mikehorn
From: Christian B. <chr...@br...> - 2004-11-21 18:19:04
|
hi, in fwbuilder 2.0.2 the getaddr()-Function tries to figure out the = ip-adresse auf an given interface by using "tail -1" on the output of the "ip -4 = ..." command. When using Heartbeat the active clustermember holding "secondaries" = (e.g. eth0:0) the problem arises, that getaddr() finds the secondaries but not = the primary adresses (i.e. getaddr(eth0) returns the address of eth0:0. This leads to some "inoperability" of the active cluster member.... I don't now if this is fixed in the newer Versions of fwbuilder - but = what do you think about following solution: ip -4 .... | egrep -e "\$dev$" I have not checked if it works with getaddr(eth0:0) but it seems, that = the modified version of getaddr() will always return the correct address = (its tested for primary IP-Adresses :) christian brem |