目前有一个网口ens33
,需要配置两个子接口ens33.46
,ens33.100
,分别使用vlan tag:46,100
1. 添加配置文件
1.1. 确认网卡接口
➜ network ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 00:0c:29:9e:94:83 brd ff:ff:ff:ff:ff:ff
inet6 fe80::3f09:b83b:14dc:c6ba/64 scope link noprefixroute
valid_lft forever preferred_lft forever
3: ens37: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 00:0c:29:9e:94:8d brd ff:ff:ff:ff:ff:ff
inet 192.168.9.19/24 brd 192.168.9.255 scope global dynamic noprefixroute ens37
valid_lft 77128sec preferred_lft 77128sec
inet6 fe80::cc14:24c4:4ad5:a36b/64 scope link noprefixroute
valid_lft forever preferred_lft forever
这里以ens33
来做子网卡
1.2. 添加配置文件
在路径/etc/systemd/network
下添加配置文件
touch /etc/systemd/network/ens33.network
# vlan:46
touch /etc/systemd/network/ens33.46.netdev
touch /etc/systemd/network/ens33.46.network
# vlan:100
touch /etc/systemd/network/ens33.100.netdev
touch /etc/systemd/network/ens33.100.network
2. 配置文件的内容
ens33.46
用dhcp
获取地址,ens33.100
使用静态地址
注意ens33.46.network
和ens33.100.network
的不同
使用自己喜欢的编辑工具编辑这边配置文件,内容如下:
- ens33.network
[Match]
Name=ens33
[Network]
DHCP=ipv4
;these are arbitrary names, but must match the *.netdev and *.network files
VLAN=ens33.46
VLAN=ens33.100
ens33.46/ens33.100
根据接口和vlan
不同自行修改
- ens33.46.netdev
[NetDev]
Name=ens33.46
Kind=vlan
[VLAN]
Id=46
- ens33.46.network
[Match]
Name=ens33.46
[Network]
DHCP=yes
[DHCP]
UseRoutes=false
- ens33.100.netdev
[NetDev]
Name=ens33.100
Kind=vlan
[VLAN]
Id=100
- ens33.100.network
[Match]
Name=ens33.100
[Network]
DHCP=no
[Address]
Address=192.168.0.25/24
3. 配置DNS
编辑/etc/resolv.conf
nameserver 8.8.8.8
4. 重启网络接口
sudo systemctl restart systemd-networkd
5. 本文引用
封面图片:https://pixabay.com/vectors/network-iot-internet-of-things-782707/
教程参考:https://blog.csdn.net/SunJavaApplet/article/details/102798513
版权属于:木 白
本文链接:https://www.moehz.com/archives/manjaro-vlan.html
版权声明:本站所有文章采用 CC BY-NC-SA 4.0 许可协议。非商业转载及引用请注明出处(作者、原文链接),商业转载请联系作者获得授权。