Компьютерный форум NoWa.cc

Компьютерный форум NoWa.cc (https://nowa.cc/index.php)
-   Вопросы и проблемы (https://nowa.cc/forumdisplay.php?f=118)
-   -   Два default маршрута.Как отследить??? (https://nowa.cc/showthread.php?t=286806)

Xmakc 15.06.2010 19:22

Два default маршрута.Как отследить???
 
Имею локалку и интернет по VPN.Cетевой адрес получается по DHCP.
Так вот имею беду,после поднятия ppp0 интерфейса в системе через раз остается два DEFAULT маршрута!!!И на eth0 и на ppp0!!И пока не сыграть route del default eth0,не фига не пашет.Думаю беда во времени получения сетевого адреса eth0. ррр0 по фигу,получила сетевая адрес или нет.Так как отследить получение адреса???Скрипт с циклом while,запуск через local???:quest:

Shardin 16.06.2010 04:19

Re: Два default маршрута.Как отследить???
 
так как не очень понятно какая у Вас ОС, то буду считать, что debiab, как у меня, поэтому создаёшь фалик /etc/ppp/ip-up.d/internet со следующим содержимым
Код:

#!/bin/sh
route del default
route add default dev ppp0


Xmakc 16.06.2010 21:41

Re: Два default маршрута.Как отследить???
 
У меня тоже DEBIAN!!!
Но разве опция defaultroute в конфиге ррр соединения не должны удалять "старый" дефулт????
Спасибо за совет,попробую!

Xmakc 18.06.2010 09:23

Re: Два default маршрута.Как отследить???
 
Цитата:

Сообщение от Shardin (Сообщение 3284550)
так как не очень понятно какая у Вас ОС, то буду считать, что debiab, как у меня, поэтому создаёшь фалик /etc/ppp/ip-up.d/internet со следующим содержимым
Код:

#!/bin/sh
route del default
route add default dev ppp0


:super:Работает!!!Спасибо!!!
ПиСи:рано по-радовался...сегодня не "взлетел"...Пропишу ка я это в rc.local//

DoubleSpace 23.06.2010 15:38

Re: Два default маршрута.Как отследить???
 
У меня в свое время было несколько веселее- когда время от времени отваливался аппаратно модем и садился на другой порт. Тогда пришлось писать скрипт, чтобы искал ttyUSB с минимальнім номером и пересоздавал на него симлинку.

Xmakc 25.06.2010 15:53

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:

Xmakc 20.07.2010 15:11

Re: Два default маршрута.Как отследить???
 
Прописал я в cron проверку на два default.
И все стало хорошо!!!!только syslog засирается ....:hehe:

kosta_1 22.07.2010 03:16

Re: Два default маршрута.Как отследить???
 
посмотрите, кстати, опцию команды route -s - таким образом добавите маршрут статически коий демоном не будет убиваться.

BugBringer 01.10.2010 11:09

Re: Два default маршрута.Как отследить???
 
А тебе дефолт роут через eth0 вообще нужен, если инет по VPN?
Не проще ли оставить для eth0 один лишь броадкаст? Ну и роут для VPN-сервера, если он не в броадкасте

porese 27.10.2011 13:46

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

Время генерации страницы 0.02578 секунды с 9 запросами