route add怎么指定网卡接口?route add if参数指定接口出站设置

落杰酱_8296

落杰酱_8296

2026-06-15

524人浏览

原创

必须用dev参数绑定物理网卡,如sudo route add -net 192.168.50.0/24 gw 192.168.1.254 dev ens33,且dev后须为真实启用的接口名;-host与dev组合时不可加gw,否则内核拒绝添加。

要在linux中让特定网段流量强制走指定物理网卡(比如ens33或eth0),必须在route add命令中明确绑定接口,否则系统可能因多网卡环境选错出口导致通信失败。

用dev参数绑定出站网卡

route add命令不支持if参数,【必须使用dev而非if】。if是Windows route命令的写法,在Linux下无效,输错会报“SIOCADDRT: No such device”错误。

执行:sudo route add -net 192.168.50.0/24 gw 192.168.1.254 dev ens33

这条命令表示:所有发往192.168.50.0/24的数据包,下一跳是192.168.1.254,且只允许从ens33网卡发出。dev后面必须跟当前系统真实存在的接口名,可用ip link show确认。

主机路由+dev的组合用法

方法一:直接指定单台设备走某网卡

sudo route add -host 10.0.0.100 gw 10.0.0.1 dev eth0

方法二:不设网关,仅限直连主机(适用于同一子网内设备)

Day of AI
Day of AI

Day of AI是一款AI学习资源工具,麻省理工学院(MIT)推出的免费AI学习平台。

下载

sudo route add -host 192.168.10.5 dev bond0

注意:-host + dev组合时不能带gw,否则内核会拒绝添加——直连主机不需要网关跳转。

验证与排错步骤

第一步:添加后立即执行route -n | grep "192.168.50.0",确认输出行末尾显示的是ens33而非*或UG

第二步:用tcpdump -i ens33 host 192.168.50.10抓包,验证流量是否真从该接口发出

第三步:若ping不通目标,检查该网卡是否已up(ip link show ens33 | grep "state UP"),【down状态的网卡无法作为dev参数生效】

相关专题

更多
硬盘接口类型介绍
硬盘接口类型介绍

硬盘接口类型有IDE、SATA、SCSI、Fibre Channel、USB、eSATA、mSATA、PCIe等等。详细介绍:1、IDE接口是一种并行接口,主要用于连接硬盘和光驱等设备,它主要有两种类型:ATA和ATAPI,IDE接口已经逐渐被SATA接口;2、SATA接口是一种串行接口,相较于IDE接口,它具有更高的传输速度、更低的功耗和更小的体积;3、SCSI接口等等。

2023.10.19

3088

3

PHP接口编写教程
PHP接口编写教程

本专题整合了PHP接口编写教程,阅读专题下面的文章了解更多详细内容。

2025.10.17

4609

12

php8.4实现接口限流的教程
php8.4实现接口限流的教程

PHP8.4本身不内置限流功能,需借助Redis(令牌桶)或Swoole(漏桶)实现;文件锁因I/O瓶颈、无跨机共享、秒级精度等缺陷不适用高并发场景。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2025.12.29

3729

9

java接口相关教程
java接口相关教程

本专题整合了java接口相关内容,阅读专题下面的文章了解更多详细内容。

2026.01.19

426

15

FrankenPHP集成Laravel详细教程
FrankenPHP集成Laravel详细教程

本专题提供FrankenPHP集成Laravel的详细配置指南,全面解析运行原理、开发环境搭建、Caddyfile配置、Octane工作模式、数据库连接、队列任务、定时任务和生产环境优化,解决部署过程中常见的报错与兼容性问题。

2026.10.08

0

20

LLVM自定义Pass怎么写
LLVM自定义Pass怎么写

本专题聚焦LLVM自定义Pass开发,整理Pass类结构、run()方法、PreservedAnalyses、CMake构建、插件注册、-load-pass-plugin加载和测试用例编写流程。

2026.09.30

120

10

LLVM RISC-V参数配置教程
LLVM RISC-V参数配置教程

本专题介绍LLVM对RISC-V基础ISA和扩展的支持方式,涵盖RV32、RV64、标准扩展、实验性扩展、厂商扩展、-menable-experimental-extensions和版本差异。

2026.09.30

100

14

LLVM IR中间表示入门指南
LLVM IR中间表示入门指南

本专题整理LLVM IR的核心概念,包括中间表示作用、模块结构、函数、基本块、SSA形式、类型系统和常见语法,帮助新手理解LLVM编译流程中的关键层。

2026.09.30

80

12

PDF转图片方法
PDF转图片方法

需要把 PDF 页面用于上传、预览、分享或图片归档时,PDF 转图片方法专题整理 JPG/PNG 格式选择、逐页导出、清晰度设置、批量下载和结果检查等流程,帮助用户稳定完成 PDF 图片化处理。

2026.09.30

80

26

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.6万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 133.4万人学习