linux服务器配置trunk,在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虛擬網卡以及它們所歸屬的主物理網卡
總結
以上是生活随笔為你收集整理的linux服务器配置trunk,在Linux配置VLAN Trunk的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: dnf红眼为什么一直加强(地下城与勇士)
- 下一篇: win10格式化linux分区,直接删除