mpd5 на FreeBSD 11.0 default gateway двумя подсетями 0/1 и 128/1

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Dmitriy_3206
рядовой
Сообщения: 44
Зарегистрирован: 2014-10-13 15:51:34

mpd5 на FreeBSD 11.0 default gateway двумя подсетями 0/1 и 128/1

Непрочитанное сообщение Dmitriy_3206 » 2017-05-22 23:17:20

mpd5 на FreeBSD 11.0
Подключение к провайдеру через PPPoE

При поднятии тунеля получаю маршрут

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

Destination        Gateway            Flags     Netif Expire
default            172.20.1.254       UGS         ng0
Умеет ли mpd САМ (без написания мною скрипта) что бы маршрут получился разбитым на две подсети

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

Destination        Gateway            Flags     Netif Expire
0.0.0.0/1            172.20.1.254       UGS         ng0
127.0.0.0/1            172.20.1.254       UGS         ng0

Это нужно что бы при поднятии ВПН тунеля получив машрут 0.0.0.0/0.0.0.0 у меня оставался более конкретные маршруты на провайдера. Я понимаю что все можно решить скриптами - и способен написать их (ну пол дня тестирования :) ) есть ли сразу такая возможность?

Отправлено спустя 26 минут 21 секунду:
Нашел собственно решение которое сам и цитировал когда то
http://forum.lissyara.su/viewtopic.php?t=41453

Для того что бы не затирать default маршрут, указать более конкретные сети (ну и соответственно новый default не затрет шлюз по умолчанию)

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

   set iface route 0.0.0.0/1
   set iface route 128.0.0.0/1

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Dmitriy_3206
рядовой
Сообщения: 44
Зарегистрирован: 2014-10-13 15:51:34

mpd5 на FreeBSD 11.0 default gateway двумя подсетями 0/1 и 128/1

Непрочитанное сообщение Dmitriy_3206 » 2017-05-22 23:17:40

Нашел собственно решение которое сам и цитировал когда то
http://forum.lissyara.su/viewtopic.php?t=41453

Для того что бы не затирать default маршрут, указать более конкретные сети (ну и соответственно новый default не затрет шлюз по умолчанию)

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

   set iface route 0.0.0.0/1
   set iface route 128.0.0.0/1

Аватара пользователя
Neus
капитан
Сообщения: 1798
Зарегистрирован: 2008-09-08 21:59:56

mpd5 на FreeBSD 11.0 default gateway двумя подсетями 0/1 и 128/1

Непрочитанное сообщение Neus » 2017-05-23 8:07:20

т.е. после поднятия впн у вас будет:
route 0/1 via provider
route 128/1 via provider
route 0/0 via vpn
?
«Вы никогда не сумеете решить возникшую проблему,
если сохраните то же мышление и тот же подход,
который привёл вас к этой проблеме.»
© Альберт Эйнштейн

Dmitriy_3206
рядовой
Сообщения: 44
Зарегистрирован: 2014-10-13 15:51:34

mpd5 на FreeBSD 11.0 default gateway двумя подсетями 0/1 и 128/1

Непрочитанное сообщение Dmitriy_3206 » 2017-05-27 20:48:16

Нет

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

netstat -rnf inet
Internet:
Destination        Gateway            Flags     Netif Expire
0.0.0.0/1          172.20.1.254       UGS         ng0
128.0.0.0/1        172.20.1.254       UGS         ng0
46.ххх.ххх.ххх      link#7             UHS         lo0
172.20.1.254       link#7             UH          ng0
127.0.0.1          link#6             UH          lo0
192.168.21.0/24    link#2             U          ste0
192.168.21.21      link#2             UHS         lo0
192.168.31.0/24    link#3             U          ste1
192.168.31.31      link#3             UHS         lo0
192.168.41.0/24    link#4             U          ste2
192.168.41.41      link#4             UHS         lo0
где steX это мои внутринние подсети
Интерфейс что смотрит на провайдера vr0 - вообще не фигурирует в маршрутизации (указан в конфиге mpd5)