настройка маршрутизации

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
Bdfy
Сообщения: 253

настройка маршрутизации

Сообщение Bdfy »

Есть 2 интерфейса:
eth0 и ppp0 ( vpn ) ...
На первом интерфейсе стоит gateway 192.168.1.254 ( прописан по дефоулту в /etc/networks/interfaces .. ) ( т е он обеспечивает доступ в 2 подсети 192.168.x.x, 10.10.x.x ) все нормально ..
На втором интерфейсе ( ppp0 ) нужно использовать другой gateway ( 192.168.0.1 который обеспечивает доступ в инет и только в подсеть 192.168.x.x - поэтому в 1 интерфейсе его использовать нежелательно ...)
Что нужно указать в start-up скриптах интерфейса ppp0 ( ip-up.local, ip-down.local соотв. ) чтобы это все нормально одновременно работало ?
Спасибо сказали:
backslash
Сообщения: 125

Re: настройка маршрутизации

Сообщение backslash »

А через какой роутер должна быть видна сеть 192.168.x.x? Если обозначить его $routerx, то я бы в up-скрипте написал что-нибудь такое:

Код: Выделить всё

ip route del default
ip route del 192.168.0.0/16
ip route del 10.10.0.0/16
ip route add 192.168.0.0/16 via $router
ip route add 10.10.0.0/16 via 192.168.1.254
ip route add default via 192.168.0.1

...а в down-скрипте так:

Код: Выделить всё

ip route del default

...и, если $router - это 192.168.0.1, то еще и:

Код: Выделить всё

ip route del 192.168.0.0/16
ip route add 192.168.0.0/16 via 192.168.1.254

Где-то мог напутать, но, надеюсь, логика понятна.
Спасибо сказали: