<分区>
我已经使用
创建了一个虚拟接口(interface)ifconfig eth0:1 192.168.50.10 netmask 255.255.255.0 up
现在我使用 curl 通过虚拟接口(interface)向服务器发送请求:
curl --interface 192.168.50.10 http://192.168.50.1:8080/myhostedapp
这工作正常,我的应用程序将源 IP 显示为 192.168.50.10,但如果服务器位于不同的子网上,并且可以从物理接口(interface) (eth0) 访问,则连接超时。
所以这有效(通过物理接口(interface)):
curl http://10.10.50.1:8080/myhostedapp
。
但这失败了:
curl --interface 192.168.50.10 http://10.10.50.1:8080/myhostedapp
.
为了 10.10.50.1
到达 192.168.50.10
,我将它添加到路由表中。
我需要配置什么才能从 192.168.50.10
访问 10.10.50.1
?