OS
Ubuntu 24.04
Situation
# 網卡設定多個IP並帶VLAN TAG
Configure multiple IP addresses with VLAN tagging on the network interface.
Solution
[1]
# 編輯netcfg.yaml
sudo vi /etc/netplan/01-netcfg.yaml
[2]
# 更改VLAN、IP
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: false
dhcp6: false
vlans:
vlan101:
id: 101
link: eth0
addresses:
- 192.168.101.223/24
vlan102:
id: 102
link: eth0
addresses:
- 192.168.102.223/24
vlan103:
id: 103
link: eth0
addresses:
- 192.168.103.223/24
vlan104:
id: 104
link: eth0
addresses:
- 192.168.104.223/24
vlan105:
id: 105
link: eth0
addresses:
- 192.168.105.223/24
vlan106:
id: 106
link: eth0
addresses:
- 192.168.106.223/24
vlan107:
id: 107
link: eth0
addresses:
- 192.168.107.223/24
vlan108:
id: 108
link: eth0
addresses:
- 192.168.108.223/24
vlan109:
id: 109
link: eth0
addresses:
- 192.168.109.223/24
vlan110:
id: 110
link: eth0
addresses:
- 192.168.110.223/24
vlan111:
id: 111
link: eth0
addresses:
- 192.168.111.223/24
vlan112:
id: 112
link: eth0
addresses:
- 192.168.112.223/24
vlan113:
id: 113
link: eth0
addresses:
- 192.168.113.223/24
vlan114:
id: 114
link: eth0
addresses:
- 192.168.114.223/24
vlan115:
id: 115
link: eth0
addresses:
- 192.168.115.223/24
vlan116:
id: 116
link: eth0
addresses:
- 192.168.116.223/24
vlan117:
id: 117
link: eth0
addresses:
- 192.168.117.223/24
vlan118:
id: 118
link: eth0
addresses:
- 192.168.118.223/24
vlan119:
id: 119
link: eth0
addresses:
- 192.168.119.223/24
vlan120:
id: 120
link: eth0
addresses:
- 192.168.120.223/24
vlan121:
id: 121
link: eth0
addresses:
- 192.168.121.223/24
vlan122:
id: 122
link: eth0
addresses:
- 192.168.122.223/24
vlan123:
id: 123
link: eth0
addresses:
- 192.168.123.223/24
vlan124:
id: 124
link: eth0
addresses:
- 192.168.124.223/24
[3]
# 測試是否能夠套用netplan
sudo netplan try
[4]
# 套用
sudo netplan apply
[5]
# 檢查看看IP
ip addr