【问题标题】:Updating ARP for tap interface更新 Tap 接口的 ARP
【发布时间】:2013-10-17 13:29:42
【问题描述】:

下面是我的设置,

              MC#1 (eth0) <-> MC #2 (eth1)

通过此设置,我在 MC#1 中创建了一个 TAP 接口,并尝试从 MC#2 ping 分配给 TAP 接口的 IP。当我检查 tcpdump 时,目标 MAC 地址显示为 MC#1 的 eth0 接口,而不是 TAP 接口的 MAC。此外,当我检查 MC#2 中的 ARP 条目时,我能够根据 TAP 接口 IP 查看 eth0 (MC#1) 的 MAC 地址。

请解释为什么会发生这种情况,我们能否在内核中进行一些更改,以便使用 TAP 接口的 MAC 地址。

谢谢

【问题讨论】:

  • 谁能帮助我回答上述问题?我需要知道为什么 ARP 条目没有针对实际的 Tap 接口硬件更新,并且如果我们有机会克服这个问题,请告诉我。

标签: network-programming ethernet mac-address tap arp


【解决方案1】:

我了解到(使用 openvpn 服务器),当您从服务器(要连接的网络)端从主机 ping 到本地计算机的 ip 时,简而言之,ARP 条目在本地计算机上更新并且可以访问(经过多次尝试)。从本地计算机 ping 到其他计算机并不总是有帮助,并且可能需要一些时间。在 TAP 界面中更新 windows APR 表可能是一些错误。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-08-07
    • 1970-01-01
    • 2017-10-19
    • 2021-08-15
    • 1970-01-01
    • 2020-07-20
    • 1970-01-01
    • 2014-02-28
    相关资源
    最近更新 更多