当前位置: 首页 > news >正文

Linux策略路由配置的多种实现方式 - wanghongwei

Linux策略路由配置的多种实现方式

示例环境:
普通宽带访问互联网(默认):eth0,10.0.0.2/24 网关10.0.0.1
企业专线:eth1,20.0.0.2/24 网关 20.0.0.1
重要业务(要走专线):
目标网段 192.168.10.0/24(ERP)
目标网段 192.168.20.0/24(OA)

1. 使用 iproute2

1.1 添加自定义路由表

echo "100 corp" >> /etc/iproute2/rt_tables
ip route add default via 20.0.0.1 dev eth1 table corp

1.2 添加策略规则(可根据需要设置优先级,默认会添加在较低优先级,如32765左右)

ip rule add to 192.168.10.0/24 table corp
ip rule add to 192.168.20.0/24 table corp

1.3 查看规则和路由表

ip rule show
ip route show table corp

持久化配置:可将其写入启动脚本(如 /etc/rc.local)或使用 ifup 钩子。对于基于 systemd 的系统,可创建服务单元。更推荐在网卡配置脚本中设置,例如在 /etc/sysconfig/network-scripts/route-eth1/etc/sysconfig/network-scripts/rule-eth1 中定义。

2. 使用 iptables

2.1 添加自定义路由表

echo "100 corp" >> /etc/iproute2/rt_tables
ip route add default via 20.0.0.1 dev eth1 table corp

2.2 添加 iptables 规则打标记

iptables -t mangle -A PREROUTING -d 192.168.10.0/24 -j MARK --set-mark 1
iptables -t mangle -A PREROUTING -d 192.168.20.0/24 -j MARK --set-mark 1

2.3 添加策略规则匹配 fwmark

ip rule add fwmark 1 table corp

2.4 查看iptables策略规则

iptables -t mangle -L -n -v

持久化配置:iptables 规则需保存(如 iptables-save > /etc/iptables/rules.v4),路由表和规则同上持久化。

3. 使用 nmcli

3.1 修改 eth1 连接,添加自定义路由表

nmcli connection modify eth1 ipv4.route-table 100
nmcli connection modify eth1 ipv4.routes "0.0.0.0/0 20.0.0.1"

3.2 添加策略路由规则(priority 可选,默认自动分配)

nmcli connection modify eth1 ipv4.routing-rules "priority 100 from all to 192.168.10.0/24 table 100"
nmcli connection modify eth1 ipv4.routing-rules "priority 101 from all to 192.168.20.0/24 table 100"

3.3 重新激活连接

nmcli connection down eth1; nmcli connection up eth1
nmcli connection down eth0; nmcli connection up eth0   # 可选

3.4 查看规则和路由表

nmcli -f ipv4.routing-rules connection show eth1
ip rule show
ip route show table 100

总结

方法 核心原理 持久化方式
iproute2 多路由表 + 策略规则 系统启动脚本或接口配置文件
iptables 包标记 + 策略规则匹配标记 iptables 规则保存 + 启动脚本
nmcli NetworkManager 原生支持 NetworkManager 配置自动保存
http://www.jsqmd.com/news/414123/

相关文章:

  • 好写作AI | 不会写开头?不会结尾?好写作AI给你N种满分示范
  • GEO引流获客哪家好用,西安布道传播值得选吗 - myqiye
  • 2026年国产称重传感器厂家推荐:垫圈式测力传感器/平面测力传感器/微量程称重传感器/悬臂梁式称重传感器/选择指南 - 优质品牌商家
  • 好写作AI | 从烂稿到佳作:好写作AI的智能润色功能有多强?
  • 点检巡检靠人盯、易遗漏?搭贝能自动派单提醒吗? - 搭贝
  • 电子取证数据安全
  • everything is agent
  • 探讨启程国际旅行社,旅游攻略专业吗,靠谱吗 - 工业品网
  • 青岛符合 “好房子” 标准的隔音品牌 TOP10 口碑榜:行业认证、技术实力与品质保障深度对比(附选型指南) - 资讯焦点
  • Netty+Guice-个人开发框架之-IOT框架
  • 说说值得购买的学校教学一体机,北京互视达性价比如何? - 工业设备
  • 2026年深度解析四川托普学院:一所信息技术职业院校的区位优势与产教融合实践。 - 十大品牌推荐
  • 2026年深度解析四川托普学院:聚焦人才培养模式的创新实践与成效分析 - 十大品牌推荐
  • 2025年企业网盘性价比深度解析:选择最适合您的协同利器 - 速递信息
  • 门禁卡系统设计与实现
  • 2026年深度解析四川托普学院:一所信息技术职业院校的区位优势与产教融合实践 - 十大品牌推荐
  • 2026年评价高的棉门帘公司推荐:餐饮磁吸门帘、商场棉门帘、商场磁吸门帘、商店磁吸门帘、店铺磁吸门帘选择指南 - 优质品牌商家
  • UVa 11751 Installing Diagnostic Software
  • HCMS IOT 框架 — Modbus TCP 使用指南
  • 2026年度NMN排行榜,盼生派登顶职场精英、用脑人士补能首选NMN品牌 - 资讯焦点
  • 农业物流仓储系统微信小程序的设计与实现
  • 2026年深度解析四川托普学院:聚焦人才培养模式的创新实践与成效 - 十大品牌推荐
  • 2026年评价高的餐饮磁吸门帘公司推荐:商场棉门帘、商店磁吸门帘、店铺棉门帘、店铺磁吸门帘、磁吸门帘板材选择指南 - 优质品牌商家
  • 2026年商场磁吸门帘厂家权威推荐榜:商店磁吸门帘/店铺棉门帘/店铺磁吸门帘/西安磁吸门帘/超市棉门帘/选择指南 - 优质品牌商家
  • 说说北京宏恩英语教学机构靠谱吗?在英语教学老牌公司中排名怎样 - 工业品牌热点
  • 431芯片基准电压为什么是2.5V? 怎么来的?
  • 2026年常州ERP公司哪家比较好?本地企业选择参考 - 品牌排行榜
  • 2026年磁吸门帘板材厂家推荐:超市磁吸门帘/陕西磁吸门帘/餐饮店棉门帘/餐饮磁吸门帘/医院棉门帘/商场棉门帘/选择指南 - 优质品牌商家
  • 2026年四川单招学校推荐:职教趋势融合评价,涵盖城乡考生多元场景择校痛点 - 十大品牌推荐
  • [AI提效-60]-