我有一台计算机(Ubuntu),它有一个有线网络接口和一个无线网络接口。有线接口是静态分配的,并连接到另一台具有静态分配地址的单台机器。无线接口连接到 AP,具有由 DHCP 分配的 IP 地址并可访问互联网。我如何确保所有请求都通过 wifi 接口发出,除非它是特定的 IP 地址,那么我希望它通过有线连接发出?
答案1
您需要在主机上添加静态路由,并将下一跳设置为出口接口(有线接口)。
例子:
route add -host <insert the specific ip here> dev eth0
假设eth0
是您的有线接口的接口名称。
编辑:
如果您希望这些内容在重新启动后仍然存在,则必须将您的内容修改/etc/network/interfaces
为如下内容:
... (other pertinent stuff)
post-up route add -host <insert specific ip> dev eth0
理想情况下是您的eth0
(或任何有线接口标签)配置。