我们有一台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。

最佳答案

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

vconfig添加eth0 5

vconfig add命令在eth0上创建一个VLAN设备,该设备进入eth0.5接口(interface)。您可以使用常规的ifconfig命令查看设备信息:

ifconfig eth0.5

使用ifconfig将IP地址分配给VLAN干扰:

ifconfig eth0.5 192.168.1.100网络掩码255.255.255.0广播192.168.1.255起

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

猫/proc/net/vlan/eth0.5

如果要删除VLAN接口(interface)delete命令:

ifconfig eth0.5下

vconfig rem eth0.5

关于linux - 在特定VLAN中添加Linux机器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20652406/

10-11 22:33