我根据此处的 Debian 说明学习了如何添加多个 IP 地址:
和线程:
# /etc/network/interfaces
auto eth0
allow-hotplug eth0
iface eth0 inet static
address 192.168.1.42
netmask 255.255.255.0
gateway 192.168.1.1
auto eth0:0
allow-hotplug eth0:0
iface eth0:0 inet static
address 192.168.1.43
netmask 255.255.255.0
auto eth0:1
allow-hotplug eth0:1
iface eth0:1 inet static
address 192.168.1.44
netmask 255.255.255.0
但是,我有两个 curl 进程同时运行。它们需要不同的 IP 地址才能连接到同一台外部服务器。我无法重新启动机器来在 IP 地址之间切换。让它们使用不同的 IP 地址连接到同一台服务器的最佳方法是什么?
我们可以通过 IP 路由表来实现这一点吗?