Dla np. DSL2000 masz przydzielonych 8 adresów (adres bramy, modemu, sieci i 5 do twojej dyspozycji)
Jeśli nie wszystkie adresy sa używane to w kolejce modemu po jakimś czasie pojawiają się pakiety (pochodzące od roznych skanerów tudziez innych ciekawskich sprawdzajacych co kryje sie pod danym adresem w internecie) i po pewnym czasie modem zaczyna gorzej działać aż do całkowitego "zaśniecia". Po jakim czasie to roznie bywa - zalezy pewnie od ilosci tych pakietow w czasie - modemy DSL czesto tak maja
Aby temu zapobiec musisz przydzielić obu serwerom wszystkie 5 adresów użytkowych (jako aliasy). W ten sposób odbierzesz niechciane pakiety z modemu a router sobie z tym poradzi. Podzielić możesz dowolnie, np:
80.16.222.2 adres 1-go serwera (eth0)
80.16.222.3 adres 2-go serwera (eth0)
80.16.222.4 adres 2-go serwera (eth0:1)
80.16.222.5 adres 2-go serwera (eth0:2)
80.16.222.6 adres 2-go serwera (eth0:3)
na wszystkich serwerach ustawiasz tak samo: adres modemu 80.16.222.1 jako domyślną bramę, adres sieci 80.16.22.0, adres rozgloszeniowy 80.16.222.7, maska sieci 255.255.255.248
w opisanym przykładzie serwer pierwszy ma 1 adres natomiast 2-gi jest widoczny po czterema adresami zewn. czyli musisz do pliku rc_user dopisac konfiguracje trzech aliasów w sposób przedstawiony niżej:
echo -n "Starting rc_user... "
# Add commands here you want to execute when booting. Use the fork
# command to launch programs which normally stay in the foreground.
ifconfig eth0:1 80.16.222.4 netmask 255.255.255.248 broadcast 80.16.222.7 multicast 80.16.222.4
ifconfig eth0:2 80.16.222.5 netmask 255.255.255.248 broadcast 80.16.222.7 multicast 80.16.222.5
ifconfig eth0:3 80.16.222.6 netmask 255.255.255.248 broadcast 80.16.222.7 multicast 80.16.222.6
#----------------------------------------------------------------------
$DONE