linux下網卡配置vlan

 
yum install vconfig -y 
modprobe 8021q
vconfig add eth0 900 
ifconfig eth0.900 172.16.90.57/24 up 
 
刪除
vconfig rem eth0.10 
 


vconfig add bond0 200php

ifconfig bond0.200 192.168.0.13/24 upspa

而後將之寫到rc.localcode

 

 

1.須要使用到vconfig軟件。首先yum安裝vconfig接口


yum install vconfig


2.查看核心是否提供VLAN 功能,執行
ip

複製代碼
代碼以下:

dmesg | grep -i 802


查看是否支持,以下圖表示支持

rem

複製代碼
代碼以下:

[root@CactiServ]# dmesg | grep -i 802
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>


3.檢查「/proc/net/vlan」檔案是否存在:
io

複製代碼
代碼以下:

ls /proc/net/vlan


若是沒有提供VLAN 功能,「/proc/net/vlan」目錄是不存在的。class

 

若是存在以下所示:

軟件

複製代碼
代碼以下:

[root@CactiServ]# ls /proc/net/vlan
config eth1.100 eth1.25


4.使用「m o d p ro b e 」模組命令載入「802.1q.o」模組,並且利用「lsmod」命令確認模組是否已經載入到核心內。
配置

複製代碼
代碼以下:

[root@CactiServ]# modprobe 8021q
[root@CactiServ]# lsmod | grep 8021q
8021q 25493 0
garp 7152 1 8021q


5.使用vconfig命令增長子接口:增長vlan爲25和vlan爲100的子接口

複製代碼
代碼以下:

vconfig add eth1 25
vconfig add eth1 100


而後,利用ls 指令查看「/proc/net/vlan」目錄下有何變化,發現多了一哥名爲「eth1.25」的檔案,並且可以使用「ifconfig eth1.25」命令來肯定VLAN 介面是否存在。

 

注意增長vlan,增長子接口時,首先確保eth1端口無ipadd。

6.增長好之後,利用cp命令複製接口的ip地址配置。

複製代碼
代碼以下:

cp ifcfg-eth1 ifcfg-eth1.25
cp ifcfg-eth1 ifcfg-eth1.100


再vi修改ifcfg-eth1.25 ifcfg-eth1.100文件,設置IP地址等信息。

 

7.最後重啓network服務。令配置生效。

相關文章
相關標籤/搜索