1

Здесь есть 2 компьютера, один работает на Debian 6 и один - Windows XP. Они оба подключены через Wi-Fi, но не могут пинговать друг друга.

Но когда кто-то подключен через проводное соединение, я могу пропинговать проводное соединение от беспроводного. И как только я пингую его (но не раньше!), Пинг с проводного на беспроводной также работает.

Так почему же компьютеры не видят друг друга? Есть ли способ исправить это и заставить сеть работать, когда оба подключены по беспроводной сети?

Обновление: подробнее ...

IP-адрес маршрутизатора - 192.168.2.1, маска подсети - 255.255.255.0. Конфигурация DHCP для клиентов.

Windows XP IP: 192.168.2.100, подсеть 255.255.255.0 IP-адрес Debian: 192.168.2.103, подсеть 255.255.255.0

Таблица маршрутизации Windows XP:

Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
          0.0.0.0          0.0.0.0      192.168.2.1   192.168.2.100       25
        127.0.0.0        255.0.0.0        127.0.0.1       127.0.0.1       1
      169.254.0.0      255.255.0.0    192.168.2.100   192.168.2.100       20
      192.168.2.0    255.255.255.0    192.168.2.100   192.168.2.100       25
    192.168.2.100  255.255.255.255        127.0.0.1       127.0.0.1       25
    192.168.2.255  255.255.255.255    192.168.2.100   192.168.2.100       25
        224.0.0.0        240.0.0.0    192.168.2.100   192.168.2.100       25
  255.255.255.255  255.255.255.255    192.168.2.100   192.168.2.100       1
Default Gateway:       192.168.2.1
===========================================================================
Persistent Routes:
  None

Таблица маршрутизации Debian:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.2.0     *               255.255.255.0   U     2      0        0 wlan0
link-local      *               255.255.0.0     U     1000   0        0 wlan0
default         192.168.2.1     0.0.0.0         UG    0      0        0 wlan0

1 ответ1

2

Похоже, в вашей беспроводной сети нарушена многоадресная передача, поэтому ARP-трансляции не проходят (широковещательные рассылки рассматриваются как подмножество многоадресных передач в беспроводной сети).

К сожалению, неработающая многоадресная рассылка является довольно распространенной проблемой в беспроводных сетях. Есть несколько общих причин:

  1. Ошибки в обработке многоадресного шифра в AP или клиенте (ах). Вы можете проверить, так ли это, временно отключив безопасность в вашей сети. Если это поможет, попробуйте следующий режим чистого WPA2 AES-CCMP (больше не смешанный WPA/WPA2 или какой-либо другой смешанный режим безопасности). Если режим чистого WPA2 не работает, попробуйте режим чистого WEP-104 (128).

  2. Ошибки в режиме энергосбережения, обрабатывающие точку доступа или клиент (ы). Попробуйте отключить режим энергосбережения в свойствах драйвера всех ваших клиентов. Это можно назвать чем-то вроде "Режим максимальной производительности", а не как режим энергосбережения.

  3. Скорость многоадресной передачи установлена слишком высоко. Попробуйте временно снизить частоту многоадресной рассылки до минимального значения и посмотрите, улучшится ли это.

  4. Другие связанные с групповой передачей ошибки в AP или клиенте (ах). Убедитесь, что у вас есть самая последняя прошивка на вашей точке доступа и самые последние драйверы 802.11 на ваших клиентах. Также рассмотрите возможность инвестирования в высококачественное оборудование 802.11. Продукты Apple широко используют многоадресную передачу благодаря Bonjour, поэтому линия Apple AirPort с точками доступа 802.11, кажется, всегда хорошо справляется с многоадресной передачей.

Обратите внимание, что ваша проблема может быть комбинацией факторов, поэтому обязательно попробуйте все эти вещи одновременно, если сбой по одному не удался.

Еще один полезный шаг по устранению неполадок, когда ARP кажется ненадежным в вашей сети, заключается в том, чтобы вручную вводить статические сопоставления ARP на каждой машине, для каждой из других машин. На Unix-подобных ОС это обычно делается примерно так:

sudo arp -s <IPaddr> <MACaddr>

Для будущих читателей вашего Вопроса было бы также хорошо, если вы назовете марку, модель, версию аппаратного обеспечения и версию прошивки или драйвера вашей точки доступа и две ваши клиентские карты. Если вы также найдете марку и модель набора микросхем 802.11, это тоже было бы полезно знать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .