Вы здесь

Статическая маршрутизация в Gentoo Linux

Добрый день! Столкнулся с такой проблемой - не получается прописать статические маршруты в данном дистрибутиве. eth0 - LAN (192.168.1.3), eth1 - WAN. По идее надо править файл /etc/conf.d/net. Я попытался его поправить следующим образом:
routes_eth0=(
"192.168.15.0/24 via 192.168.1.5"
"192.168.14.0/24 via 192.168.1.5"
"10.10.1.0/24 via 192.168.1.5"
)
Но, при перезагрузке маршруты не сохраняются. Подскажите, где подправить.

modules=( "iproute2" )

vpisal eto v /etc/conf.d/net pered privedennimi toboy strokami?
_________________
GNU/Wonderland -- GNU/Страна чудес, страна, в которой вы часто бываете, но, в которую, что примечательно, не надо оформлять визу.

GNU/Wonderland -- GNU/Страна чудес, страна, в которой вы часто бываете, но, в которую, что примечательно, не надо оформлять визу.

v12aml написал:
modules=( "iproute2" )

vpisal eto v /etc/conf.d/net pered privedennimi toboy strokami?
_________________
GNU/Wonderland -- GNU/Страна чудес, страна, в которой вы часто бываете, но, в которую, что примечательно, не надо оформлять визу.

Да - вот полная конфа:
modules=( "iproute2" )
iface_eth0="192.168.1.3 broadcast 192.168.1.255 netmask 255.255.255.0"
iface_eth1="router_real_ip broadcast xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx"

routes_eth0=(
"192.168.15.0/24 via 192.168.1.5"
"192.168.14.0/24 via 192.168.1.5"
"10.10.1.0/24 via 192.168.1.5"
)

#gateway="eth0/192.168.1.5"
gateway="eth1/provider_real_ip"

Когда делаю:
#/etc/init.d/net.eth0 restart, то

* Bringing eth0 down ... [ ok ]
* Bringing eth0 up (192.168.1.3) ... [ ok ]
* Adding routes
* 192.168.15.0/24 via 192.168.1.5 ...
Usage: inet_route [-vF] del {-host|-net} Target[/prefix] [gw Gw] [metric M] [[dev] If]
inet_route [-vF] add {-host|-net} Target[/prefix] [gw Gw] [metric M]
[netmask N] [mss Mss] [window W] [irtt I]
[mod] [dyn] [reinstate] [[dev] If]
inet_route [-vF] add {-host|-net} Target[/prefix] [metric M] reject
inet_route [-FC] flush NOT supported [ !! ]
* 192.168.14.0/24 via 192.168.1.5 ...
Usage: inet_route [-vF] del {-host|-net} Target[/prefix] [gw Gw] [metric M] [[dev] If]
inet_route [-vF] add {-host|-net} Target[/prefix] [gw Gw] [metric M]
[netmask N] [mss Mss] [window W] [irtt I]
[mod] [dyn] [reinstate] [[dev] If]
inet_route [-vF] add {-host|-net} Target[/prefix] [metric M] reject
inet_route [-FC] flush NOT supported [ !! ]
* 10.10.1.0/24 via 192.168.1.5 ...
Usage: inet_route [-vF] del {-host|-net} Target[/prefix] [gw Gw] [metric M] [[dev] If]
inet_route [-vF] add {-host|-net} Target[/prefix] [gw Gw] [metric M]
[netmask N] [mss Mss] [window W] [irtt I]
[mod] [dyn] [reinstate] [[dev] If]
inet_route [-vF] add {-host|-net} Target[/prefix] [metric M] reject
inet_route [-FC] flush NOT supported [ !! ]

А я вот так пишу:
routes_eth0=( "-net 192.168.15.0/24 gw 192.168.1.5" )
и всё работает.

Rinus написал:
А я вот так пишу:
routes_eth0=( "-net 192.168.15.0/24 gw 192.168.1.5" )
и всё работает.

Огромное спасибо!
Помогло!