В моей сети настроены две разные подсети (скажем, 10.10.10. * И 10.10.12. *). У меня возникли проблемы с проверкой связи с точкой доступа D-Link (это был маршрутизатор, теперь настроенный как точка доступа), расположенной в подсети 1 из подсети 2. Однако я могу проверить связь с другими компьютерами в сети. Вот разбивка:
Предполагать:
10.10.10.5 - Настольный компьютер
10.10.12.4 - Точка доступа 1 (D-Link)
10.10.12.3 - Точка доступа 2 (Linksys)
10.10.12.6 - Портативный компьютер, подключенный к AP1 или AP2
пинг от -> до
10.10.10.5 -> 10.10.12.4 Нет Go
10.10.10.5 -> 10.10.12.3 Работает
10.10.12.6 -> 10.10.12.4 Работает
Интересно, что точка доступа D-Link работает нормально, не считая того, что она не поддерживает пинг. Я могу подключиться к нему, получить доступ к Интернету с него и пинговать другие сетевые компьютеры, пока я к нему подключен; Я просто не могу пинговать AP извне подсети.
Есть идеи, почему это может быть? Какие вещи я должен тестировать?
Вы устанавливали шлюз на D-link, когда устанавливали его как AP?
Поскольку эхо-запросы работают из локальной сети, но не из других сетей, это может быть наиболее очевидной проблемой, и ее легче всего проверить.
После редактирования:
Вы проверяли правила брандмауэра на AP? Некоторые разрешают эхо-запросы только из сетей LAN (не из WAN) или напрямую подключенных сетей.
С прошивкой по умолчанию трудно отлаживать, но если на нем есть * wrt, вы можете попробовать проверить с помощью tcpdump, если пакеты приходят к AP (они должны), и проверить правила брандмауэра.
Теперь, когда это точка доступа, а не маршрутизатор, переместили ли вы кабель от порта WAN к порту LAN?