评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
永久生效
- 以root用户登录服务器OS,在桌面单击鼠标右键,选择“Open Terminal”打开命令行。
- 执行如下命令找到NIC端口,以enp125s0f3网口为例。
ifconfig -a
- 执行如下进入网络配置文件目录。
cd /etc/sysconfig/network-scripts
- 执行如下命令复制一个“ifcfg-enp125s0f3.100”的文件。
cp ifcfg-enp125s0f3 ifcfg-enp125s0f3.100
- 执行如下命令修改“ifcfg-enp125s0f3.100”的文件中的配置。
vi ifcfg-enp125s0f3.100
按“i”修改以下备注说明的内容。
TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static \\配置为静态IP地址 DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=eno2.100 \\配置为eno2.[vlan ID] UUID=38c678e5-225d-4cc8-a7a4-db1b59ac98ef DEVICE=eno2.100 \\配置为eno2.[vlan ID] ONBOOT=yes \\配置为yes IPADDR=192.168.13.100 \\配置IP地址 GATEWAY=192.168.13.1 \\配置网关 NETMASK=255.255.255.0 \\配置掩码 VLAN=yes \\配置为yes
编辑完成后按“Esc”退出编辑模式,输入“:wq!”保存并退出。
- 执行如下命令重启网络服务使配置永久生效。
systemctl restart network.service
- 执行如下查询配置结果。
ifconfig enp125s0f3.100
enp125s0f3.100: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 inet 192.168.13.100 netmask 255.255.255.0 broadcast 192.168.13.255 ether 00:04:45:77:0c:b6 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
- 不同VLAN的IP地址要配置在不同的网段(subnet)。
- 删除VLAN时首先需要删除配置文件“ifcfg-enp125s0f3.100”,然后执行systemctl restart network.service命令重启网络服务。