Здравствуйте!
У меня такая ситуация. Получаю от провайдера ip по dhcp.
Соответственно /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth4
iface eth4 inet dhcp
ifconfig
eth4 Link encap:Ethernet HWaddr 00:1e:68:0e:35:ee
inet addr:10.80.38.30 Bcast:10.80.39.255 Mask:255.255.254.0
inet6 addr: fe80::21e:68ff:fe0e:35ee/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:123003 errors:0 dropped:0 overruns:0 frame:0
TX packets:11802 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:16992597 (16.9 MB) TX bytes:2043514 (2.0 MB)
Interrupt:42 Base address:0x2000
lo Link encap:Локальная петля (Loopback)
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:16 errors:0 dropped:0 overruns:0 frame:0
TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:960 (960.0 B) TX bytes:960 (960.0 B)
В инет выхожу через ppoe, который благополучно настроил через pppoeconf, и он прекрасно запускается через pon dsl-provider.
В локальной сети есть большой пирринг, соответственно нужно настроить маршрутизацию (КЭП на чеку)
Теперь проблемка: при прописании маршрута вида (когда отключен ppoe):
# routing setup for 10.80.38.30
ip route add 10.0.0.0/8 via 10.80.32.1
ip route add 172.16.0.0/12 via 10.80.32.1
и т.д
# peering networks
ip route add 109.106.136.0/21 via 10.80.32.1
ip route add 109.106.144.0/20 via 10.80.32.1
и т.д.
Выдает мне
RTNETLINK answers: No such process
А если ppoe включен, паршивец маршрут прописывает, но для ppoe. В чем может быть причина, что он мне не пишет маршруты на мой eth4, а на ppoe пишет?
Маршрутов очень много, поэтому есть скрипт, который я запускал с автозагрузкой из rc.local, но вижу только RTNETLINK answers: No such process
Где я не прав?
Заранее спасибо!