linux – 如果它们都是默认网关,则使用哪个网络接口?

在我的Linux机器上的这个例子中,我建立了以太网和Wifi接口.这是路线输出:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.1.1     0.0.0.0         UG    0      0        0 mlan0
default         192.168.1.1     0.0.0.0         UG    0      0        0 eth0
192.168.1.0     *               255.255.255.0   U     0      0        0 eth0
192.168.1.0     *               255.255.255.0   U     0      0        0 mlan0

没有任何进一步的修改,内核会使用哪个接口在192.168.1.x网络上发送数据?

解决方法:

您可以使用ip route get命令简单地测试任何地址(请参阅man ip-route).例如

$ip route get 192.168.1.99
192.168.1.99 dev eth0  src 192.168.1.0 
上一篇:php – 排除路由中的路径


下一篇:g++,qmake,cmake区别