У меня проблемы с сетями. Проблемы начались, когда провайдер (Fiber) предоставил одну и ту же подсеть для обеих линий. eth0 78.56.xxx.xxx eth1 78.56.yyy.yyy
@:route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 78.56.255.254 0.0.0.0 UG 0 0 0 eth0
78.56.192.0 0.0.0.0 255.255.192.0 U 0 0 0 eth0
78.56.192.0 0.0.0.0 255.255.192.0 U 0 0 0 eth1
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 lan1
172.22.22.0 0.0.0.0 255.255.255.0 U 0 0 0 lan1
@:ifconfig
eth0 inet addr:78.56.xxx.yyy Bcast:78.56.255.255 Mask:255.255.192.0
eth1 inet addr:78.56.yyy.yyy Bcast:78.56.255.255 Mask:255.255.192.0
Конфигурация (когда был старый IP 85.206.YYY.YYY все работало нормально)
allow-hotplug eth0
iface eth0 inet dhcp
allow-hotplug eth1
iface eth1 inet dhcp
post-up ip route add 78.56.192.0/18 dev eth1 src 78.56.yyy.yyy table eth1
post-up ip route add default via 78.56.255.254 dev eth1 table eth1
post-up ip rule add table eth1 from 78.56.yyy.yyy
И теперь существует проблема с обновлением DHCP. Когда eth1 запускается с ifup, все работает нормально, но когда начинается обновление, доступ к линии пропадает (ifdown eth1 && ifup eth1 и снова работает хорошо до обновления)
dhclient[2823]: message repeated 8 times: [ DHCPREQUEST of 78.56.225.235 on eth1 to 78.56.255.254 port 67 (xid=0x6fe207d3)]
dhcpdump:
eth0
IP: 78.56.XXX.XXX (0:13:3b:f:48:e2) > 78.56.255.254 (0:0:5e:0:1:10)
eth1
IP: 0.0.0.0 (0:13:3b:f:48:e1) > 255.255.255.255 (ff:ff:ff:ff:ff:ff)
Можно ли исправить эту проблему? Может быть, что я пропустил или я сделал не так?