![]() |
Два default маршрута.Как отследить???
Имею локалку и интернет по VPN.Cетевой адрес получается по DHCP.
Так вот имею беду,после поднятия ppp0 интерфейса в системе через раз остается два DEFAULT маршрута!!!И на eth0 и на ppp0!!И пока не сыграть route del default eth0,не фига не пашет.Думаю беда во времени получения сетевого адреса eth0. ррр0 по фигу,получила сетевая адрес или нет.Так как отследить получение адреса???Скрипт с циклом while,запуск через local???:quest: |
Re: Два default маршрута.Как отследить???
так как не очень понятно какая у Вас ОС, то буду считать, что debiab, как у меня, поэтому создаёшь фалик /etc/ppp/ip-up.d/internet со следующим содержимым
Код:
#!/bin/sh |
Re: Два default маршрута.Как отследить???
У меня тоже DEBIAN!!!
Но разве опция defaultroute в конфиге ррр соединения не должны удалять "старый" дефулт???? Спасибо за совет,попробую! |
Re: Два default маршрута.Как отследить???
Цитата:
ПиСи:рано по-радовался...сегодня не "взлетел"...Пропишу ка я это в rc.local// |
Re: Два default маршрута.Как отследить???
У меня в свое время было несколько веселее- когда время от времени отваливался аппаратно модем и садился на другой порт. Тогда пришлось писать скрипт, чтобы искал ttyUSB с минимальнім номером и пересоздавал на него симлинку.
|
Re: Два default маршрута.Как отследить???
Эта ерунда продолжается,но не много с другим "запахом".
Все стартует,удаляет не нужный роут,НО!!!Через пару минут все роуты сбрасываются и появляется два дефолтных маршрута!!!! Нашел интересную весч в demon.log Jun 25 10:23:23 debianthikkk rpc.statd[2417]: unable to register (statd, 1, udp). Jun 25 10:23:27 debianthikkk ntpdate[2521]: step time server 91.194.10.40 offset 0.000283 sec Jun 25 10:23:37 debianthikkk ntpdate[2652]: step time server 91.194.10.40 offset 0.001064 sec Jun 25 10:23:52 debianthikkk ntpdate[2658]: adjust time server 91.194.10.40 offset 0.000772 sec Jun 25 10:26:18 debianthikkk dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 5 Jun 25 10:26:19 debianthikkk dhclient: DHCPOFFER from 10.186.47.1 Jun 25 10:26:19 debianthikkk dhclient: DHCPREQUEST on eth0 to 255.255.255.255 port 67 Jun 25 10:26:19 debianthikkk dhclient: DHCPACK from 10.186.47.1 Jun 25 10:26:19 debianthikkk dhclient: bound to 10.186.47.225 -- renewal in 9884 seconds. Ни как не пойму,зачем после поднятия сети делать запрос еще раз???? Сетевая адрес получает.Я в скрипт прописал ждать получения адреса. :wow: |
Re: Два default маршрута.Как отследить???
Прописал я в cron проверку на два default.
И все стало хорошо!!!!только syslog засирается ....:hehe: |
Re: Два default маршрута.Как отследить???
посмотрите, кстати, опцию команды route -s - таким образом добавите маршрут статически коий демоном не будет убиваться.
|
Re: Два default маршрута.Как отследить???
А тебе дефолт роут через eth0 вообще нужен, если инет по VPN?
Не проще ли оставить для eth0 один лишь броадкаст? Ну и роут для VPN-сервера, если он не в броадкасте |
Re: Два default маршрута.Как отследить???
У тя DHCP запущен демоном, и долбится с настройками, получает постоянно адрес, в скрипте загрузки сделай чтоб он 1 раз делал запрос, тогда буде все ок. Он обновляется у тебя примерно через каждые 2:40ч.
|
| Текущее время: 15:20. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Copyright ©2004 - 2026 NoWa.cc