由于缺乏术语,我找不到可以向 Google 提问的正确问题。我尝试在这里提问。请耐心等待。
如何连接具有相同 IP 地址 192.168.1.1 的设备。显然这是不可能的,因为 IP 地址必须是唯一的。
为了访问具有相同 ID 的多个设备,我需要哪种设置。
我目前的想法是使用映射 IP 地址 192.168.1 的托管交换机。2.n至 192.168。1.1
如果可以实现如上图所示的设置,那么您可以指导我如何进行设置吗?如果您能为我提供我想要实现的目标的正确术语,我将不胜感激。
例如:使用桥....
上述帖子的作者建议:管理型交换机的设置方式是,每个端口将其划分为自己的未标记的 VLAN,并且所有这些 VLAN 都在端口上标记已连接到 PC。这是什么意思,可以进一步解释一下吗?
非常感谢您的帮助。
PS:我真正想要实现的是自动在默认 IP 地址为 192.168.1.1 的 Linux 设备上安装软件。检测网络上连接的设备并通过 ssh 进入该设备并安装和配置软件。
答案1
多个具有相同 IP 的网络设备意味着这些设备处于桥接模式。这是/etc/网络/接口文件,在基于 Debian 的 Linux 上:
iface br0 inet manual
pre-up brctl addbr br0
pre-up brctl addif br0 eth0
pre-up brctl addif br0 eth1
pre-up brctl addif br0 eth2
pre-up ifconfig eth0 up
pre-up ifconfig eth1 up
pre-up ifconfig eth2 up
up ifconfig br0 up
up ifconfig br0 192.168.0.50
down ifconfig br0 down
post-down ifconfig eth0 down
post-down ifconfig eth1 down
post-down ifconfig eth2 down
post-down brctl delif br0 eth0
post-down brctl delif br0 eth1
post-down brctl delif br0 eth2
post-down brctl delbr br0
在这种情况下,eth0、eth1 和 eth2是虚拟的一部分br0“网络接口。然后,在该虚拟接口上配置网络。
如果你打算在 Linux 上使用桥接模式,那么内核必须支持它(通常会支持),并且桥梁工具必须安装该包。