在特定的vlan中添加Linux机器

时间:2013-12-18 07:49:57

标签: linux ip fedora lan

我们有一台linux机器(Fedora)。在我们的网络中,我们有多个vlan(比如说VLAN-A,VLAN-B,VLAN-C)。默认情况下,通过dhcp out机器从VLAN -A获取ip。

现在进行一些测试我们需要配置VLAN-C的ip。但是当我们在机器中分配VLAN-C的静态IP时,它无法ping /连接其他VLAN-C机器

Linux客户端有没有办法分配VLAN-C的IP。

1 个答案:

答案 0 :(得分:3)

vconfig程序允许您在启用vlan的内核上创建和删除vlan-devices。 Vlan设备是虚拟以太网设备,代表物理lan上的虚拟lans。请注意,这是配置VLAN的另一种方法。如果您对上述方法感到满意,则无需阅读以下内容。 使用eth0的以下命令添加VLAN ID 5:

vconfig add eth0 5

vconfig add命令在eth0上创建一个vlan-device,导致eth0.5接口。您可以使用普通的ifconfig命令查看设备信息:

ifconfig eth0.5

使用ifconfig为vlan interference分配IP地址:

ifconfig eth0.5 192.168.1.100 netmask 255.255.255.0 broadcast 192.168.1.255 up

获取有关VLAN接口的详细信息:

cat /proc/net/vlan/eth0.5

如果要删除VLAN接口删除命令:

ifconfig eth0.5 down

vconfig rem eth0.5

相关问题