本篇是centos8 添加网卡和设置静态ip的升级设置。
由于采用了新的网络架构,因此对于技术而言,需要解决vlan所涉及的所有设备的使用问题,本篇主要说明linux下的vlan的使用问题。
PVE下创建vlan网络设备
1)检查linux内核中的模块
lsmod | grep -i 8021q
若没有加载成功需要运行
# 加载802.1q模块 modprobe --first-time 8021q
2)命令创建vlan
创建vlan可以在现有的物理网口和现有的虚拟设备上添加,也可以给虚拟机新添加网络设备再添加vlan,推荐采用第二种。
现在第二个centos8网络设备上创建vlanid=10的设备
nmcli c add type vlan con-name vlan10 ifname vlan10 vlan.parent ens19 vlan.id 10
3)查看vlan设置
cd /etc/sysconfig/network-scripts/
会显示新创建的文件
查看创建的vlan设备
ls /proc/net/vlan/ cat /proc/net/vlan/config
设置后建议重启centos检查设置生效情况。
一个网口可以创建多个vlanid,每个vlan可以单独设置网络IP,就如真实存在的网卡一样。
4)删除vlan
nmcli device ip link delete vlan10 ip add
补充说明:
1)PVE直接在虚拟机创建时设置vlan是对虚拟机内的网络是无效的
参考资料:
- https://blog.csdn.net/qq_44982815/article/details/117987276
- https://docs.oracle.com/zh-cn/learn/ol-vlans/index.html#view-vlan-configuration-files