ICMP 目标无法到达

ICMP 目标无法到达

我正在使用带有以太网接口的 Arch Linux 机器eth1。我eth1:0使用创建了接口ifconfig并给它一个虚拟硬件地址 ( 00:01:02:03:04:05)。当我向远程服务器计算机上运行的服务器应用程序发送 UDP 数据包时,我会得到正确的响应。但随后我看到 ICMP Destination Unreachable 从eth1:0接口 ip 地址发出。如何使该 ICMP 消息静音?我尝试过不同的 mac 地址并在客户端和服务器计算机上设置 arp 缓存,但没有成功。

感谢任何帮助并提前致谢。

答案1

听起来您的兄弟接口上的网络掩码不匹配。仔细检查应用程序服务器的网络掩码,然后确保 Linux 服务器的子接口上使用相同的网络掩码。

相关内容