![]() ![]() |
![]() |
![]() |
Ссылка на пост #1 |
Серфер
На форуме с: 07.12.05
Провел: 3д. 13ч. 22мин. |
виснит pppoe
народ подскажите что делать куда копать где искать
перелопатил весь инет (ну как мне кажется) только 1 совет менять сетевуху теперь опишу проблему шлюз на фрюхи все пашет все ок бац и зависает pppoe делаю киллалл -9 ппп потом подымаю пппое и все окей опять все пашит часов так 5-10 потом вдруг оп и инет пропал смотрю пппое законекчено тюн0 есть но нет не ходит звоню прову говорит линк есть сессия поднята опять убиваю ппп подымаю опять все пашет энное количество часов с чего и сделал вывод что зависает pppoe соединение. месяцев так 5 назат сделал то что рекомендовали поменял сетевуху и все перестали зависания и вот снова они вернулись, получается снова менять сетевуху вчем может быть проблема заранее спасибо |
![]() ![]() |
![]() |
![]() |
Ссылка на пост #2 |
Гость
|
Доброго времени суток!
Мысли в слух неболее того, но может помогут. :) Что касается PPPoE, то величина MTU должна быть 1480 (с цифрой можно поиграться в сторону уменьшения), а не так как принято по стандарту 1500. Т.е. если стоит авто (ни кто не исключает ошибку в этом вопросе на стороне провайдера), то надо в конфиге PPPoE прописать значение явно. Удачи! Но мысли еще остались. ![]() |
![]() |
![]() |
![]() |
Ссылка на пост #3 |
Серфер
На форуме с: 07.12.05
Провел: 3д. 13ч. 22мин. |
с мту игрался до 1200 снижал постепенно не помогает
|
![]() ![]() |
![]() |
![]() |
Ссылка на пост #4 |
Серфер
На форуме с: 07.12.05
Провел: 3д. 13ч. 22мин. |
ничего не помогает вот решил набатонить скрипт но господа без вашей помощи чувствую не справлюсь
#!/bin/sh ping="/sbin/ping -q -c 1 8.8.4.4" routechk="`netstat -rn | fgrep default | awk '{print $2}'`" GW_TENET="`ifconfig tun0 | grep "inet " | awk '{print $4}'`" rezgw="192.168.1.1" echo $routechk if [ $routechk = $GW_TENET ]; then echo "rout=tenet" $ping > /dev/null 2>&1 if [ $? = 0 ]; then echo "ping est" else killall -9 ppp /etc/rc.d/ppp restart tenet $ping > /dev/null 2>&1 if [ $? = 0 ]; then else echo "pinga net" route add default $rezgw route change default $rezgw echo "pereklu4il na optimu" fi fi else echo "router optima" /etc/rc.d/ppp restart tenet route add 8.8.4.4 $GW_TENET echo "dobavil marwrut" $ping > /dev/null 2>&1 route delete 8.8.4.4 $GW_TENET if [ $? = 0 ];then echo "ping na tenet poyavilsy" route change default $GW_TENET else echo "tenet legit" fi fi exit это мой скрипт на переключение каналов если упал совсем инет его можно запихнуть в крон и по расписанию проверять каналы помогите переписать его через while чтоб пинг проверялся постоянно и рестартил просот pppoe |
![]() ![]() |
![]() |
![]() |
Ссылка на пост #5 |
Серфер
На форуме с: 07.12.05
Провел: 3д. 13ч. 22мин. |
#!/bin/sh
while (true); do ping="/sbin/ping -q -c 1 195.138.80.33" $ping > /dev/null 2>&1 if [ $? != 0 ]; then killall -9 ppp sleep 5 /etc/rc.d/ppp restart tenet echo "pinga net" else fi sleep 10 done сделал так посмотрим что получится за помощь спс Smithson Редактировалось Phobos 18-06-2014 13:58. |
![]() ![]() |
![]() |
![]() |
Ссылка на пост #6 |
Гость
|
Скрипт в работе помог?
Более к железячным проблемам - я тут пару дней думал.... - могеть праноя посетила.... Однако за пол-года 2 сетевухи улетело - врядли. Есть понятие у сетивиков, вольтаж активного и пассивного пинга - переобжать коннектор кабеля на новый.... (J45) |
![]() |
![]() |
![]() |
Ссылка на пост #7 |
Гость
|
Phobos: ТЕНЕТ - это Ваш провайдер?
|
![]() |
![]() |
![]() |
Ссылка на пост #8 |
Гость
|
Кстати, а что в логах на счет PPPoE пишется?
|
![]() |
![]() |
![]() |
Ссылка на пост #9 |
Серфер
На форуме с: 07.12.05
Провел: 3д. 13ч. 22мин. |
пере обжимать не пробовал, пробовал другой пачкорд
да тенет это мой провайдер сетивуха в том то и дела рабочая просто на ней пппое виснит к стати о логах Jun 26 08:54:22 GW ppp[83690]: tun0: Phase: total 0 bytes/sec, peak 0 bytes/sec on Thu Jun 26 08:54:17 2014 Jun 26 08:54:22 GW ppp[83690]: tun0: Phase: deflink: hangup -> opening Jun 26 08:54:22 GW ppp[83690]: tun0: Phase: deflink: Enter pause (0) for redialing. Jun 26 08:54:22 GW ppp[83690]: tun0: Phase: deflink: Connected! Jun 26 08:54:22 GW ppp[83690]: tun0: Phase: deflink: opening -> dial Jun 26 08:54:22 GW ppp[83690]: tun0: Phase: deflink: dial -> carrier Jun 26 08:54:28 GW ppp[83731]: Phase: Using interface: tun0 Jun 26 08:54:28 GW ppp[83731]: Phase: deflink: Created in closed state Jun 26 08:54:28 GW ppp[83731]: tun0: Command: tenet: set device PPPoE:vr0 Jun 26 08:54:28 GW ppp[83731]: tun0: Command: tenet: disable ipv6cp Jun 26 08:54:28 GW ppp[83731]: tun0: Command: tenet: enable lqr Jun 26 08:54:28 GW ppp[83731]: tun0: Command: tenet: set dial Jun 26 08:54:28 GW ppp[83731]: tun0: Command: tenet: set login Jun 26 08:54:28 GW ppp[83731]: tun0: Command: tenet: set authname fleshka1 Jun 26 08:54:28 GW ppp[83731]: tun0: Command: tenet: set authkey ******** Jun 26 08:54:28 GW ppp[83731]: tun0: Command: tenet: add default HISADDR Jun 26 08:54:28 GW ppp[83731]: tun0: Command: tenet: set redial 0 0 Jun 26 08:54:28 GW ppp[83731]: tun0: Command: tenet: set timeout 0 Jun 26 08:54:28 GW ppp[83731]: tun0: Command: tenet: set reconnect 3 0 Jun 26 08:54:28 GW ppp[83731]: tun0: Command: tenet: enable dns Jun 26 08:54:28 GW ppp[83732]: tun0: Phase: PPP Started (ddial mode). Jun 26 08:54:28 GW ppp[83732]: tun0: Phase: bundle: Establish Jun 26 08:54:28 GW ppp[83732]: tun0: Phase: deflink: closed -> opening Jun 26 08:54:28 GW ppp[83732]: tun0: Phase: deflink: Connected! Jun 26 08:54:28 GW ppp[83732]: tun0: Phase: deflink: opening -> dial Jun 26 08:54:28 GW ppp[83732]: tun0: Phase: deflink: dial -> carrier Jun 26 08:54:33 GW ppp[83732]: tun0: Phase: deflink: Disconnected! Jun 26 08:54:33 GW ppp[83732]: tun0: Phase: deflink: carrier -> hangup Jun 26 08:54:33 GW ppp[83732]: tun0: Phase: deflink: Connect time: 5 secs: 0 octets in, 0 octets out Jun 26 08:54:33 GW ppp[83732]: tun0: Phase: deflink: 0 packets in, 0 packets out Jun 26 08:54:33 GW ppp[83732]: tun0: Phase: total 0 bytes/sec, peak 0 bytes/sec on Thu Jun 26 08:54:28 2014 Jun 26 08:54:33 GW ppp[83732]: tun0: Phase: deflink: hangup -> opening Jun 26 08:54:33 GW ppp[83732]: tun0: Phase: deflink: Enter pause (0) for redialing. Jun 26 08:54:33 GW ppp[83732]: tun0: Phase: deflink: Connected! Jun 26 08:54:33 GW ppp[83732]: tun0: Phase: deflink: opening -> dial Jun 26 08:54:33 GW ppp[83732]: tun0: Phase: deflink: dial -> carrier Jun 26 08:54:34 GW ppp[83732]: tun0: Phase: Received NGM_PPPOE_ACNAME (hook "biza.te.net.ua") Jun 26 08:54:34 GW ppp[83732]: tun0: Phase: Received NGM_PPPOE_SESSIONID Jun 26 08:54:34 GW ppp[83732]: tun0: Phase: Received NGM_PPPOE_SUCCESS Jun 26 08:54:34 GW ppp[83732]: tun0: Phase: deflink: carrier -> login Jun 26 08:54:34 GW ppp[83732]: tun0: Phase: deflink: login -> lcp Jun 26 08:54:34 GW ppp[83732]: tun0: Warning: deflink: Reducing configured MRU from 1500 to 1492 Jun 26 08:54:34 GW ppp[83732]: tun0: Phase: bundle: Authenticate Jun 26 08:54:34 GW ppp[83732]: tun0: Phase: deflink: his = CHAP 0x05, mine = none Jun 26 08:54:34 GW ppp[83732]: tun0: Phase: Chap Input: CHALLENGE (16 bytes from biza.te.net.ua) Jun 26 08:54:34 GW ppp[83732]: tun0: Phase: Chap Output: RESPONSE (fleshka1) Jun 26 08:54:34 GW ppp[83732]: tun0: Phase: Chap Input: SUCCESS Jun 26 08:54:34 GW ppp[83732]: tun0: Phase: deflink: lcp -> open Jun 26 08:54:34 GW ppp[83732]: tun0: Phase: bundle: Network Jun 26 08:54:34 GW ppp[83732]: tun0: Warning: 0.0.0.0/0: Change route failed: errno: No such process |
![]() ![]() |
![]() |
![]() |
Ссылка на пост #10 |
Серфер
На форуме с: 07.12.05
Провел: 3д. 13ч. 22мин. |
скрипт отрабатывает отлично если я его запускаю но что то не получается его запускаться в автозагрузке
в папку /usr/local/etc/rc.d/ скоприровал руками запускается а вот при ребуте компа нет ( |
![]() ![]() |
![]() |
![]() |
Ссылка на пост #11 |
Гость
|
Для автозапуска срипта общепринятая команда modprobe, дальше ман и google, лучше чем там, я не напишу.... некто рекомендут кинуть срипт в /etc/network/interfaces в if-down.d, if-pre-up.d, if-post-down.d, if-up.d по желанию
На счет ТЕНЕТ - с ними я знаком давно, по этому есть вопросы - парадная, воздушка, частный сектор, расстояние до свича??? Для решения вопроса надо уростить им задачу - сказать, что роутер теряет связь. |
![]() |
![]() |
![]() |
Ссылка на пост #12 |
Серфер
На форуме с: 07.12.05
Провел: 3д. 13ч. 22мин. |
я им объяснял и не раз что виснит ппое присылали мальчиком чтоб проверить линию но я и сам знаю что линия в порядке от их ящика до моего роутера метров 20
|
![]() ![]() |
![]() |
![]() |
Ссылка на пост #13 |
Гость
|
Phobos: Предложение для локализации проблемы - взять на время у знакомых рабочий роутер, поднять на нем PPPoE и т.д. по необходимости.
1) проблема осталась - искать проблему на линии.... сторона провайдера. 2) Проблема исчезла - копать комп дальше - рассматриваем "Гринстаровскую" приблуду экономии электроэнергии, т.е. отключение питания при простое. P.S.: " Роутер нужен для того, чтоб убедиться в качественном подключении. У бюджетных роутеров слабовата сетевуха, соответственно это позволит сделать вывод в какую сторону копать. ТЕНЕТовцы чудные ребятки, было дело почти месяц друг-другу мозги клевали примерно на эту же тему." |
![]() |
![]() |