Страница 1 из 1

тест проверки прохождения пакетов

Добавлено: 03 мар 2026, 00:08
ya
тест проверки прохождения пакетов через сетевой интерфейс

по v4 протоколу

Код: Выделить всё

sudo tcpdump -n -i ens3 ip
по v6 протоколу

Код: Выделить всё

sudo tcpdump -n -i ens3 ip6

Код: Выделить всё

sudo tcpdump -n -i eth1 icmp6
Если вы видите там router advertisement, но клиенты (Windows/Linux/Android) ничего не получают — ищите проблему в firewall на самих клиентах или в настройках коммутатора (например, включен RA Guard)

для активации ipv6 /etc/sysctl.conf

Код: Выделить всё

net.ipv6.conf.all.disable_ipv6 = 0
net.ipv6.conf.default.disable_ipv6 = 0
net.ipv6.conf.lo.disable_ipv6 = 0

Код: Выделить всё

sudo sysctl -p

Код: Выделить всё

sudo sysctl -w net.ipv6.conf.ens3.accept_ra=2
sudo sysctl -w net.ipv6.conf.ens3.autoconf=1
DHCPv6 использует UDP порты 546 (клиент) и 547 (сервер)

Код: Выделить всё

sudo ip6tables -A INPUT -p udp --dport 546 -j ACCEPT
Некоторые провайдеры (особенно если это виртуальная машина или специфический хостинг) требуют не просто адрес (IA_NA), а делегацию префикса (IA_PD). Попробуйте флаг -P:

Код: Выделить всё

sudo dhclient -6 -P -v ens3
Иногда сервер «запоминает» ваш старый идентификатор и не выдает новый адрес. Попробуйте очистить старые аренды и сгенерировать новый DUID:

Код: Выделить всё

sudo rm /var/lib/dhcp/dhclient6.*
sudo dhclient -6 -r ens3
sudo dhclient -6 -v ens3