Linux
命令“ip route”顯示什麼
這些是我的命令輸出
ip route
10.1.40.0/24 via 10.255.115.1 dev eth1 10.255.114.0/23 dev eth1 proto kernel scope link src 10.255.115.18 default via 10.1.1.1 dev eth0 metric 100
我理解正確嗎?
- 數據包將通過 eth1
10.1.40.0/24
發送到下一跳路由器( )?10.255.115.1
- 10.255.114.0/23 將通過 eth1 哪個 ip 發送
10.255.115.18
,而不是通過路由器發送???- 其他人將
10.1.1.1
通過 eth0 發送到下一跳路由器()?是什麼
proto kernel scope link src
意思?
你的假設是準確的:
10.255.114.0/23
直接連接,因為它與10.255.115.18
(即到)在同一子網/23
中。10.255.114.0``10.255.115.255
scope link
意味著數據包只是在鏈路上丟棄並直接發送到介面,因為目的地在子網中將“聽到”數據包,因此不需要網關。
我製作了一個小架構以使其更易於理解