Что-то уже голова кипит...
Не могу разобраться уже 2 часа :(
Компьютер.
3 сетевые карты
net0
net1
net2
net0 - получает dhcp от провайдера (default gateway 192.168.0.1 )
net1 - статический адрес
net2 - получает dhcp от устройства и зараза переписывает default gateway провайдера на свой ( теперь default gateway 10.10.18.161 )
и по route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 10.10.18.161 0.0.0.0 UG 202 0 0 net2
default 192.168.0.1 0.0.0.0 UG 204 0 0 net0
10.10.18.160 * 255.255.255.224 U 202 0 0 net2
192.168.0.0 * 255.255.255.0 U 204 0 0 net0
192.168.8.0 * 255.255.255.0 U 0 0 0 net1
и конечно раз у меня default gateway уже не провайдерский, то у меня нифига не работает :(
в файле /etc/net/ifaces/net2/options
TYPE=eth
CONFIG_WIRELESS=no
CONFIG_IPV4=yes
BOOTPROTO=dhcp
читал
http://www.opennet.ru/man.shtml?topic=etcnet&category=8&russian=0, много думал, ничего не придумал :(
Пока у меня такой костыль
в файле /etc/net/ifaces/net2/ifup-post
#!/bin/sh
ip route add default via 192.168.0.1
Костыль адский. Но работает. А как сделать нормально? Как запретить net2 менять гатевей провайдера?