[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

posted @   唯一客服系统开发笔记  阅读(1551)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
历史上的今天:
2018-12-11 [Linux] Nginx响应压缩gzip
点击右上角即可分享
微信分享提示
1
chat with us