Объявление соседа IPv6 не пересылается клиенту от Asus AC66U

1

У меня есть машина pFsense, работающая в качестве основного маршрутизатора. Коммутатор подключен к Ethernet вне машины, которая подключается к нескольким устройствам. Все эти устройства получают свои адреса IPv4 и IPv6 от маршрутизатора. У меня также есть 2 Asus AC66U, которые настроены в режиме AP (точки доступа). Они действуют как коммутатор и посылают как 2,4, так и 5 ГГц WiFi. У меня также есть домашний сервер, который подключен к коммутатору и имеет 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 - нет. прибыть туда

Qlii256
источник
Я включил переадресацию на мостике и пинг начал работать сразу. Не уверен, связано ли это или просто потому, что интерфейс как-то сбрасывается при установке этого значения? Но это был только сам хозяин, гости до сих пор демонстрируют эту проблему. Нужно ли включать переадресацию на хосты?
Qlii256
Как настроена ваша сеть? В прозе очень сложно следовать. Продемонстрируйте, показывая ваши существующие конфигурации.
Майкл Хэмптон
Хорошо, я только что понял, что мой второй ник, который не настроен как мост, в конечном итоге страдает от той же проблемы. Внезапно он не передаст АН клиентам. Я все еще могу видеть пересылку NA на сервере, но мой маршрутизатор или мой клиент видят этот NA. У меня есть 2 NIC, но это только для целей тестирования. Он подключен напрямую к моему маршрутизатору, и я использую статический IP-адрес для IPv4 и IPv6.
Qlii256
Более того, я подумал, что это обе мои точки доступа, потому что он работает, когда подключен через провод. Эта проблема возникает только через WiFi. Таким образом, это фактически исключает вину моста. Мои приложения основаны на Linux. AC66U
Qlii256