![两台计算机的 MAC 地址相同,我伪造 MAC 地址后路由器不会分配不同的 IP 地址](https://linux22.com/image/1001404/%E4%B8%A4%E5%8F%B0%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%9A%84%20MAC%20%E5%9C%B0%E5%9D%80%E7%9B%B8%E5%90%8C%EF%BC%8C%E6%88%91%E4%BC%AA%E9%80%A0%20MAC%20%E5%9C%B0%E5%9D%80%E5%90%8E%E8%B7%AF%E7%94%B1%E5%99%A8%E4%B8%8D%E4%BC%9A%E5%88%86%E9%85%8D%E4%B8%8D%E5%90%8C%E7%9A%84%20IP%20%E5%9C%B0%E5%9D%80.png)
好的 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 和其他协议的任何设备也是如此。
正如您所描述的,这个问题听起来像是自己造成的。