[Linux] linux路由表


路由表用於決定數據包從哪個網口發出,其主要判斷依據是目標IP地址
Linux路由表其實有2個主要概念:按順序走路由策略,在路由策略對應的路由表中匹配規則
路由策略(rule)
路由表(table)

 

 

查看所有的路由策略,32766那個策略最有用,對應的main路由表也是默認展示的路由表
ip rule list
0: from all lookup local
32766: from all lookup main
32767: from all lookup default

查看main路由表
ip route list table main
default via 10.105.0.1 dev eth0 onlink
10.105.0.0/18 dev eth0 proto kernel scope link src 10.105.38.204
172.17.0.0/16 dev docker0 proto kernel scope link src 172.17.0.1

目標ip是10.105.0.0/18網段的走直連eth0網卡
目標ip是172.17.0.0/16網段的走直連docker0網卡,因為我安裝了docker
default默認的需要走網關10.105.0.1


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM