faq обучение настройка
Текущее время: Чт июн 26, 2025 01:36

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: DLink 2500.v 1.57. Отваливается default route.
СообщениеДобавлено: Пн авг 16, 2010 19:01 
Не в сети

Зарегистрирован: Ср ноя 25, 2009 02:55
Сообщений: 135
Откуда: Рязань
Ну вот прехали :)
За время тестирования прошивки 1.57 начал регулярно отваливаться default route за две недели данная проблема у меня возникла около четырех раз. С предыдущей версией прошивки я этот глюк достоверно не ловил НИ РАЗУ. Причем после восстановления соединения в логе команда добавления маршрута по умолчанию есть.

Наблюдения пока следующие:
Если отсутствует маршрут по умолчанию.
1. Заходим на модем и даем команду:
Код:
>route add default gw 212.26.235.42

Получаем ошибку!
2. Заходим на модем и даем команды:
Код:
>sh
#route add default gw 212.26.235.42

Все проходит нормально.

_________________
DSL-2500U/BRU/D. Fw 1.58.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн авг 16, 2010 19:16 
Не в сети

Зарегистрирован: Сб ноя 28, 2009 06:33
Сообщений: 47
Откуда: Казань
Magnitudo, ты давно обновил прошивку до 1.57?

И ещё, это, случайно, не то же самое, о чём я давным-давно писал о другой версии прошивки (более древней)?
viewtopic.php?t=114661


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн авг 16, 2010 22:17 
Не в сети

Зарегистрирован: Ср ноя 25, 2009 02:55
Сообщений: 135
Откуда: Рязань
Обновился две недели назад. В 1.56 была проблема с dns.
На 1.56 у меня ни разу не было с default route проблем (ну или они мне жить не мешали, т.к. были не часто) с новой прошивкой за две недели 4 раза сей глюк поймал. Глубоко еще не копал, но судя по логам все должно быть ок, а маршрута нет.

По симптомам не совсем похоже на Вашу проблему -- в моих логах строчка добавления маршрута по умолчанию есть, а ваших нет.

_________________
DSL-2500U/BRU/D. Fw 1.58.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт авг 17, 2010 22:41 
Не в сети

Зарегистрирован: Сб ноя 28, 2009 06:33
Сообщений: 47
Откуда: Казань
Понятно. Невнимательно читал, не заметил в первом сообщении про команду добавления маршрута в логе.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт авг 20, 2010 09:51 
Не в сети

Зарегистрирован: Ср ноя 25, 2009 02:55
Сообщений: 135
Откуда: Рязань
+2

_________________
DSL-2500U/BRU/D. Fw 1.58.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт авг 27, 2010 02:19 
Не в сети

Зарегистрирован: Ср ноя 25, 2009 02:55
Сообщений: 135
Откуда: Рязань
За неделю еще 3 раза поймал глюк с default route.


А самое грустное, что вчера опять случился глюк с dns, который вроде как исправили в прошивке 1.57.
Лога с модема к сожалению на этот момент нет.

Зато есть симптом о котором я упоминал ранее:
даже через telnet нельзя было удалить ошибочную строчку с dns

Раз разработчики не хотят вместо левого адреса 128.9.0.107 забить "правильный" DNS, предлагаю другой вариант решения данной проблемы:
вместо команды добавления записи в таблицу iptables, сделать вставку записи на первое место:
Код:
iptables -t nat -I PREROUTING 0 -i br0 -d 192.168.100.1 -p udp --dport 53 -j DNAT --to 212.26.224.65"

Т.е. мы добавляем правильную запись в самое начало таблицы PREROUTING!!!

_________________
DSL-2500U/BRU/D. Fw 1.58.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт авг 27, 2010 02:34 
Не в сети

Зарегистрирован: Пт фев 06, 2009 09:27
Сообщений: 203
Откуда: Крым
Magnitudo писал(а):
мы добавляем правильную запись
212.26.224.65 – ns.ryazan.ru
Жесть...:shock:
Код:
-d 192.168.100.1
бывает что подключено более 1 компа к модему ... :)
Если в софте обнаружен баг - кодер (китайский или наш) обязан его пофиксить - и никаких костылей не придумывать при этом.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт авг 27, 2010 11:24 
Не в сети

Зарегистрирован: Ср ноя 25, 2009 02:55
Сообщений: 135
Откуда: Рязань
qwasi писал(а):
Если в софте обнаружен баг - кодер (китайский или наш) обязан его пофиксить - и никаких костылей не придумывать при этом.

Как практикующий кодер не могу с вами согласится на 100%, иногда проще и намного дешевле уйти от бага, чем искать трудно воспроизводимую ошибку, главное чтобы при этом не страдал юзер и весь проект не превратился в один большой костыл.

_________________
DSL-2500U/BRU/D. Fw 1.58.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт авг 27, 2010 14:43 
Не в сети

Зарегистрирован: Пт фев 06, 2009 09:27
Сообщений: 203
Откуда: Крым
Magnitudo писал(а):
один большой костыл.

Я совсем не кодер но попробую :
минимальная конфигурация для ppp соединения в Linux выглядит примерно так:
Код:
noipdefault
defaultroute
replacedefaultroute
hide-password
noauth
persist
plugin rp-pppoe.so eth0
user "user_vasya"
usepeerdns

из этих опций нас сильно интересуют :
defaultroute
replacedefaultroute
persist
usepeerdns
и уверяю Вас, если релиз (пусть даже на основе "попиленной" BusyBox) собран Грамотным организмом, то эти опции работают. Первые две из них отвечают за то чтоб шлюз по умолчанию был правильным, следующая означает переподклюение при обрыве связи, ну и последняя - однозначно использовать DNS , полученные у провайдера.
Далее - Iptables. Это аццки рульная штука. Линуксоиды, а тем более кодеры, собирающие embedded OS для маршрутизаторов на базе Linux ОБЯЗАНЫ знать сабж от и до. Иначе они непрофпригодны.
Софты должны писать Грамотные кодеры, и прежде чем пускать девайс в серию отдебажить его как следует. Иначе будет именно так как Вы сказали - один большой костыль. :)


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт авг 27, 2010 17:34 
Не в сети

Зарегистрирован: Ср ноя 25, 2009 02:55
Сообщений: 135
Откуда: Рязань
Слушайте, а может быть вы и правы.
В логе есть вот такая вот командная строка запуска pppd и опций маршрута по-умолчанию тут нет....
Код:
pppd plugin pppoe nas_0_0_33 nodetach user 'liir@ryazan' password ******** interface_name 0_0_33_1 usepeerdns refuse-eap persist lcp-echo-interval 30 holdoff 3 lcp-echo-failure 3 maxfail 0 nomppc nomppe mtu 1492 mru 1492 &

_________________
DSL-2500U/BRU/D. Fw 1.58.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб авг 28, 2010 18:35 
Не в сети

Зарегистрирован: Пт фев 06, 2009 09:27
Сообщений: 203
Откуда: Крым
Magnitudo писал(а):
маршрута по-умолчанию тут нет....
зато цена дешевая и "секс" по умолчанию обеспечен. :D Софты в эти железки пишут кривые, и это факт. Видимо цена в данном случае оправдывает качество. :(


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 15


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB