Статическая маршрутизация в Gentoo Linux
Гость 8 ноября, 2005 - 11:53
Добрый день! Столкнулся с такой проблемой - не получается прописать статические маршруты в данном дистрибутиве. 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"
)
Но, при перезагрузке маршруты не сохраняются. Подскажите, где подправить.
»
- Для комментирования войдите или зарегистрируйтесь
iproute2
vpisal eto v
/etc/conf.d/net
pered privedennimi toboy strokami?_________________
GNU/Wonderland -- GNU/Страна чудес, страна, в которой вы часто бываете, но, в которую, что примечательно, не надо оформлять визу.
Re: iproute2
Да - вот полная конфа:
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" )
и всё работает.
Re: А я вот так
Огромное спасибо!
Помогло!
Уточняющий вопрос
Таким образом в Gentoo нет возможности прописывать статические маршруты в отдельном файле, например в /etc/conf.d/routes ?
есть, но зачем
есть, но зачем изобретать свои скрипты? что бы последущие админы не разобравшись снесли все и начали возводить заново? (я утрирую, но на своей предпоследней работе пришлось так и делать.... предидущий админ так сильно переписал все и вся, что проще было заново все перенастроить, чем разбираться в его изобретениях)
_________________
GNU/Wonderland -- GNU/Страна чудес, страна, в которой вы часто бываете, но, в которую, что примечательно, не надо оформлять визу.
если есть :)
Это понятно, про написание собственных скриптов и т.д. Я и спрашиваю про стандартные способы, которые уже есть в генте. Всётаки есть или нет способ так сделать ?