Алгоритм
- Создание Bridge
- Создание VLAN
- Добавление портов в Bridge
- Определение тегированный (trunk) и нетегированный (access) порт
- Настройка локальной сети для VLAN
- Настройка DHCP сервера для VLAN
Bridge→Bridge
/interface bridge
add admin-mac=AA:AA:E7:78:04:D7 auto-mac=no name=Bridge vlan-filtering=yes
Interfaces→VLAN
/interface vlan add interface=Bridge name=Bridge-Vlan10 vlan-id=10 add interface=Bridge name=Bridge-Vlan20 vlan-id=20 add interface=Bridge name=Bridge-Vlan30 vlan-id=30
Bridge→Ports
/interface bridge port add bridge=Bridge interface=ether2 pvid=10 add bridge=Bridge interface=ether3 pvid=20 add bridge=Bridge interface=ether4 pvid=30
Bridge→VLANs
/interface bridge vlan add bridge=Bridge tagged=Bridge untagged=ether2 vlan-ids=10 add bridge=Bridge tagged=Bridge untagged=ether3 vlan-ids=20 add bridge=Bridge tagged=Bridge untagged=ether4 vlan-ids=30
IP→Addresses
/ip address add address=192.168.1.1/24 interface=Bridge-Vlan10 network=192.168.1.0
/ip address add address=10.20.20.1/24 interface=Bridge-Vlan20 network=10.20.20.0
/ip address add address=10.30.30.1/24 interface=Bridge-Vlan30 network=10.30.30.0
IP→DHCP Server→DHCP
/ip dhcp-server add address-pool=Pool-LAN-10 disabled=no interface=Bridge-Vlan10 lease-time=\ 1d name=DHCP-LAN-10
/ip dhcp-server add address-pool=Pool-LAN-20 disabled=no interface=Bridge-Vlan20 lease-time=\ 1d name=DHCP-LAN-10
/ip dhcp-server add address-pool=Pool-LAN-30 disabled=no interface=Bridge-Vlan30 lease-time=\ 1d name=DHCP-LAN-30