Ubuntu,为单个目标 IP 指定接口

Ubuntu,为单个目标 IP 指定接口

在 Ubuntu 上,我有两个接口eth0192.168.0.X)和wlan0192.168.1.X),均采用 DHCP,并带有网关和互联网。

如何配置系统以用于除默认eth0路由的一个公共 IP 地址之外的所有流量?wlan0

例如 :

  • eth0> 所有的交通
  • wlan> 只是交通8.8.8.8

我使用 iptables 获得了一些响应,但不涉及这样的目标白名单。

答案1

这是一个简单的场景。您需要具备以下两点:

  • 默认网关通过eth0。下一跳将是192.168.0.Y
  • 单个主机的静态路由8.8.8.8通过wlan0。下一跳将是192.168.1.Y

无需使用 iptables 添加任何规则。

您可以分别使用这两个命令添加默认路由和静态路由:

ip route add default via 192.168.0.Y
ip route add 8.8.8.8/32 via 192.168.1.Y

相关内容