n0taz писал(а):
Пропиши на компе DNS-сервер 192.168.1.1 (если у модема такой IP), или же прямо вручную сами ДНС'ки.
Привожу серию экспериментов, целью которых является пролитие света на странное
поведение роутера DSL504T в режим PPPoE при работе с провайдером WebPlus. Номера
экспериментов указаны слева. Больше всего меня заботит результат 5-ого эксперимента.
1. После установки типа модуляции d.gmt роутер DSL504T перестал
отключаться от провайдера WebPlus и в настоящее время держит
стабильное соединение.
2. DNS-сервер провайдера WebPlus пингуется если пингование осуществлять
изнутри web-интерфейса.
[НАЧАЛО ЦИТАТЫ]
Ping Test
Ping IP Address
Ping Result :
PING 194.8.160.90 (194.8.160.90): 64 data bytes
72 bytes from 194.8.160.90: icmp_seq=0 ttl=253 time=20.0 ms
72 bytes from 194.8.160.90: icmp_seq=1 ttl=253 time=10.0 ms
72 bytes from 194.8.160.90: icmp_seq=2 ttl=253 time=10.0 ms
--- 194.8.160.90 ping statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max = 10.0/13.3/20.0 ms
[КОНЕЦ ЦИТАТЫ]
3. DNS-сервер провайдера WebPlus пингуется если пингование осуществлять
средствами операционной системы.
[НАЧАЛО ЦИТАТЫ]
Microsoft Windows XP [Версия 5.1.2600]
(С) Корпорация Майкрософт, 1985-2001.
>ping 194.8.160.90
Обмен пакетами с 194.8.160.90 по 32 байт:
Ответ от 194.8.160.90: число байт=32 время=12мс TTL=252
Ответ от 194.8.160.90: число байт=32 время=12мс TTL=252
Ответ от 194.8.160.90: число байт=32 время=12мс TTL=252
Ответ от 194.8.160.90: число байт=32 время=12мс TTL=252
Статистика Ping для 194.8.160.90:
Пакетов: отправлено = 4, получено = 4, потеряно = 0 (0% потерь),
Приблизительное время приема-передачи в мс:
Минимальное = 12мсек, Максимальное = 12 мсек, Среднее = 12 мсек
[КОНЕЦ ЦИТАТЫ]
4. Адрес adsl.wplus.net пингуется если пингование осуществлять
изнутри web-интерфейса.
[НАЧАЛО ЦИТАТЫ]
Ping Test
Ping IP Address
Ping Result :
PING adsl.wplus.net (195.131.52.140): 64 data bytes
72 bytes from 195.131.52.140: icmp_seq=0 ttl=251 time=40.0 ms
72 bytes from 195.131.52.140: icmp_seq=1 ttl=251 time=10.0 ms
72 bytes from 195.131.52.140: icmp_seq=2 ttl=251 time=10.0 ms
--- adsl.wplus.net ping statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max = 10.0/20.0/40.0 ms
[КОНЕЦ ЦИТАТЫ]
5. Однако совершенно другие результаты пингования того же адреса
наблюдаются в случае если пингование осуществляется средствами
операционной системы:
[НАЧАЛО ЦИТАТЫ]
>ping adsl.wplus.net
Обмен пакетами с adsl.wplus.net [1.0.0.0] по 32 байт:
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Статистика Ping для 1.0.0.0:
Пакетов: отправлено = 4, получено = 0, потеряно = 4 (100% потерь),
>
[КОНЕЦ ЦИТАТЫ]
Из приведённого лога в частности следует, что разрешене имени adsl.wplus.net
происходит некорректно.
ЗАМЕЧАНИЕ: Если в настройках соединения в качестве DNS-сервера вместо
IP роутера DSL504T (192.168.1.1) прописать DNS-сервер провайдера,
то адрес adsl.wplus.net пингуется. То есть налицо факт:
роутер DSL504T в качестве промежуточного устройства между моей локальной
сетью (,состоящей из трёх компов с адресами 192.168.1.106 -- 192.168.1.108)
и провайдером WebPlus НЕ РАБОТАЕТ.
6. Смотрю маршрутизацию на компе:
[НАЧАЛО ЦИТАТЫ]
>route print
===========================================================================
Список интерфейсов
0x1 ........................... MS TCP Loopback interface
0x2 ...00 0d 88 42 5d 38 ...... Realtek RTL8139 Family PCI Fast Ethernet NIC - P
acket Scheduler Miniport
0x10004 ...00 11 11 f1 f2 fd ...... Intel(R) PRO/100 VE Network Connection
===========================================================================
===========================================================================
Активные маршруты:
Сетевой адрес Маска сети Адрес шлюза Интерфейс Метрика
0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.106 20
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
192.168.1.0 255.255.255.0 192.168.1.106 192.168.1.106 20
192.168.1.106 255.255.255.255 127.0.0.1 127.0.0.1 20
192.168.1.255 255.255.255.255 192.168.1.106 192.168.1.106 20
224.0.0.0 240.0.0.0 192.168.1.106 192.168.1.106 20
255.255.255.255 255.255.255.255 192.168.1.106 10004 1
255.255.255.255 255.255.255.255 192.168.1.106 192.168.1.106 1
Основной шлюз: 192.168.1.1
===========================================================================
Постоянные маршруты:
Отсутствует
>
[КОНЕЦ ЦИТАТЫ]
7. Захожу телнетом на DSL504T (IP 192.168.1.1) и просматриваю маршруты:
[НАЧАЛО ЦИТАТЫ]
BusyBox on (none) login: admin
Password:
BusyBox v0.61.pre (2005.06.30-07:16+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
1.1.3.1 * 255.255.255.255 UH 0 0 0 ppp0
192.168.1.0 * 255.255.255.0 U 0 0 0 br0
239.0.0.0 * 255.0.0.0 U 1 0 0 br0
default 1.1.3.1 0.0.0.0 UG 0 0 0 ppp0
#
[КОНЕЦ ЦИТАТЫ]
8. Средствами операйионной системы даю команду nslookup adsl.wplus.net
[НАЧАЛО ЦИТАТЫ]
>nslookup adsl.wplus.net
Server: mygateway1.ar7
Address: 192.168.1.1
Non-authoritative answer:
Name: adsl.wplus.net
Address: 195.131.52.140
>
[КОНЕЦ ЦИТАТЫ]
9. Захожу телнетом на DSL504T (IP 192.168.1.1) и даю команду "iptables -L"
[НАЧАЛО ЦИТАТЫ]
#
# iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
CFG tcp -- 192.168.1.106 anywhere tcp dpt:www Records
Packet's Source Interface
ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED
ACCEPT tcp -- anywhere anywhere tcp dpt:ftp
ACCEPT tcp -- anywhere anywhere tcp dpt:ftp-data
ACCEPT udp -- anywhere anywhere udp dpt:500
ACCEPT udp -- anywhere anywhere udp spt:10290
ACCEPT tcp -- anywhere anywhere tcp spt:10290
ACCEPT udp -- anywhere anywhere udp dpt:10290
ACCEPT tcp -- anywhere anywhere tcp dpt:10290
ACCEPT tcp -- anywhere anywhere tcp dpt:domain
ACCEPT udp -- anywhere anywhere udp dpt:domain
ACCEPT udp -- anywhere anywhere udp dpt:bootps
ACCEPT udp -- anywhere anywhere udp dpt:route
ACCEPT icmp -- anywhere anywhere icmp echo-request state NEW
ACCEPT igmp -- anywhere anywhere
ACCEPT udp -- anywhere anywhere udp dpt:161
ACCEPT all -- anywhere anywhere
DROP all -- anywhere anywhere
Chain FORWARD (policy ACCEPT)
target prot opt source destination
TCPMSS tcp -- anywhere anywhere tcp flags:SYN,RST/SYN TCPMSS set 1460
ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED
ACCEPT tcp -- anywhere anywhere tcp dpt:telnet
ACCEPT tcp -- anywhere anywhere tcp dpt:ftp
ACCEPT tcp -- anywhere anywhere tcp dpt:ftp-data
ACCEPT udp -- anywhere anywhere udp dpt:500
ACCEPT udp -- anywhere anywhere udp dpt:domain
ACCEPT tcp -- anywhere anywhere tcp dpt:domain
ACCEPT udp -- anywhere anywhere udp dpt:route
ACCEPT icmp -- anywhere anywhere icmp echo-request state NEW
ACCEPT igmp -- anywhere anywhere
DROP all -- anywhere anywhere
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
DROP icmp -- anywhere anywhere icmp destination-unreachable
DROP icmp -- anywhere anywhere state INVALID
#
[КОНЕЦ ЦИТАТЫ]
10. Захожу телнетом на DSL504T (IP 192.168.1.1) и даю команду "ps"
[НАЧАЛО ЦИТАТЫ]
BusyBox v0.61.pre (2005.06.30-07:16+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
# ps
PID Uid VmSize Stat Command
1 root 1284 S init
2 root S [keventd]
3 root S [ksoftirqd_CPU0]
4 root S [kswapd]
5 root S [bdflush]
6 root S [kupdated]
7 root S [mtdblockd]
28 root 2808 S /usr/bin/cm_pc
29 root 1632 S /usr/sbin/diap
31 root 1284 S init
32 root 3572 S /usr/bin/cm_logic -m /dev/ticfg -c /etc/config.xml
51 root 1208 S /usr/sbin/thttpd -g -d /usr/www -u root -p 80 -c /cg
67 root 640 S /sbin/dproxy -c /etc/resolv.conf -d
71 root 628 S /usr/sbin/ddnsd
131 root 2348 S /usr/sbin/pppd plugin pppoe nas0 user ******** passw
222 root 628 S /sbin/utelnetd
223 root 1288 S -sh
224 root 1284 R ps
#
[КОНЕЦ ЦИТАТЫ]