Ubiquiti EdgeRouter-X mit Gluon: Wie WAN, Client und Mesh auf Ports verteilen?

siehe den Beitrag anbei. Im Beispiel habe ich auf den Ports 1+2 MoL und auf 3+4 das Client-Netz. Die VLAN-Config muss entsprechend angepasst werden. Ggf. gibt es auch noch einen besseren Namen als ‚brc_dev‘ für die Client-Schnittstelle.

Eventuell stimmen die Nummern in der VLAN-Config nicht mit den Nummern der Ethernet-Buchsen überein. Meines Wissens ist das hier aber nicht der Fall.

EDIT: Lt. OpenWRT-Wiki ist die Nummerierung beim ERX wie folgt:
Numbers 0-3 are Ports 1-4 as labeled on the unit, number 4 is the Internet (WAN) on the unit, 5 is the internal connection to the router itself. Don't be fooled: Port 1 on the unit is number 3 when configuring VLANs. vlan0 = eth0.0, vlan1 = eth0.1 and so on.

Im ersten Schritt habe ich auf die Ports 3+4 das Clientnetz gelegt:

Fertige Konfiguration:

network.@switch_vlan[0].ports='1 2 6t'
[...]
network.client.ifname='local-port' 'bat0' 'eth0.3'
[...]
network.brc_dev=device
network.brc_dev.macaddr='xx:xx:xx:xx:xx:xx' # z. B. MAC-Adresse von eth0.2 + 1
network.brc_dev.name='eth0.3'
network.@switch_vlan[2]=switch_vlan
network.@switch_vlan[2].device='switch0'
network.@switch_vlan[2].vlan='3'
network.@switch_vlan[2].ports='3 4 6t'

UCI Befehle

uci set network.@switch_vlan[0].ports='1 2 6t'   

uci add_list network.client.ifname='eth0.3' 

uci set network.brc_dev=device
uci set network.brc_dev.macaddr='xx:xx:xx:xx:xx:xx' # z. B. MAC-Adresse von eth0.2 + 1
uci set network.brc_dev.name='eth0.3'

uci add network switch_vlan
uci set network.@switch_vlan[2].device='switch0'
uci set network.@switch_vlan[2].vlan='3'
uci set network.@switch_vlan[2].ports='3 4 6t'    

uci commit network
/etc/init.d/network restart # oder reboot
6 „Gefällt mir“