vice IP adres na stejnem rozhrani

Zdenek Precek precek na icom.cz
Pátek Červenec 21 14:49:22 CEST 2000


On 21 Jul 2000 Robert wrote:

> # mohl by mi prosim nekdo sdelit sve zkusenosti s problemem
> 
> Zdravim,
>   /etc/sysconfig/network-scripts/...
> 
>   Tady mate treba ifcfg-eth0, tak ho zkopirujte na ifcfg-eth0:0 a upravte ho
> na spravnou IP rozhrani (alias), atp. a pak zrestartujte network,
> /etc/rc.d/init.d/network restart a ten alias vam tam naskoci sam, zadny
> rc.local, atp.

Alias sice naskoci, ale uz ne cesta do prislusne site.
Jsou tri moznosti:
A) nevadi Vam to, protoze alias je ve stejne siti, jako primarni IP;
B) vadi Vam to, ale milujete prikaz 'route add -net ...' ;-)
C) vadi Vam to, a tak si opravite skript "/sbin/ifup" takto:

Puvodni nesmysl (asi na 132. radku)

    if [ "$ISALIAS" = no ] ; then
        route add -net ${NETWORK} netmask ${NETMASK} ${DEVICE}
    else
        route add -host ${IPADDR} ${DEVICE}
    fi

nahradite ponekud smysluplnejsim:

    if netstat -rn | grep -Fq "${NETWORK} "; then
        route add -host ${IPADDR} ${DEVICE}
    else
        route add -net ${NETWORK} netmask ${NETMASK} ${DEVICE}
    fi

Happy IP-aliasing!

--
         v   v v   | precek na icom.cz      | SCP    (")     
Ing. ZDENEK PRECEK | +420-2-7933044      | 5200  _  \/\   
                   | Augustinova 2064/14 |    __  \/\\  _ 
                   | Praha 4, Chodov     |   | /|   / \/  
                   | 148 00              |   |//| _|      






Další informace o konferenci Linux