两台计算机的 MAC 地址相同,我伪造 MAC 地址后路由器不会分配不同的 IP 地址

两台计算机的 MAC 地址相同,我伪造 MAC 地址后路由器不会分配不同的 IP 地址

好的 linux jedis...这个正在杀死我。

我正在运行 ubuntu 服务器 16.04

我有 2 个具有相同 mac 地址的 nic 适配器。它们不断被我的路由器分配相同的 ip 地址,当我尝试在这些机器上启动 vnc 服务器时,这会导致问题。

这些机器在到达路由器之前也通过同一个交换机连接。看起来 dhcp 过程发生在我欺骗 mac 地址之前。

这是我失败尝试的链接...我稍后会尝试更新失败的原因...

在 Ubuntu 14.04 中设置永久 MAC 地址如何更改/欺骗我的 MAC 地址并在多个 MAC 地址之间轻松切换?

http://xmodulo.com/spoof-mac-address-network-interface-linux.html

不... https://ubuntuforums.org/showthread.php?t=2353448

这个解决方案最接近,因为其他解决方案都无法实现

运行 ifconfig 时,最接近的工作解决方案显示不同的 mac 地址

我尝试通过修改 /etc/network/interfaces 在分配 IP 之前进行欺骗

自动 eth1

Iface eth1 inet dhcp

硬件地址 以太 00:01:02:03:00:12

重启后会返回到相同的地址

尝试这个...dhclient -r

其次是

dhclient eth1

这仍然返回相同的 ipaddress

如果我跑

ethtool -e eth1

我看到返回的第一个地址是 IP 地址

如果我可以编辑或编写舞会舞会我该怎么做?

帮助我欧比旺

答案1

路由器让您感到困惑。选项:

  • 在路由器上按主机名设置保留 IP 地址

  • 从非 DHCP 池 IP 地址范围内设置设备上的静态 IP 地址

  • 更换其中一个设备

答案2

MAC 地址内置于 NIC 硬件中,并且对于单个板卡是唯一的。也就是说,地球上没有其他网卡具有相同的 MAC 地址。

确实,MAC 地址可以被“欺骗”,但为什么要这么做呢?

交换机在 MAC 地址级别进行通信。如果同一 LAN 上的两个 NIC 具有相同的 MAC 地址,则显然会导致问题。对于使用 arp、dhcp 和其他协议的任何设备也是如此。

正如您所描述的,这个问题听起来像是自己造成的。

相关内容