如果我使用curl --interface eth1,无论指标如何,它都会专门使用eth1吗?

如果我使用curl --interface eth1,无论指标如何,它都会专门使用eth1吗?

看看我的路线:

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 wlan0
0.0.0.0         192.168.8.1     0.0.0.0         UG    207    0        0 eth1
0.0.0.0         192.168.1.1     0.0.0.0         UG    303    0        0 wlan0
169.254.0.0     0.0.0.0         255.255.0.0     U     204    0        0 docker0
169.254.0.0     0.0.0.0         255.255.0.0     U     206    0        0 veth4557ad2
172.17.0.0      0.0.0.0         255.255.0.0     U     0      0        0 docker0
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 wlan0
192.168.1.0     0.0.0.0         255.255.255.0   U     303    0        0 wlan0
192.168.8.0     0.0.0.0         255.255.255.0   U     207    0        0 eth1

我需要获取我的网关的全球IP 192.168.8.1。为此我只需要curl ifconfig.co以便拿回IP。然而,当我这样做时

curl --interface eth1 ifconfig.co

它永远挂着。然而,wlan0代替eth1它是有效的。有可能metric 0ofwlan0阻止了某些东西吗?你知道上吊的原因吗?

相关内容