Linux下如何配置Vlan

2021-08-08 01:46:27 字數 3073 閱讀 2782

vlan是虛擬區域網的縮寫。 乙個物理交換機上可以共存多個vlan,這些交換機通過linux軟體配置,而不是通過硬體介面(您仍然需要配置實際的硬體交換機)。

vlan作為名稱建議一次組合多個lan。 但是,vlan的優點是什麼?

—高效能.

—易於管理.

—安全.

為了安全起見,vlan為提供了劃分lan的能力。

當將伺服器計算機物理移動到另乙個位置時,您不必配置任何硬體裝置。

關於lan硬體的注意事項

1.為了能夠使用vlan,需要在乙太網上支援ieee 802.1q標準的交換機。

2.還需要乙個與linux相容的nic(網路介面卡),並支援802.1q標準。

假設我的網絡卡現在是eth0 我想增加乙個vlan為eth0.5

1.複製乙份eth0的配置檔案:

cp /etc/sysconfig/network-scripts/ifcfg-eth0   

/etc/sysconfig/network-scripts/ifcfg-eth0

.5

2.修改eth0.5的配置檔案:

vi /etc/sysconfig/network-scripts/ifcfg-eth0.5

找到device=eth0改為:device=eth0.5

新增:vlan=yes

確保使用dhcp或靜態ip分配正確的ip位址。 從所有其他網路配置檔案中刪除閘道器條目。 只能新增到/etc/sysconfig/network檔案的閘道器。 整個配置可能聽起來很複雜。 所以我為你提供了示例配置檔案:

vlan configuration for my eth0 with id - 5 #

device=eth0.5

bootproto=none

onboot=yes

ipaddr=192.168.1.5

netmask=255.255.255.0

userctl=no

network=192.168.1.0

vlan=yes

/etc/sysconfig/network-scripts/ifcfg-eth0 file

eth0物理介面的實際配置:

device=eth0

type=ethernet

bootproto=none

onboot=yes

最後重啟網路服務:

/etc/init.d/network restart

service network restart
注意:

如果需要第二個vlan,則需要配置vlan id 2,然後將/etc/ sysconfig/network-scripts/ifcfg-eth0複製到/etc/sysconfig/network-scripts/ifcfg-eth0.2,然後執行以上操作步驟即可。

以上方法是完美的,可以與red hat enterprise linux / centos / fedora linux一起使用,無任何問題。 但是,要注意到有乙個名為vconfig的命令。 vconfig程式允許在啟用vlan的核心上建立和刪除vlan裝置。 vlan裝置是虛擬乙太網裝置,代表物理lan上的虛擬伺服器。 這是配置vlan的另一種方法。

要為eth0介面新增帶有以下命令的vlan id 5:

vconfig add eth0 5
vconfig add命令在eth0上建立乙個vlan-device,結果為eth0.5介面。 您可以使用normal ifconfig命令檢視裝置資訊:

ifconfig eth0.5
用下面的命令為它分配ip:

ifconfig eth0.5

192.168.1.100 netmask 255.255.255.0 broadcast 192.168.1.255 up

獲取vlan0.5的詳細資訊:

cat /proc/net/vlan/eth0.5
刪除vlan的方法:

ifconfig eth0.5 down
vconfig rem eth0.5

可以使用ip命令為eth0新增vlan:

ip link add link eth0 name eth0.5

type vlan id 5

ip link
ip -d

link show eth0.5

分配ip並設定啟動:

ip addr add 192.168.1.200/24 brd 192.168.1.255 dev eth0.5
ip link

set dev eth0.5 up

刪除命令:

ip link

set dev eth0.5 down

ip link

delete eth0.5

$ sudo vi /etc/network/inte***ces
vlan for eth0 with id - 5 on a debian/ubuntu linux

auto eth0.5

iface eth0.5 inet static

address 192.168.1.200

netmask 255.255.255.0

vlan-raw-device eth0

儲存後退出即可.

Linux下配置vlan網絡卡教程

1.需要使用到vconfig軟體。首先yum安裝vconfig 複製 如下 yum install vconfig 2.檢視核心是否提供vlan 功能,執行 複製 如下 dmesg grep i 802 檢視是否支援,如下圖表示支援 複製 如下 root cactiserv dmesg grep i...

openwrt下VLAN的配置

想要改變你的路由器wan口和lan口配置或者新增wan口等就需要用到vlan配置 openwrt中的配置檔案為 etc config network 如下將port0設定為wan口 config switch vlan option device eth0 option vlan 0 option ...

openwrt下VLAN的配置

分類 openwrt 路由器 2014 08 21 11 38 5576人閱讀收藏 舉報想要改變你的路由器wan口和lan口配置或者新增wan口等就需要用到vlan配置 openwrt中的配置檔案為 etc config network 如下將port0設定為wan口 plain view plai...