了解 Linux 路由表中“src”属性的使用

问题描述 投票:0回答:0

我有一个关于 Linux 中的路由表的问题,该路由表显示“ip route show”命令。 我根据此链接了解“src”属性是什么样的。 http://linux-ip.net/html/routing-saddr-selection.html

我的问题有以下两个。

  1. 人们不使用“src”属性作为默认网关,或者明确将其用于其他路由,如下面的链接所示,是否有任何原因。

https://access.redhat.com/documentation/ja-jp/red_hat_enterprise_linux/7/html/networking_guide/sec-configuring_static_routes_with_ip_commands

  1. 我的理解有什么问题吗?

我认为显式使用“src”属性可能会导致无法通信。 我创建了一个如下图所示的网络,并在“router1”中创建了一个路由表,如下所示。

default via 192.168.0.2 dev router1-router2 src 192.168.1.1
192.168.0.0/24 dev router1-router2 proto kernel scope link src 192.168.0.1 
192.168.1.0/24 dev router1-host1 proto kernel scope link src 192.168.1.1

我预计“router1”使用“192.168.1.1”并且无法到达“router2”,因为“src”IP地址不在同一个LAN中。 不过,它还是能够沟通的。为什么?

linux ip iproute
© www.soinside.com 2019 - 2024. All rights reserved.