在Linux配置VLAN Trunk

1.配置物理网卡eth0为上行接口:
[root@VlanLinux ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
————————————————–
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.0.242
NETMASK=255.255.255.0
————————————————–

2.配置物理网卡eth1为VLAN网卡:
[root@VlanLinux ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth1
————————————————–
DEVICE=eth1
ONBOOT=yes
BOOTPROTO=static
设定静态地址并且不给IP地址设定。
————————————————–

3.将eth1添加到VLAN 2中:
[root@VlanLinux ~]# vconfig add eth1 2
————————————————–
WARNING: Could not open /proc/net/vlan/config. Maybe you need to load the 8021q module, or maybe you are not using PROCFS??
第 一次添加VLAN虚拟网卡的时候就一定会出现上面的那句提示,原因是因为默认下/proc/net/vlan/config这个专门用来保存VLAN信息 的文件是没有的。由于第一次添加VLAN网卡,那么这个文件也会被自动建立起来。另外,在/proc/目录下面的文件都是系统的零时文件,因此重新启动后 必定丢失休息,所以在配置并测试VLAN成功后,可以将一些相关命令添加到rc.local这个启动脚本当中去了。

Added VLAN with VID == 2 to IF -:eth1:-
这里表示已经将eth1网卡添加到了VLAN 2中,并且它在VLAN中的虚拟网卡是eth1.2。
————————————————–

4.将eth1添加到VLAN 3中:
[root@VlanLinux ~]# vconfig add eth1 3
Added VLAN with VID == 3 to IF -:eth1:-
这里表示已经将eth1网卡添加到了VLAN 3中,并且它在VLAN中的虚拟网卡是eth1.3。

5.将eth1添加到VLAN 4中:
[root@VlanLinux ~]# vconfig add eth1 4
Added VLAN with VID == 4 to IF -:eth1:-
这里表示已经将eth1网卡添加到了VLAN 4中,并且它在VLAN中的虚拟网卡是eth1.4。

6.检查添加的VLAN虚拟网卡信息:
[root@VlanLinux ~]# cat /proc/net/vlan/config
————————————————–
VLAN Dev name | VLAN ID
Name-Type: VLAN_NAME_TYPE_RAW_PLUS_VID_NO_PAD
eth1.2 | 2 | eth1
eth1.3 | 3 | eth1
eth1.4 | 4 | eth1
虚拟网卡 VLANID 归属的主网卡
————————————————–
可以看到所有的VLAN虚拟网卡以及它们所归属的主物理网卡。


  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值