У меня есть машина pFsense, работающая в качестве основного маршрутизатора. Коммутатор подключен к Ethernet вне машины, которая подключается к нескольким устройствам. Все эти устройства получают свои адреса IPv4 и IPv6 от маршрутизатора. У меня также есть 2 Asus AC66U, которые настроены в режиме точки доступа (AP). Они выступают в роли коммутатора и отправляют WiFi 2,4 и 5 ГГц. У меня также есть домашний сервер, который подключен к коммутатору и имеет IPv4 и IPv6-адрес (статический).
Моя сеть работает нормально без проблем, я могу получить адреса как IPv4, так и IPv6, и все локальные устройства доступны через их локальный IP-адрес. Моя настоящая проблема, однако, заключается в том, что когда у меня есть клиент, подключенный с помощью WiFi на любой из этих двух точек доступа, я не могу подключиться к серверу через IPv6. ND (Neighbor Discovery) дает сбой только при подключении по WiFi и только при подключении к этой конкретной машине (домашний сервер, на котором работает Ubuntu 16.10). Я пробовал несколько версий Ubuntu, несколько конфигураций NIC и т.д., Но ни одна из них не работает.
Странно то, что когда я перезагружаю свое устройство, подключенное к беспроводной сети, я могу пропинговать сервер по его IPv6-адресу. Но через некоторое время обнаружение соседей начинает давать сбой, и я больше не могу подключиться к этому серверу, пока не достигну его по его IPv4-адресу. Как только я пингую или ssh с IPv4-адресом сервера, ND снова работает, но только на короткое время, и в конце концов он повторяется.
Я провел некоторое исследование и вижу, что сервер получает NS (запрос соседа) от беспроводного устройства и отправляет обратно NA (объявление соседа). Когда я использую tcpdump на AP, я вижу NS, но NA не приходит. Я понятия не имею, виновата ли она в точке доступа или на сервере. Также странно, что работает нормально, когда я подключен через провод.
Я использую последнюю версию прошивки Merlin и перепробовал несколько версий. Я сделал несколько сообщений об ошибках и темы на официальном форуме Asus, как на Форуме, где обсуждается кастомная прошивка для Merlin, и никто, кажется, не может мне помочь, и я не получаю ответы. Так что это последнее средство, чтобы решить эту проблему, так как это очень раздражает.
Я могу дать больше информации, когда это необходимо, и я готов поменять одну из точек доступа на другие прошивки и т.д. Я думаю, что мне нужно изучить точки доступа, поскольку это единственная вещь, которая на самом деле делает разницу между беспроводной и проводной, а NA - нет. прибыть туда