Добрый день. Конфигурация - проще некуда
WAN - static ip, lan - dhcp по умолчанию.
После первой настройки все работает.
Перезагружаем роутер (по питанию, или из GUI - без разницы).
Пинги на произвольные IP адреса "в интернет" ходят, а вот при попытке обратиться к DNS (nslookup ya.ru) - получаем "Query refused" от длинка.
Идем в конфигурацию устройства, во вкладочку "DNS" там наблюдаем, что стоит маршрут по умолчанию, а в поле, где должны находиться адреса DNS-серверов - пустота. Хорошо, ставим галочку "Manual" и вводим адреса DNS. Нажимаем "change" - и сразу после этого nslookup начинает работать. Сохраняем конфигурацию, делаем ее бекап на диск. Перезагружаем роутер - и все повторяется снова - query refused. Идем в настройки DNS - снова поле пустое! Смотрим сохраненный бекап с диска, а именно - config.json внутри - там все четко -
Код:
"route": [],
"dns": {
"manual": true,
"servers": "8.8.8.8|83.242.139.10",
"defroute": true,
"ifname": "eth1"
Т.е. настройки роутер запоминает, но по каким-то причинам не хочет с ними работать.
Прошивки:
для NRUB5 - 1.4.9
для C1 - 1.0.0
B5 был куплен давно, надеялся что последняя прошивка решит эту проблему. Ага.
Вчера купил С1, с мыслями "ну не могут же из модели в модель переносить этот глюк". Выходит, могут. На беготню по замене этого роутера на месте денег потрачено больше, чем он стоит.
Что делать?
PS: похожий глюк есть и на DIR-620, но по галочке "manual" он таки запоминает адреса днс серверов, и работает после этого вполне стабильно.