#modprobe 8021q 用命令 lsmod | grep 8021q 來檢查
以配置網卡eth0為例,添加vlan號:1002
=========================================
cd /etc/sysconfig/network-scripts/
vi ifcfg-eth0
把IP地址信息刪掉,將ONBOOT設置為yes,將BOOTPROTO設置為none。NM_CONTROLLED改為no。
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=none
===========================================
#vconfig add eth0 1002 1002為vlan號,根據實際vlan配置 通過命令 ls /proc/net/vlan 查看
=============================================
cp ifcfg-eth0 ifcfg-eth0.1002
vi ifcfg-eth0.1003 配置IP信息。
修改DEVICE=eth0.1003
IPADDR=10.128.3.116
NETMASK=255.255.255.0
最后重啟network,service network restart
測試一下:
ifconfig查看ifcfg-eth0.1003網卡配置是否正確
ping下光口地址對應的網關:
ping 10.128.3.254
=====================================================
兩個網段:
B列的服務器:10.128.2.0 vlan: 1002
C列的服務器:10.128.3.0 vlan: 1003
-------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------
命令:
modprobe 8021q
vconfig add eth0 1003
cd /etc/sysconfig/network-scripts/
echo modprobe 8021q >> /etc/rc.local
echo vconfig add eth0 1003 >> /etc/rc.local
cd /etc/sysconfig/network-scripts/
sed -i "s/ONBOOT=no/ONBOOT=yes/g" ifcfg-eth0
sed -i "s/NM_CONTROLLED=yes/NM_CONTROLLED=no/g" ifcfg-eth0
sed -i "s/BOOTPROTO=dhcp/BOOTPROTO=none/g" ifcfg-eth0
cp ifcfg-eth0 ifcfg-eth0.1003
vi ifcfg-eth0.1003
service network restart