Есть следующая конфигурация сети для внутренних интерфейсов для freebsd10.
Код: Выделить всё
cloned_interfaces="vlan9 vlan10 vlan55 vlan56 vlan57 bridge0"
ifconfig_re0="up"
ifconfig_em0="up"
ifconfig_em1="up"
ifconfig_vlan10="vlan 10 vlandev em0 up"
ifconfig_vlan9="vlan 9 vlandev em0 192.168.9.250 netmask 255.255.255.0"
ifconfig_vlan55="vlan 55 vlandev em0 192.168.55.250 netmask 255.255.255.0"
ifconfig_vlan56="vlan 56 vlandev em0 192.168.56.250 netmask 255.255.255.0"
ifconfig_vlan57="vlan 57 vlandev em0 192.168.57.250 netmask 255.255.255.0"
ifconfig_bridge0="inet 192.168.10.250 netmask 255.255.255.0 addm vlan10 addm em1"
Особенность в том что bridge поднимается между vlan10 (виртуальным интерфейсом) и физической сетевой картой em1, тем самым расширяя 5 портовый коммутатор на один порт для Vlan10.
Также в данной конфигурации не задействована сетевая карта re0.
Vlan55,Vlan56,Vlan57 подняты для 3х конфигураций WiFi (Multi SSID) (изолированные сети, тупой Nat в инет), но !!! так же есть 4я конфигурация для bridge0 (Vlan10 - локальная сеть).
На точке доступа, в итоге, 4 SSID и 4 Vlan
Wifi точка подключена в 5 портовый комутатор, все разрулено через Vlan и все работает.
Все порты коммутатора уже заняты ...
Возникла необходимость подключить еще одного клиента в коммутатор, решил перенести WiFi точку на незадействовенную сетевую карту re0.
Должно получится, приблизительно так:
Код: Выделить всё
cloned_interfaces="vlan9 vlan10 vlan55 vlan56 vlan57 bridge0"
ifconfig_re0="up"
ifconfig_em0="up"
ifconfig_em1="up"
ifconfig_vlan10="vlan 10 vlandev em0 up"
ifconfig_vlan9="vlan 9 vlandev em0 192.168.9.250 netmask 255.255.255.0"
ifconfig_vlan55="vlan 55 vlandev re0 192.168.55.250 netmask 255.255.255.0"
ifconfig_vlan56="vlan 56 vlandev re0 192.168.56.250 netmask 255.255.255.0"
ifconfig_vlan57="vlan 57 vlandev re0 192.168.57.250 netmask 255.255.255.0"
ifconfig_bridge0="inet 192.168.10.250 netmask 255.255.255.0 addm vlan10 addm em1"
Т.е. по сути сетевая карта re0 еще должна обслуживать vlan10, но Vlan10 уже поднят на другой сетевой карте.
Пробовал добавить так:
Код: Выделить всё
ifconfig_vlan10="vlan 10 vlandev em0 up"
ifconfig_vlan10="vlan 10 vlandev re0 up"