我有一个IP /子网/默认gw有线连接。 我也有IP /子网/默认gw无线连接。 机器的默认gw(route -n)是有线默认gw。 但是我只能通过无线networkingSSH连接到某些主机。
如果我删除有线gw,添加无线gw,然后SSH,我可以连接。
$ route del default gw wired_gw_ip
$ route add default gw wireless_gw_ip
$ ssh主机
但是接下来所有的机器stream量都通过wireless_gw_ip来运行。 我希望能够保持大部分机器stream量通过wired_gw_ip运行,但通过wireless_gw_ip创build一些SSH会话…这可能吗?
是的,你只需要根据目的地创build路线。 所以,如果你想通过一个特定的网关到特定的目标主机/networking出口的一些stream量,然后创build一个路由。
因此,像ip route add 10.0.0.0/8 via wired_gw_ip
将发送到10.0.0.0/8
networking的所有东西到有线网关。
也可以build立基于策略的路由,做更复杂的事情。 请参阅高级路由HOWTO