Предположим, вы настроили прокси-сервер IPv6 NDP в одной из своих систем Linux следующим образом:
ip -6 neighbor add proxy 2001:db8:1234::5 dev eth1
Как проверить, что конфигурация прошла? ip -6 neighbor show
не отображаются записи прокси и ip -6 neighbor show proxy
не поддерживаемая команда.
Я думаю, что инструмент ip просто не печатает флаг NTF_PROXY. В ip / ipneigh.c после блока NTF_ROUTER попробуйте добавить
if (r->ndm_flags & NTF_PROXY) {
fprintf(fp, " proxy");
}
У меня нет прокси-сервера NDP, поэтому я не могу его протестировать. Однако при чтении исходных текстов ядра выясняется, что все записи будут возвращены, и для записей прокси необходимо установить флаг.
Для полноты:
shell> ip -6 neigh del proxy 2001:db8:1234::1234:5678 dev eth1
shell> ip -6 maddr show dev eth1
3: eth1
inet6 ff02::1:ff34:5678
...
Это всего лишь последние 6 полубайков, но зачастую это все, что вам нужно.
вы пробовали ip ntable?