目前有一个网口 ens33 , 需要配置两个子接口 ens33.46ens33.100 , 分别使用 vlan tag:46,100

# 添加配置文件

# 确认网卡接口

➜  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 来做子网卡

# 添加配置文件

在路径 /etc/systemd/network 下添加配置文件

h
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

# 配置文件的内容

ens33.46dhcp 获取地址, ens33.100 使用 静态地址
注意 ens33.46.networkens33.100.network 的不同

使用自己喜欢的编辑工具编辑这边配置文件,内容如下:

  • ens33.network
h
[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
h
[NetDev]
Name=ens33.46
Kind=vlan
[VLAN]
Id=46
  • ens33.46.network
h
[Match]
Name=ens33.46
[Network]
DHCP=yes
[DHCP]
UseRoutes=false
  • ens33.100.netdev
h
[NetDev]
Name=ens33.100
Kind=vlan
[VLAN]
Id=100
  • ens33.100.network
h
[Match]
Name=ens33.100
[Network]
DHCP=no
[Address]
Address=192.168.0.25/24

# 配置 DNS

编辑 /etc/resolv.conf

h
nameserver 8.8.8.8

# 重启网络接口

h
sudo systemctl restart systemd-networkd

# 本文引用

教程参考:https://blog.csdn.net/SunJavaApplet/article/details/102798513

更新于 阅读次数

请我喝[茶]~( ̄▽ ̄)~*

木 白 微信支付

微信支付

木 白 支付宝

支付宝

木 白 贝宝

贝宝