Здравствуйте, On Thu, Nov 28, 2002 at 10:03:08PM +0600, Evgenie Yurkin wrote: > привет всем > поставили в сервак третию сетевуху > получилось что в инет смотрят два интерфейса (eth0 eth1) к разным провайдерам > и один в локалку eth2 > как настроить вс это чтоб жило > надо седуюшее > чтобы через eth1 выходило только на 111.111.0.0 > а через eth0 на все очтальное > и чтобы из инета оба эти ip были видны > по отдельности живут вроде нормально > но когда поднимаю оба и прописываю > route add -net 111.111.0.0 netmask 255.255.0.0 eth1 > route add default gw 222.222.222.222 eth0
Надо указывать не устройство, а gw (для ethernet). То есть что-то вроде route add -net 111.111.0.0 netmask 255.255.0.0 $gw $gw - адрес провайдеровского устройства, к которому непосредственно подключен ваш сервер. Работать может потому, что считается, что любой хост сети 111.111.0.0 непосредственно подключен к eth1, поэтому туда сначала посылается arp-запрос, чтобы выяснить mac-адрес хоста. Если сеть 111.111.0.0 не представляет собой единого ethernet-сегмента, то ответ не будет получен (если не исопльзуется proxy-arp, тогда нельзя говорить о разных сегментах). И вообще, пусть провайдеровский gw занимается arp-запросами и ответами. -- Elena Egorova

