PDA

Bekijk de volledige versie : wl500gp - проблема с DNS



merri
30-04-2007, 02:14
Роутер wl500g Premium, прошивка 1.9.2.7-7g.
К нему по wi-fi подключается ноутбук.
В браузере открываются ресурсы локальной сети (роуты прописаны через веб-интерфейс), внешние сайты не открываются ни по имени, ни через ip, но ping и nslookup работают для ip.

ipconfig /all

Настройка протокола IP для Windows

Имя компьютера . . . . . . . . . : your-c47630a972
Основной DNS-суффикс . . . . . . :
Тип узла. . . . . . . . . . . . . : неизвестный
IP-маршрутизация включена . . . . : нет
WINS-прокси включен . . . . . . . : нет

Беспроводное сетевое соединение - Ethernet адаптер:

DNS-суффикс этого подключения . . :
Описание . . . . . . . . . . . . : Intel(R) PRO/Wireless 2915ABG Networ
k Connection
Физический адрес. . . . . . . . . : 00-13-CE-11-CC-EA
Dhcp включен. . . . . . . . . . . : да
Автонастройка включена . . . . . : да
IP-адрес . . . . . . . . . . . . : 192.168.1.2
Маска подсети . . . . . . . . . . : 255.255.255.0
Основной шлюз . . . . . . . . . . : 192.168.1.1
DHCP-сервер . . . . . . . . . . . : 192.168.1.1
DNS-серверы . . . . . . . . . . . : 192.168.1.1
Аренда получена . . . . . . . . . : 30 апреля 2007 г. 3:51:35
Аренда истекает . . . . . . . . . : 1 мая 2007 г. 3:51:35

В этом треде (http://wl500g.info/showthread.php?t=8445&highlight=dns) описывается такая же проблема, но на команду "echo "nameserver 192.168.0.254" >>/usr/local/etc/resolv.conf; flashfs save; flashfs commit; flashfs enable" в telnet'e выдается сообщение о том, что директория не существует.

al37919
30-04-2007, 07:26
на команду "echo "nameserver 192.168.0.254" >>/usr/local/etc/resolv.conf; flashfs save; flashfs commit; flashfs enable" в telnet'e выдается сообщение о том, что директория не существует.

Возможно, директория /usr/local/etc действительно не существует:
mkdir -p /usr/local/etc

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

И, наконец, а через веб-инетфейс задать ДНС сервер не пробовали?

merri
30-04-2007, 12:15
И, наконец, а через веб-инетфейс задать ДНС сервер не пробовали?

В DNS and WINS Server Setting уже прописан IP роутера в качестве адреса ДНС.

al37919
30-04-2007, 19:43
я имел в виду в настройках роутера через веб интерфейс, собственно resolv.conf заполняется автоматом на основании этих настроек.

merri
30-04-2007, 21:03
Настройки DNS в веб-интерфейсе сейчас выглядят так:

http://pics.livejournal.com/joe_chasmtons/pic/000063qg

Прописывание DNS Server 1 ничего не меняет. По ipconfig /all выдается, что 192.168.1.1 - DNS-сервер.

Посоветуйте что-нибудь чайнику :)

al37919
30-04-2007, 21:28
что то я немного перестал понимать вопрос. Для компов во внутренней сети правильный ДНС сервер --- 192.168.1.1 А вот для самого роутера должен быть указан корректный ДНС сервер внешней сети либо автоматом, либо вручную. Он задается в ip config -> wan & lan и он же собственно может быть прописан вручную в resolv.conf как там выше говорилось.

На самом роутере ДНС работает?

merri
30-04-2007, 21:55
На самом роутере ДНС работает?

Через раз:

[admin@wl500g root]$ nslookup ya.ru
*** Unknown host

Name: ya.ru
Address: 213.180.204.8
[admin@wl500g root]$ nslookup ya.ru
*** Unknown host

Name: ya.ru
Address: 87.250.251.8

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

dimitar
01-05-2007, 17:50
Настройки DNS в веб-интерфейсе сейчас выглядят так:
http://pics.livejournal.com/joe_chasmtons/pic/000063qg
Прописывание DNS Server 1 ничего не меняет. По ipconfig /all выдается, что 192.168.1.1 - DNS-сервер.
Посоветуйте что-нибудь чайнику :)
гы, если я правильно понял, указанные значения актуальны для того, чтобы машины домашней локалки видели все, что дальше роутера, а чтобы роутер видел выше и дальше необходимо:
IP Config - WAN & LAN - Get DNS Server automatically?
или ставить Yes - для автоматического получения
или ставить NO - и первым прописывать известный сервер провайдера, а вторым - какой-нибудь внешний DNS сервер из инета

merri
02-05-2007, 10:23
В WAN DNS Setting прописаны оба DNS-сервера провайдера.
Судя по логу, проблемы не только с DNS, роутер подключается и сразу отрубается от VPN.

merri
02-05-2007, 19:43
Как побороть вот это?

Dec 31 13:53:09 pppd[96]: Serial connection established.
Dec 31 13:53:09 pppd[96]: Using interface ppp0
Dec 31 13:53:09 pppd[96]: Connect: ppp0 <--> /dev/pts/1
Dec 31 13:53:09 pptp[1256]: anon log[main:pptp.c:267]: The synchronous pptp option is NOT activated
Dec 31 13:53:09 pptp[1260]: anon warn[route_add:pptp_callmgr.c:457]: route_add: not adding existing route
Dec 31 13:53:09 pptp[1260]: anon log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 1 'Start-Control-Connection-Request'
Dec 31 13:53:09 pptp[1260]: anon log[ctrlp_disp:pptp_ctrl.c:732]: Received Start Control Connection Reply
Dec 31 13:53:09 pptp[1260]: anon log[ctrlp_disp:pptp_ctrl.c:766]: Client connection established.
Dec 31 13:53:10 pptp[1260]: anon log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 7 'Outgoing-Call-Request'
Dec 31 13:53:11 pptp[1260]: anon log[ctrlp_disp:pptp_ctrl.c:851]: Received Outgoing Call Reply.
Dec 31 13:53:11 pptp[1260]: anon log[ctrlp_disp:pptp_ctrl.c:890]: Outgoing call established (call ID 0, peer's call ID 3712).
Dec 31 13:53:11 pppd[96]: CHAP authentication succeeded: Welcome!!
Dec 31 13:53:11 pppd[96]: local IP address 10.0.2.3
Dec 31 13:53:11 pppd[96]: remote IP address 82.148.25.254
Dec 31 13:53:11 pppd[96]: IPCP terminated by peer
Dec 31 13:53:11 pppd[96]: LCP terminated by peer
Dec 31 13:53:11 pptp[1260]: anon log[pptp_read_some:pptp_ctrl.c:537]: read returned zero, peer has closed
Dec 31 13:53:11 pptp[1260]: anon log[callmgr_main:pptp_callmgr.c:263]: Closing connection
Dec 31 13:53:11 pptp[1260]: anon log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 12 'Call-Clear-Request'
Dec 31 13:53:11 pptp[1260]: anon log[pptp_read_some:pptp_ctrl.c:537]: read returned zero, peer has closed
Dec 31 13:53:11 pptp[1260]: anon log[pptp_read_some:pptp_ctrl.c:537]: read returned zero, peer has closed
Dec 31 13:53:11 pppd[96]: Modem hangup
Dec 31 13:53:11 pppd[96]: Connection terminated.
Dec 31 13:53:11 pppd[96]: Connect time 0.1 minutes.
Dec 31 13:53:11 pppd[96]: Sent 62 bytes, received 74 bytes.

Отдельного роута на 10.0.2.3 у меня нет. Если его нужно добавить, то с какими параметрами?

Oleg
02-05-2007, 20:15
nomppe nomppc в Additional pppd options можно попробовать.

merri
02-05-2007, 20:28
nomppe nomppc в Additional pppd options можно попробовать.

Было прописано еще до этого лога.
Здесь (http://wl500g.info/showthread.php?t=1865&highlight=IPCP+terminated) автор треда ввел через telnet команду вида: route add -host 10.0.0.2 dev eth1.

Если ввожу аналогичную, получаю сообщение:
[admin@wl500g root]$ route add -host 10.0.2.3 dev eth1
route: SIOC[ADD|DEL]RT: No such device

Oleg
02-05-2007, 20:34
Значит наоборот уберите.

Маршруты здесь никаким боком не влияют.

merri
02-05-2007, 21:49
Убрала, теперь через telnet пингуются сайты. Просто из командной строки сервера пингуются только по ip, локалка открывается.

Oleg
03-05-2007, 09:19
Убрала, теперь через telnet пингуются сайты. Просто из командной строки сервера пингуются только по ip, локалка открывается.
Сервер - это кто? Компьютер за роутером?

merri
03-05-2007, 09:21
Сервер - это кто? Компьютер за роутером?

Переформулирую. Сервера (e.g. yandex.ru) из командной строки пингуются только по ip. По хосту - только в телнете.

Oleg
03-05-2007, 09:25
Ну т.е. вернулись к старой проблеме - не работает ДНС. Давайте ещё раз текущее состояние

ipconfig /all
nslookup www.ya.ru

merri
03-05-2007, 09:50
Настройка протокола IP для Windows

Имя компьютера . . . . . . . . . : your-c47630a972
Основной DNS-суффикс . . . . . . :
Тип узла. . . . . . . . . . . . . : неизвестный
IP-маршрутизация включена . . . . : нет
WINS-прокси включен . . . . . . . : нет

Подключение по локальной сети - Ethernet адаптер:

Состояние сети . . . . . . . . . : сеть отключена
Описание . . . . . . . . . . . . : Realtek RTL8139 Family PCI Fast Ethernet NIC
Физический адрес. . . . . . . . . : 00-13-D3-F0-6B-02

Беспроводное сетевое соединение - Ethernet адаптер:

DNS-суффикс этого подключения . . :
Описание . . . . . . . . . . . . : Intel(R) PRO/Wireless 2915ABG Network Connection
Физический адрес. . . . . . . . . : 00-13-CE-11-CC-EA
Dhcp включен. . . . . . . . . . . : да
Автонастройка включена . . . . . : да
IP-адрес . . . . . . . . . . . . : 192.168.1.2
Маска подсети . . . . . . . . . . : 255.255.255.0
Основной шлюз . . . . . . . . . . : 192.168.1.1
DHCP-сервер . . . . . . . . . . . : 192.168.1.1
DNS-серверы . . . . . . . . . . . : 192.168.1.1
Аренда получена . . . . . . . . . : 3 мая 2007 г. 0:51:37
Аренда истекает . . . . . . . . . : 4 мая 2007 г. 0:51:37

>nslookup ya.ru
Server: wl500g
Address: 192.168.1.1

Name: ya.ru
Served by:
- F.ROOT-SERVERS.NET
- G.ROOT-SERVERS.NET
- H.ROOT-SERVERS.NET
- I.ROOT-SERVERS.NET
- J.ROOT-SERVERS.NET
- K.ROOT-SERVERS.NET
- L.ROOT-SERVERS.NET
- M.ROOT-SERVERS.NET
- A.ROOT-SERVERS.NET
- B.ROOT-SERVERS.NET

Oleg
03-05-2007, 09:55
Отлично. Пожмите руку своему провайдеру, наверное это так называется.
Его сервер не рекурсивный и предлагает Вашему компьютеру самому работать в качестве ДНС сервера.

На роутере сделайте cat /etc/resolv.conf

Там будет список ДНС, который дал провайдер. Далее, нужно попробовать с каждым из них сделать

nslookup ya.ru адрес_днс

merri
03-05-2007, 10:07
В телнете:
[admin@wl500g root]$ cat /etc/resolv.conf
nameserver 172.27.0.5
nameserver 172.27.0.4
[admin@wl500g root]$ nslookup ya.ru 172.27.0.5 (выполняется очень медленно и печально)
*** Unknown host

Name: ya.ru
Address: 213.180.204.8

В командной строке:
>nslookup ya.ru 172.27.0.5
(root) nameserver = J.ROOT-SERVERS.NET
(root) nameserver = K.ROOT-SERVERS.NET
и т.д.
*** Can't find server name for address 172.27.0.5: No information
Server: UnKnown
Address: 172.27.0.5

Name: ya.ru
Served by:
- H.ROOT-SERVERS.NET
- I.ROOT-SERVERS.NET
и т.д.
DNS-сервера пингуются.

Oleg
03-05-2007, 10:30
А 172.27.0.4 Ведёт себя также?

merri
03-05-2007, 10:39
Да, так же.

Когда кабель провайдера подключен напрямую к ноутбуку, nslookup выглядит так:

>nslookup ya.ru 172.27.0.4
DNS request timed out.
timeout was 2 seconds.
*** Can't find server name for address 172.27.0.4: Timed out
Server: UnKnown
Address: 172.27.0.4

Non-authoritative answer:
Name: ya.ru
Addresses: 213.180.204.8, 87.250.251.8

Oleg
03-05-2007, 10:54
Нет, с ним всё хорошо. Он возвращает адрес нормальный.

У роутера отключите авто ДНС и вбейте 172.27.0.4 в качестве ДНС1.

А про 172.27.0.5 - жалуйтесь провайдеру.

merri
03-05-2007, 12:41
Все заработало, после того как я прописала в качестве одного из DNS адрес Gateway из (Status & Log - Status -> WAN Interface).

При подключении без роутера этот адрес цепляется автоматически (в ipconfig /all появляются свойства pppt подключения, там указаны внешний ip и dns).

Можно научить роутер делать то же самое (адрес, вероятно, непостоянный)?

Oleg
03-05-2007, 13:10
Какой это адрес? Должен быть тот самый из resolv.conf.

Вы пробовали роутеру вписать 172.27.0.4, как я предложил?

merri
03-05-2007, 13:44
Какой это адрес?

DNS отсюда (подключаюсь без роутера напрямую, устанавливаю VPN соединение, делаю ipconfig /all):

intek-m - PPP адаптер:

DNS-суффикс этого подключения . . :
Описание . . . . . . . . . . . . : WAN (PPP/SLIP) Interface
Физический адрес. . . . . . . . . : 00-53-45-00-00-00
Dhcp включен. . . . . . . . . . . : нет
IP-адрес . . . . . . . . . . . . : 10.0.2.3
Маска подсети . . . . . . . . . . : 255.255.255.255
Основной шлюз . . . . . . . . . . : 10.0.2.3
DNS-серверы . . . . . . . . . . . : 82.148.25.254


Должен быть тот самый из resolv.conf.

Там роутер показывает только адреса, указанные в настройках.


Вы пробовали роутеру вписать 172.27.0.4, как я предложил?

Да. nslookup ya.ru работает, nslookup mobile-review.com, например, нет.

Oleg
03-05-2007, 13:55
Там роутер показывает только адреса, указанные в настройках.

Если поставить там авто, то будет брать именно то, что Вам нужно.

merri
03-05-2007, 14:21
Если поставить там авто, то будет брать именно то, что Вам нужно.

Если поставить авто, он не находит VPN-сервер:

Dec 31 13:10:58 pptp[383]: anon fatal[get_ip_address:pptp.c:377]: gethostbyname 'vpn-1.myt': HOST NOT FOUND

Убираю авто - ошибка сразу пропадает.

Oleg
03-05-2007, 18:54
А какие у Вас настройки на странице WAN&LAN? IP адрес что-ли статический?

merri
03-05-2007, 19:09
Внутренний статический, внешний динамический.

WAN Connection Type: PPTP
WAN Connection Speed: Auto negotiation

WAN IP Setting
IP Address: 172.27.10.15
Subnet Mask: 255.255.255.0
Default Gateway: 172.27.10.254
WAN DNS Setting
Get DNS Server automatically? No
DNS Server1: 172.27.0.4
DNS Server2: 82.148.25.254

PPPoE, PPTP or L2TP Account
User Name: UserName
Password: *******
Idle Disconnect Time in seconds(option): 1800
MTU: 1492
MRU: 1492
Service Name(option):
Access Concentrator Name(option):
Additional pppd options:
Enable PPPoE Relay? No
Special Requirement from ISP
Host Name:
MAC Address:
Heart-Beat Server: vpn-1.myt

LAN IP Setting
Host Name: wl500g
IP Address: 192.168.1.1
Subnet Mask: 255.255.255.0

Oleg
03-05-2007, 19:47
Тогда единственный приемлемый для Вас вариант - поставить авто, а вместо имени ДНС сервера использовать адрес. В прошивке только так - либо всё авто, либо всё не авто...

merri
03-05-2007, 20:00
Тогда единственный приемлемый для Вас вариант - поставить авто, а вместо имени ДНС сервера использовать адрес. В прошивке только так - либо всё авто, либо всё не авто...

Простите, торможу. Поставить авто где? При настройках указанных выше все работает, хотя это и кривое решение.

Oleg
03-05-2007, 20:23
Авто - для ДНС я имел в виду.

merri
05-05-2007, 17:51
Большое спасибо, все работает :)