是否可以将单个NIC连接到两个不同的VLAN?


8

我知道可以将多个IP地址分配给同一NIC,只要它们位于同一子网中即可(例如,可以将192.168.1.1和192.168.1.2都分配给服务器A)。

但是,是否可以将不同子网的多个IP地址分配给同一NIC?服务器将连接到在其上配置了多个VLAN的交换机,例如192.168.1.1/24和10.0.0.0/24。我希望服务器同时为192.168.1.1和10.0.0.1。

我要执行此操作的原因是,我们当前有一个内部网络位于192.168.1.0/24上,并且我们希望添加其他专用网络来满足管理需求:例如,在该网络上放置Del​​l DRAC设备。我想知道是否可以在不添加更多电缆和更多交换机端口的情况下执行此操作。


你应该指定你的操作系统
凯尔·勃兰特

我们有一组混合的CentOS 5和Windows 2003服务器。
sagi

使用同一根电缆,DRAC和普通网络连接将是两个不同的OS(实际上是计算机)。您可以在主操作系统上配置一个子网,在DRAC上配置一个(不同)子网。但是,在不受限制的网络上安装DRAC 并不是一个好主意
eckes 2015年

Answers:


13

当然,您只需要在交换机和网络适配器上启用VLAN标记,并在两侧设置您希望计算机看到的所有VLAN

有关如何配置VLAN中继的详细信息因操作系统以及特定NIC或交换机的操作而异。

请记住,这可能是一个安全问题。假设这连接到两个网络之间,这两个网络之间有防火墙。跨越这两个网络的计算机成为替代途径。如果攻击者可以破坏系统,则他们可以使用系统跳转点到达内部主机。


6

我不确定是否要执行此操作,但不要将子网与VLAN混淆。它们分别是不同的OSI层,网络(IP)和数据链路(以太网)。如果您对此一无所知,建议阅读此问题此问题的答案。

在同一NIC上具有两个不同的子网不必与在同一NIC上具有VLAN相关联。在Linux中向NIC添加第二个子网很好,您只需执行以下操作:

ifconfig eth0:1 192.168.7.1 netmask 255.255.255.0

这将向eth0添加一个辅助IP。

对于Linux上的VLAN,Linux Journal上有一篇不错的文章


1

是的,您可以将不同的子网放在同一nic上,甚至无需进入VLAN区域。VLAN是完全不同的野兽,如果您只需要寻址不同的子网,就没有理由使事情复杂化。以太网(第1 + 2层)完全能够处理运行在其上的多个IP子网(第3层)。OSI的魔力。


0

当然可以,如果您使用的是Linux发行版,则可以使用debian / ubuntu下的vlan软件包(apt-get install vlan)。


-1

是的,您也可以在Windows中将不同的子网放在同一nic上。在某些硬件故障情况下,我不得不将其作为临时解决方法。


这与vLAN确实不一样。
克里斯·S

我知道,没有任何地方说或暗示。这回答了“是否可以将不同子网的多个IP地址分配给同一NIC?” Windows的问题,但是。
camilohe
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.