MUHAMMAD KASHIF Asked: 2021-06-22 21:37:50 +0800 CST2021-06-22 21:37:50 +0800 CST 2021-06-22 21:37:50 +0800 CST 从设备的特定端口 ping 772 AOA,您好,我有一台安装了 Ubuntu-server 的设备。我有两个端口,分别连接到 LAN 和设备。当我 ping 到某个 IP 地址时,它会通过我不想通过它来监听的端口来监听,而是我想通过同一设备的其他端口来 ping IP 地址。我应该怎么办。 ubuntu ping 1 个回答 Voted Best Answer user1686 2021-06-22T22:27:57+08:002021-06-22T22:27:57+08:00 通常ping将数据包发送到路由表告诉它的任何地方。例如,如果 eth0 配置为 192.168.1.x/24,eth1 配置为 192.168.7.x/24,并且您尝试访问 192.168.7.y,则仅路由表就足以确保它通过eth1。 因此,如果没有发生这种情况,您可能希望使用它ip route add来定义正确的路由和网关(在确保您具有正确的地址配置之后)。 在某些情况下,您可以使用 ping 的-I选项(如ping -I eth0)强制数据包通过特定接口发送。请注意,这仅适用于直接连接的设备(即仅适用于本地子网中的地址),因为它完全绕过了任何网关查找。
通常
ping
将数据包发送到路由表告诉它的任何地方。例如,如果 eth0 配置为 192.168.1.x/24,eth1 配置为 192.168.7.x/24,并且您尝试访问 192.168.7.y,则仅路由表就足以确保它通过eth1。因此,如果没有发生这种情况,您可能希望使用它
ip route add
来定义正确的路由和网关(在确保您具有正确的地址配置之后)。在某些情况下,您可以使用 ping 的
-I
选项(如ping -I eth0
)强制数据包通过特定接口发送。请注意,这仅适用于直接连接的设备(即仅适用于本地子网中的地址),因为它完全绕过了任何网关查找。