【Linux】ip命令,路由表相关配置

文章目录

核心

bash 复制代码
# 查看完整路由表
ip route

# 查询单个IP的路由匹配结果(你上面用的重点命令)
ip route get 42.247.111.130
bash 复制代码
# 样例1:走网关(正常NAT转发)
42.247.111.130 via 172.17.0.1 dev eth0 src 172.17.0.2 cache

# 样例2:直连路由,不走网关(内核认为二层可达)
42.247.111.130 dev eth0 src 172.17.0.2 cache

精确路由 > 子网直连路由 > 默认路由

常用命令

bash 复制代码
# 1. 添加【网关路由】(访问目标网段走指定下一跳)
ip route add 42.247.111.130/32 via 172.17.0.1 dev eth0

# 2. 添加【直连路由】,不走网关,直接ARP
ip route add 42.247.111.130/32 dev eth0

# 3. 添加默认路由(所有不知道的流量都走这个网关)
ip route add default via 172.17.0.1 dev eth0

# 4. 删除路由(写法和add保持一致,add→del)
ip route del 42.247.111.130/32 dev eth0

# 5. 修改已有路由(change)
ip route change 42.247.111.130/32 via 172.17.0.1 dev eth0

# 6. 清空路由缓存(排查缓存异常时用)
ip route flush cache

附加参数(高频)

metric N:路由权重,数字越小优先级越高

bash 复制代码
ip route add 10.0.0.0/24 via 172.17.0.1 dev eth0 metric 100
  • table N:指定路由表(多路由表 / 策略路由)
  • scope link:链路域路由,仅本网口二层可达(直连路由默认带这个标记)
相关推荐
唐墨1231 小时前
linux kernel 比较数据大小的宏定义
linux·算法
程序开发阿元1 小时前
密码不进工具:一个独立开发者的服务器凭据管理办法
linux·ssh
分布式存储与RustFS4 小时前
群晖 NAS 被 C3RB3R 锁了:本地备份一起被加密,RustFS 对象锁为什么删不掉
运维·云原生·开源·对象存储·分布式存储·s3·性能基准
真好啊又活了一天4 小时前
服务器和虚机配置IPV6
运维·服务器·github
zixu_star4 小时前
定时任务是什么?从日常自动化到 AI 应用,软件如何自动执行任务?
运维·人工智能·自动化
AR-26710-4 小时前
Linux Day33——定时任务+lvm
linux·运维
墨痕诉清风5 小时前
SSRF漏洞实战记录+OSS桶命令执行+MCP漏洞
linux·服务器·数据库
byte轻骑兵5 小时前
实战 4:BlueZ 源码中添加自定义设备过滤规则
linux·物联网·bluez·电脑蓝牙·嵌入式蓝牙
润滑卫士5 小时前
液压系统工作粘度窗口等级选型:泵允许粘度范围与油温-粘度匹配计算
运维
瓦瓦gogo6 小时前
从一个 TypeScript 函数开始理解 MCP 协议
linux·ubuntu·typescript