Route
我可以通過介面而不是 IP 進行路由嗎?
我知道我可以通過將其 IP 設置為網關來路由到另一台電腦。我也可以通過僅指定數據包應採用的介面來做到這一點。喜歡而不是做
route add gw
,如果我說route add -net X dev interface
,那是行不通的。
不。原因是可以有任意數量的主機連接到該介面,您的機器應該如何知道流量應該通過哪一個路由?
如果您只想通過指定主機發送一小部分流量,而不是所有流量,是的,您可以這樣做。
ip route add 1.2.3.0/24 via 192.168.0.123 dev eth1
這將發送所有連接到
1.2.3.0/24
的流量。192.168.0.123``eth1