У меня есть два компьютера в локальной сети за беспроводным маршрутизатором.
У одного XP с ip 192.168.1.2
У этого W7 с ip 192.168.1.7
Если я попытаюсь пропинговать другой компьютер с этого компьютера, я получу следующее:
C:\Users\Srekel>ping 192.168.1.2
Pinging 192.168.1.2 with 32 bytes of data:
Reply from 192.168.1.7: Destination host unreachable.
Reply from 192.168.1.7: Destination host unreachable.
Reply from 192.168.1.7: Destination host unreachable.
Reply from 192.168.1.7: Destination host unreachable.
Ping statistics for 192.168.1.2:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Tracert дает такой же результат:
C:\Users\Srekel>tracert 192.168.1.2
Tracing route to 192.168.1.2 over a maximum of 30 hops
1 Kakburken4 [192.168.1.7] reports: Destination host unreachable.
Trace complete.
Хотя я могу пинговать и трассировать роутер без проблем. Я отключил брандмауэры на обоих компьютерах. Маршрутизатор настроен на использование DHCP (если это имеет значение).
Вот результат «маршрута».
C:\Users\Srekel>route print
===========================================================================
Interface List
13...00 25 86 df c6 89 ......TP-LINK Wireless N Adapter
12...e0 cb 4e 26 b9 84 ......Realtek PCIe GBE Family Controller #2
11...e0 cb 4e 26 be 94 ......Realtek PCIe GBE Family Controller
1...........................Software Loopback Interface 1
16...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #2
14...00 00 00 00 00 00 00 e0 Teredo Tunneling Pseudo-Interface
===========================================================================
IPv4 Route Table
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.7 20
127.0.0.0 255.0.0.0 On-link 127.0.0.1 306
127.0.0.1 255.255.255.255 On-link 127.0.0.1 306
127.255.255.255 255.255.255.255 On-link 127.0.0.1 306
192.168.1.0 255.255.255.0 On-link 192.168.1.7 276
192.168.1.7 255.255.255.255 On-link 192.168.1.7 276
192.168.1.255 255.255.255.255 On-link 192.168.1.7 276
224.0.0.0 240.0.0.0 On-link 127.0.0.1 306
224.0.0.0 240.0.0.0 On-link 192.168.1.7 276
255.255.255.255 255.255.255.255 On-link 127.0.0.1 306
255.255.255.255 255.255.255.255 On-link 192.168.1.7 276
===========================================================================
Persistent Routes:
None
IPv6 Route Table
===========================================================================
Active Routes:
If Metric Network Destination Gateway
14 58 ::/0 On-link
1 306 ::1/128 On-link
14 58 2001::/32 On-link
14 306 2001:0:5ef5:73ba:881:20c1:3f57:fef8/128
On-link
14 306 fe80::/64 On-link
14 306 fe80::881:20c1:3f57:fef8/128
On-link
1 306 ff00::/8 On-link
14 306 ff00::/8 On-link
===========================================================================
Persistent Routes:
None
В своей жизни я настраивал и отлаживал несколько сетей, но я не очень опытный пользователь сети, поэтому не уверен, что может быть не так. Любые идеи? О, и пинг этого компьютера с другого компьютера тоже не работает.
РЕДАКТИРОВАТЬ: добавление вывода arp:
C:\Users\Srekel>arp -a
Interface: 192.168.1.7 --- 0xd
Internet Address Physical Address Type
192.168.1.1 00-1f-33-ef-28-01 dynamic
192.168.1.255 ff-ff-ff-ff-ff-ff static
224.0.0.22 01-00-5e-00-00-16 static
224.0.0.252 01-00-5e-00-00-fc static
239.255.255.250 01-00-5e-7f-ff-fa static
255.255.255.255 ff-ff-ff-ff-ff-ff static
Добавление ipconfig ...
C:\Users\Srekel>ipconfig /all
Windows IP Configuration
Host Name . . . . . . . . . . . . : Kakburken4
Primary Dns Suffix . . . . . . . :
Node Type . . . . . . . . . . . . : Hybrid
IP Routing Enabled. . . . . . . . : No
WINS Proxy Enabled. . . . . . . . : No
Wireless LAN adapter Wireless Network Connection:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : TP-LINK Wireless N Adapter
Physical Address. . . . . . . . . : 00-25-86-DF-C6-89
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
IPv4 Address. . . . . . . . . . . : 192.168.1.7(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Lease Obtained. . . . . . . . . . : 09 April 2010 23:09:45
Lease Expires . . . . . . . . . . : 10 April 2010 23:09:45
Default Gateway . . . . . . . . . : 192.168.1.1
DHCP Server . . . . . . . . . . . : 192.168.1.1
DNS Servers . . . . . . . . . . . : 192.168.1.1
NetBIOS over Tcpip. . . . . . . . : Enabled
Ethernet adapter Local Area Connection 2:
Media State . . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Realtek PCIe GBE Family Controller #2
Physical Address. . . . . . . . . : E0-CB-4E-26-B9-84
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
Ethernet adapter Local Area Connection:
Media State . . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Realtek PCIe GBE Family Controller
Physical Address. . . . . . . . . : E0-CB-4E-26-BE-94
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
Tunnel adapter isatap.{74D5C406-894E-4000-8DE7-6AAEBF7C8382}:
Media State . . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Microsoft ISATAP Adapter #2
Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
DHCP Enabled. . . . . . . . . . . : No
Autoconfiguration Enabled . . . . : Yes
Tunnel adapter Teredo Tunneling Pseudo-Interface:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Teredo Tunneling Pseudo-Interface
Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
DHCP Enabled. . . . . . . . . . . : No
Autoconfiguration Enabled . . . . : Yes
IPv6 Address. . . . . . . . . . . : 2001:0:5ef5:73ba:881:20c1:3f57:fef8(Preferred)
Link-local IPv6 Address . . . . . : fe80::881:20c1:3f57:fef8%14(Preferred)
Default Gateway . . . . . . . . . : ::
NetBIOS over Tcpip. . . . . . . . : Disabled
Существует множество дешевых точек доступа 802.11 и клиентских карт с неработающей поддержкой многоадресной рассылки *, особенно при включенном шифровании и особенно особенно когда включен смешанный режим WPA2 (AES-CCMP одновременно с TKIP) или 802.11i TSN (AES-CCMP и / или TKIP одновременно с WEP).
* Примечание. В 802.11 широковещательная рассылка является подмножеством многоадресной рассылки: это многоадресная рассылка, все. Поэтому, когда я говорю «многоадресная рассылка», я думаю «многоадресная / широковещательная рассылка».
В 802.11 многоадресная рассылка сложнее в направлении AP -> клиент, потому что она должна быть отправлена с самой низкой скоростью многоадресной рассылки с общим знаменателем, она не подтверждается и не отправляется повторно на уровне 802.11, и если у вас есть шифрование WPA или WPA2 он должен быть отправлен в зашифрованном виде с другим ключом (групповым ключом), и если у вас включен смешанный режим WPA2 или 802.11i TSN, он должен быть отправлен не только с другим ключом, но и с другим шифром ( шифр с наименьшим общим знаменателем; TKIP в случае смешанного режима WPA2 и WEP в случае TSN).
Один из быстрых способов узнать, является ли проблема просто многоадресной рассылкой, - это вручную добавить статические записи ARP на каждую машину, чтобы они знали сопоставления «IP-адрес -> MAC-адрес беспроводной сети» друг другу, а затем посмотрели, можете ли вы проверить связь. ARP использует широковещательные рассылки, поэтому прерванная многоадресная рассылка в сети 802.11 нарушает способность беспроводного клиента получать широковещательные сообщения ARP, когда другие клиенты пытаются найти MAC-адрес беспроводного клиента. Без отображения ARP кадр проверки связи не может быть адресован на уровне 802.11, поэтому его нельзя передать.
Если статические сопоставления ARP исправляют это, попробуйте временно отключить все беспроводное шифрование, затем удалите свои статические сопоставления ARP и повторите попытку. Если на этот раз ARP работает, это значит, что многоадресная рассылка не работает. полностью сломан на вашем оборудовании 802.11, он просто сломан, когда шифрование включено.
Примерно сейчас некоторые могут спросить: «Но если широковещательные рассылки прерываются, почему DHCP работает? DHCP использует широковещательные рассылки!», И вы правы, что DHCP использует широковещательные рассылки, но в DHCP только сообщения из клиент к сервер транслируется. В другом направлении они обычно одноадресные. И это только в клиенту направление, что многоадресная рассылка в 802.11 сложна.
Обратитесь к поставщику точки доступа и клиентской карты за обновлениями прошивки и драйверов. Всегда покупайте оборудование 802.11, сертифицированное для Wi-Fi, потому что сертификационное тестирование Wi-Fi специально проверяет работу многоадресной рассылки даже при включенном шифровании. Пожалуйста, также «назовите и опозорите» производителей точки доступа и клиентских карт.
Когда многоадресная передача прерывается между точкой доступа и клиентом, я не могу придумать простой способ определить, связана ли ошибка с точкой доступа или клиентом, кроме процесса устранения, путем проверки наличия у других брендов беспроводных клиентов. та же проблема на этой AP, и посмотреть, есть ли у этого беспроводного клиента такая же проблема на других марках AP.
Более продвинутый способ возложить вину на ту или иную сторону - использовать другую машину, которая не участвует в тестировании, но имеет карту 802.11, для выполнения трассировки пакетов в режиме монитора 802.11, начиная с того, как беспроводной клиент установит связь. Кто-то, кто хорошо разбирается в квитировании клавиш 802.11 и WPA [2] и т.п., вероятно, сможет проанализировать его и найти, куда указывать пальцем.
Я выполняю большую часть своей сетевой работы на Mac, поэтому я не могу рассказать вам о том, как получить трассировку пакетов в режиме монитора 802.11 на других платформах, но на всякий случай, если у вас есть коробка Snow Leopard (Mac OS X v10.6), вы можете делать:
sudo /usr/libexec/airportd en1 sniff 1
[...run your test...]
^C
... для захвата режима монитора 802.11 через en1, который обычно является встроенной картой AirPort на большинстве компьютеров Mac, на канале 1. Измените это, если ваша карта AirPort не en1 или ваша точка доступа не находится на канале 1 .
Или вы можете сделать:
/System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport -z -c1
sudo tcpdump -I -y IEEE802_11_radio -s0 -w monitorModeTrace.pcap
[...run your test...]
^C
(The -c1
аргумент к airport
инструмент ставит в интерфейс на канал 1; измените это на канал, на котором находится ваша точка доступа.)
Или вы можете запустить Wireshark, tshark и т. Д., Но на Mac вам все равно понадобится airport
команда для установки канала и принудительного разрыва связи.
Вы уверены, что брандмауэр в этой системе отключен? Я видел такое поведение в Windows 7, когда это не так. В противном случае вы можете проверить свои таблицы arp с помощью arp -a
чтобы узнать, есть ли у вас вообще запись для 192.168.1.2.
РЕДАКТИРОВАТЬ:
Что ж, в выходных данных arp нет записи для 192.168.1.2, поэтому ваша система, похоже, даже не пытается с ней связаться. Используется ли здесь VPN или другое программное обеспечение безопасности? Можете ли вы показать результат ipconfig /all
?
РЕДАКТИРОВАТЬ2:
Ну я надеялся что ipconfig
выкрикнул что-то явно сломанное, но это не так. Можете ли вы пинговать другие хосты в сети? Попробуйте 192.168.1.1. А как насчет других хостов в мире? Мой любимый пинг в 4.2.2.2.
РЕДАКТИРОВАТЬ3:
Хорошо, давайте посмотрим на вещи с другой стороны. Можете ли вы выполнить пинг с 192.168.1.2 на 192.168.1.7, а затем получить результаты arp -a
, ipconfig /all
, и route print
в этой системе?
РЕДАКТИРОВАТЬ4:
Как предлагает один из других плакатов, вам также следует проверить свой беспроводной маршрутизатор или точку доступа, чтобы убедиться, что они разрешают соединение между клиентами.
Удачи,
--джед
Возможно, ваш беспроводной маршрутизатор не разрешает связь между клиентами. Беспроводные маршрутизаторы часто запрещают обмен данными между хостами, подключенными к ним через интерфейс WLAN. В программе настройки некоторых беспроводных маршрутизаторов есть параметры, позволяющие или запрещающие обмен данными между клиентами.
Сегодня у меня была такая же проблема на маршрутизаторе NetGear.
Я узнал, что - Бог знает, почему и когда - в Расширенные настройки беспроводной сети страница (внизу в левой строке меню, название переведено с итальянского) самый верхний флажок WPS включен был отмечен.
Я думаю, что на самом деле я никогда не устанавливал это специально, и в любом случае я не думаю, что мне это нужно, поскольку его значение соответствует странице поддержки Netgear «Что такое Wi-Fi Protected Setup (WPS) или NETGEAR Push 'n' Connect?».
И, конечно же, после очистки этой проверки и сохранения изменений пинг снова заработал. Более того, Windows 7 моего ноутбука могла снова получить доступ к общим папкам на другом ноутбуке Windows 7. Это была основная проблема, которая стала причиной этого исследования.
Кстати - следуя предложению @goedson - стоит упомянуть, что маршрутизатор имеет так называемый Изоляция ПК функция, которая не позволяет машинам в локальной сети видеть друг друга. Это было отключено с самого начала, я играл с ним, и в любом случае он не внес никаких изменений.
Странные вещи, к которым я склонен
netsh winsock reset
netsh ip int reset log
reboot -r -t 0