

To configure VLAN 3 on OpenWRT to communicate with a MokerLink 2G08110GSM (an 8-port managed switch with 1 SFP+ 10G uplink), you’ll need to do the following:
Overview:
- Our Goal: Set up VLAN 3 on OpenWRT and have the switch recognize it, allowing tagged or untagged traffic between them.
- Devices:
- OpenWRT router (with VLAN support)
- MokerLink 2G08110GSM managed switch
- Example Port Use:
- OpenWRT to Switch connection on port 1
- VLAN 3 used on port 3–5 of the switch (example)
Step 1: Configure VLAN 3 on OpenWRT
Option A: OpenWRT LuCI (Web Interface)
- Log in to OpenWRT LuCI
- Navigate to Network > Interfaces
- Click “Add new interface”
- Name:
VLAN3 - Protocol: Static (or DHCP depending on your setup)
- Cover the device: Select
eth0.3(replaceeth0with your actual WAN/LAN device)
- Name:
- Assign:
- IP address:
10.10.3.1/24(for example)
- IP address:
- Save but don’t apply yet.
Create VLAN in Network > Devices
- Go to Network > Devices
- Click Add device configuration
- Name:
eth0.3 - Type: VLAN (802.1q)
- Base device:
eth0(or your LAN device) - VLAN ID: 3
- Base device:
- Save and apply.
Add Interface to Firewall
- Go to Network > Firewall
- Add a new zone or include
VLAN3in theLANzone, depending on access rules.
Option B: OpenWRT CLI (/etc/config/network)
Edit /etc/config/network like so:
config deviceoption name 'eth0.3'option type '8021q'option ifname 'eth0'option vid '3'config interface 'vlan3'option proto 'static'option device 'eth0.3'option ipaddr '10.10.3.1'option netmask '255.255.255.0'
Then run:
/etc/init.d/network restart
Step 2: Configure VLAN 3 on MokerLink 2G08110GSM
The MokerLink web interface typically supports 802.1Q VLANs.
Procedure:
- Login to the switch’s web GUI (usually
192.168.2.1or similar) - Go to the VLAN or 802.1Q VLAN configuration section.
- Add VLAN 3
- VLAN ID:
3 - VLAN Name:
VLAN3
- VLAN ID:
- Assign ports:
- Port 1 (to OpenWRT): Tagged
- Ports 3–5 (end devices): Untagged or tagged depending on your devices
- Set PVID:
- Ports 3–5: Set PVID to 3 (if they are untagged access ports)
- Port 1: Leave as-is or ensure it handles tagged traffic
Example VLAN Table:
| Port | VLAN 1 | VLAN 3 | PVID | Tagged/Untagged |
|---|---|---|---|---|
| 1 | ✓ | ✓ | 1 | Tagged |
| 3 | ✓ | 3 | Untagged | |
| 4 | ✓ | 3 | Untagged | |
| 5 | ✓ | 3 | Untagged |
Let’s Test our config:
- Connect a device to Switch Port 3–5
- It should get IP from OpenWRT on the
10.10.3.xnetwork - Check connectivity: ping OpenWRT (
10.10.3.1)
Thank you for coming by, I hope you enjoyed the article. Let me know if you need any assistance. You can email or chat with me on discord in the PiHobby Org discord channel.
