因网上找到的方法都是使用vconfig进行配置,而这种方法需要添加开机启动,遇到开机启动不了或被运维人员初始化后,重启后会导致网卡无法启动会,非常影响工作。
这边提供一种方法配置,(此方法通过centos7 的配置法法试出来的)
注:
此方法无需使用vconfig,不用挂载8021q,不用添加开机启动
只试过centos6.5版本,其他版本应该类似
实例:
服务器物理网卡:eth0
vlan 10,192.168.10.2/24,网关:192.168.10.1
配置方法:
1、进入网卡目录
cd /etc/sysconfig/network-scripts/
2、服务器vlan ID对应的网卡配置文件
cp ifcfg-eth0 ifcfg-eth0.10
3、修改配置文件
注:其中ifcfg-eth0配置文件无需修改,如不知道eth0需要保留哪些,可以参考以下配置
ifcfg-eth0配件信息
DEVICE=eth1
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
对应vlan的配置文件中UUID一定要删掉,mac地址建议删掉,不然会出现不可知的问题
ifcfg-eth0.10配置文件,按照如下修改:
PHYSDEV=eth0 //vlan端口对应物理硬件名称
DEVICE=eth0.10
VLAN=yes //设置允许vlan
TYPE=Vlan //TYPE类型
VLAN_ID=10 //VLAN ID
ONBOOT=yes
BOOTPROTO=none //设置为手动配置IP,如DHCP改成dhcp即可
IPADDR=192.168.10.2
NETMASK=255.255.255.0
GATEWAY=192.168.10.1
4、配置完成后重启网卡即可
service network restart
转载于:https://blog.51cto.com/4153087/2089384