Еще раз, извините за настойчивость
Имеется:
eth0 x.x.x.x (внешняя) шлюз не указан
eth1 y.y.y.y (внутряная) шлюз y.y.y.ш
route default y.y.y.ш eth1
route -n
Dest Gw Genmask Iface
172.18.0.16 0.0.0.0 255.255.255.252 eth1
x.x.x.x 0.0.0.0 255.255.255.248 eth0
127.0.0.0 0.0.0.0 255.0.0.0 lo
0.0.0.0 172.18.0.17 0.0.0.0 eth1
При "ping www.чегото.гдето" - тишина
При "ping www.чегото.гдето -I x.x.x.x" - все нормально
(x.x.x.x - внешний адрес на интерфейсе eth0)
Пытаюсь "route add default gw 172.18.0.17 dev eth0"
Отвечает "SIOCADDRT: Сеть недоступна"
Может запутанно объясняю, но мне надо чтобы вместо eth1 в последней строчке (в ответе на route -n) было eth0.
Т.е. необходимо чтобы пакеты уходили через внутренний шлюз (y.y.y.ш) с подстановкой как источника внешнего адреса на интерфейсе eth0.