Два дефолтных маршрута, или как?

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС для молодых и начинающих системных администраторов.

Модераторы: SLEDopit, Модераторы разделов

prog
Сообщения: 73

Два дефолтных маршрута, или как?

Сообщение prog »

Обрисую картину.
Инет приходит от провайдера в eth1 c шлюза 10.160.17.105
Теперь еще появилось vpn соединение ppp0. Адрес VPN сервера 195.94.252.222.
192.168.17.122 - это адрес который выдалcя при vpn подключении.

Для работы с компами через vpn делаю 2 маршрута:
route add 195.94.252.222 gw 10.160.17.105 eth1
route add default 192.168.17.122 ppp0

Таким образом я могу работать с удаленной сетью через vpn.
Но после этого я не могу работать с интернетом:(

Те мне приходится чередовать. Для работы с инетом я делаю:
route del default 192.168.17.122 ppp0
route add default 10.160.17.105 eth1
а для работы с vpn все наоборот.

ВОПРОС: Как сделать так, чтобы можно было одновременно видеть и инет и vpn сеть?


Вот текущее состояние:
root@station:/mnt/reiserfs/Download/Slack-curent# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
169.254.1.121 * 255.255.255.255 UH 0 0 0 eth0
192.168.17.122 * 255.255.255.255 UH 0 0 0 ppp0
195.94.252.222 10.160.17.105 255.255.255.255 UGH 0 0 0 eth1
10.160.17.104 * 255.255.255.248 U 0 0 0 eth1
localnet * 255.255.255.0 U 0 0 0 eth0
loopback * 255.0.0.0 U 0 0 0 lo
default 10.160.17.105 0.0.0.0 UG 0 0 0 eth1
default 192.168.17.122 0.0.0.0 UG 0 0 0 ppp0
Спасибо сказали:
allez
Сообщения: 2223
Статус: Не очень злой админ :-)
ОС: SuSE, CentOS, FreeBSD, Windows

Re: Два дефолтных маршрута, или как?

Сообщение allez »

Пропишите в качестве шлюза по умолчанию 10.160.17.105, а к сети, находящейся за VPN, просто укажите маршрут примерно такой командой: ip route add 111.222.333.0/24 dev ppp0 или route add -net 111.222.333.0/24 dev ppp0, всего-то и делов. :)
Спасибо сказали: