Я уже писал об этом в теме VLAN, но, думаю, проблема всё же скорее связана с IPV6. У меня в сети есть IPV6: одна подсеть для LAN и одна для GUEST. Подсеть для управления — только на IPV4. Точки доступа должны быть только L2-устройствами и иметь IP адрес только для управления.
Моя конфигурация:
2 UAP AC Lite и 1 UAP AC LR
VLAN-ы:
1 — management и radius
10 — LAN (EAP)
20 — GUEST (EAP)
30 — LEGACY DEVICES (WPA2)
Весь транк идет на коммутатор NETGEAR GS716T. С коммутатора все три VLAN-ы идут на порт PFSENSE. VLAN 10 и 30 объединены в бридж для прозрачной фильтрации между ними, при этом оставаясь в одном широковещательном домене, чтобы разрешить multicast и IGMP.
Хосты, находящиеся на объединённых VLAN-ах, постоянно разрывают соединение — примерно каждую секунду. В журнале radius видны успешные логины каждые несколько секунд. На точках доступа в логах постоянно повторяются такие строки:
Mar 1 15:36:41 Basement kern.warn kernel: [ 6178.960000] br0.10: получен пакет на eth0.10 с собственным адресом в качестве исходного
Mar 1 15:36:41 Basement kern.info kernel: [ 6178.960000] br0.10: обнаружен дублирующий IPv6 адрес 2001:470:b6e4:1:822a:a8ff:fe89:960e!
Mar 1 15:36:41 Basement kern.warn kernel: [ 6178.960000] br0.30: получен пакет на eth0.30 с собственным адресом в качестве исходного
Проблема вроде решилась после команды отключения IPV6:
sysctl -w net.ipv6.conf.all.disable_ipv6=1
IPv6 адрес был назначен на нескольких br-интерфейсах (и дублировался на br0.10 и br0.30).
br0 Link encap:Ethernet HWaddr 80:2A:A8:93:F2:BE
inet addr:192.168.250.3 Bcast:192.168.250.15 Mask:255.255.255.240
inet6 addr: fe80::822a:a8ff:fe93:f2be/64 Scope:Link
UP BROADCAST RUNNING ALLMULTI MULTICAST MTU:1500 Metric:1
RX packets:12689 errors:0 dropped:0 overruns:0 frame:0
TX packets:2388 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:998073 (974.6 KiB) TX bytes:905104 (883.8 KiB)
br0.10 Link encap:Ethernet HWaddr 80:2A:A8:93:F2:BE
inet6 addr: 2001:470:b6e4:1:822a:a8ff:fe93:f2be/64 Scope:Global
inet6 addr: fe80::822a:a8ff:fe93:f2be/64 Scope:Link
UP BROADCAST RUNNING ALLMULTI MULTICAST MTU:1500 Metric:1
RX packets:7731 errors:0 dropped:0 overruns:0 frame:0
TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:652529 (637.2 KiB) TX bytes:406 (406.0 B)
br0.20 Link encap:Ethernet HWaddr 80:2A:A8:93:F2:BE
inet6 addr: 2001:470:b6e4:2:822a:a8ff:fe93:f2be/64 Scope:Global
inet6 addr: fe80::822a:a8ff:fe93:f2be/64 Scope:Link
UP BROADCAST RUNNING ALLMULTI MULTICAST MTU:1500 Metric:1
RX packets:1689 errors:0 dropped:0 overruns:0 frame:0
TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:261652 (255.5 KiB) TX bytes:476 (476.0 B)
После отключения IPV6 IP-адрес остался только на интерфейсе управления br0. Значит, где-то был утечка ipv6.
Сейчас конфигурация стабильна, устройства остаются подключенными. Бридж между VLAN10 и VLAN30 работает, как надо.
Есть ли способ отключить ipv6 через config.properties?
Моя конфигурация:
2 UAP AC Lite и 1 UAP AC LR
VLAN-ы:
1 — management и radius
10 — LAN (EAP)
20 — GUEST (EAP)
30 — LEGACY DEVICES (WPA2)
Весь транк идет на коммутатор NETGEAR GS716T. С коммутатора все три VLAN-ы идут на порт PFSENSE. VLAN 10 и 30 объединены в бридж для прозрачной фильтрации между ними, при этом оставаясь в одном широковещательном домене, чтобы разрешить multicast и IGMP.
Хосты, находящиеся на объединённых VLAN-ах, постоянно разрывают соединение — примерно каждую секунду. В журнале radius видны успешные логины каждые несколько секунд. На точках доступа в логах постоянно повторяются такие строки:
Mar 1 15:36:41 Basement kern.warn kernel: [ 6178.960000] br0.10: получен пакет на eth0.10 с собственным адресом в качестве исходного
Mar 1 15:36:41 Basement kern.info kernel: [ 6178.960000] br0.10: обнаружен дублирующий IPv6 адрес 2001:470:b6e4:1:822a:a8ff:fe89:960e!
Mar 1 15:36:41 Basement kern.warn kernel: [ 6178.960000] br0.30: получен пакет на eth0.30 с собственным адресом в качестве исходного
Проблема вроде решилась после команды отключения IPV6:
sysctl -w net.ipv6.conf.all.disable_ipv6=1
IPv6 адрес был назначен на нескольких br-интерфейсах (и дублировался на br0.10 и br0.30).
br0 Link encap:Ethernet HWaddr 80:2A:A8:93:F2:BE
inet addr:192.168.250.3 Bcast:192.168.250.15 Mask:255.255.255.240
inet6 addr: fe80::822a:a8ff:fe93:f2be/64 Scope:Link
UP BROADCAST RUNNING ALLMULTI MULTICAST MTU:1500 Metric:1
RX packets:12689 errors:0 dropped:0 overruns:0 frame:0
TX packets:2388 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:998073 (974.6 KiB) TX bytes:905104 (883.8 KiB)
br0.10 Link encap:Ethernet HWaddr 80:2A:A8:93:F2:BE
inet6 addr: 2001:470:b6e4:1:822a:a8ff:fe93:f2be/64 Scope:Global
inet6 addr: fe80::822a:a8ff:fe93:f2be/64 Scope:Link
UP BROADCAST RUNNING ALLMULTI MULTICAST MTU:1500 Metric:1
RX packets:7731 errors:0 dropped:0 overruns:0 frame:0
TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:652529 (637.2 KiB) TX bytes:406 (406.0 B)
br0.20 Link encap:Ethernet HWaddr 80:2A:A8:93:F2:BE
inet6 addr: 2001:470:b6e4:2:822a:a8ff:fe93:f2be/64 Scope:Global
inet6 addr: fe80::822a:a8ff:fe93:f2be/64 Scope:Link
UP BROADCAST RUNNING ALLMULTI MULTICAST MTU:1500 Metric:1
RX packets:1689 errors:0 dropped:0 overruns:0 frame:0
TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:261652 (255.5 KiB) TX bytes:476 (476.0 B)
После отключения IPV6 IP-адрес остался только на интерфейсе управления br0. Значит, где-то был утечка ipv6.
Сейчас конфигурация стабильна, устройства остаются подключенными. Бридж между VLAN10 и VLAN30 работает, как надо.
Есть ли способ отключить ipv6 через config.properties?
