如何在Linux中设置网关 Linux route add default操作
时间:2026-04-21 | 作者:318050 | 阅读:0在Linux世界里,配置网络是项基本功。说到设置默认网关,route add default 命令是绕不开的经典方法。虽然如今更推荐功能强大的 ip route 命令,但掌握 route 命令依然很有价值——无论是为了维护那些“上了年纪”的老系统,还是为了透彻理解网络配置的底层逻辑。
1. 使用 route 命令添加默认网关
想用 route 命令设置默认网关?语法其实很直观:
route add default gw [网关IP] [设备名,可选]
举个例子就明白了。假设你的网关地址是 192.168.1.1,使用的网卡是 eth0,那么命令就是:
route add default gw 192.168.1.1 eth0
执行这条命令后,系统所有发往非本地网络的流量,就都会乖乖地转向 192.168.1.1 这个网关了。
2. 查看当前路由表
命令执行了,怎么确认是否成功呢?很简单,查看一下路由表就知道了。常用的命令有两个:
route -n
或者:
netstat -r
在输出的结果里,你需要找到一条目标地址是 0.0.0.0 或显示为 default 的记录。如果它的网关栏是你刚刚设置的IP(比如192.168.1.1),并且标志位显示为 UG(代表路由已启用且指向网关),那就说明设置成功了。
3. 删除默认网关(如有需要)
有时候可能需要撤销设置,比如网关配错了。删除默认网关的命令同样直接:
route del default gw [网关IP]
例如,要删除刚才设置的网关:
route del default gw 192.168.1.1
需要注意的是,一旦删除了默认路由,系统就暂时失去了访问外部网络的能力,除非你重新配置一个有效的网关。
4. 永久生效配置
这里有个关键点:通过 route add 命令进行的设置是临时的,系统一重启就会消失。要想让配置永久生效,必须得写入网络配置文件才行。
不过,不同的Linux发行版,配置文件的位置和写法略有差异:
CentOS/RHEL(旧版本): 需要编辑网卡配置文件,例如 /etc/sysconfig/network-scripts/ifcfg-eth0,在里面加上一行:
GATEWAY=192.168.1.1
Debian/Ubuntu: 通常是修改 /etc/network/interfaces 文件,在对应网络接口的配置块中添加:
gateway 192.168.1.1
通用方法: 还有一个更通用的位置,可以尝试在 /etc/sysconfig/network 文件中设置:
GATEWAY=192.168.1.1
修改完任何配置文件后,别忘了重启网络服务,或者干脆重启一下系统,新的设置才会真正生效。
总的来说,route 命令以其简单直接的特点,非常适合临时性的网络调试。但在生产环境中,务必结合配置文件进行设置,这样才能保证服务器重启后网络依然畅通。最后提醒一句:设置的网关IP一定要确保与当前主机在同一网络且可达,否则可就直接“断网”了。
来源:整理自互联网
免责声明:文中图文均来自网络,如有侵权请联系删除,心愿游戏发布此文仅为传递信息,不代表心愿游戏认同其观点或证实其描述。
相关文章
更多-
- 小米耳机双耳机模式支持哪些型号?
- 时间:2026-04-23
-
- 小米耳机双耳机模式会耗电更快吗?
- 时间:2026-04-23
-
- 小米耳机双耳机模式通话时两边都能听吗?
- 时间:2026-04-23
-
- 影巨人蓝牙耳机怎么重置设备
- 时间:2026-04-23
-
- 影巨人蓝牙耳机怎么开机配对
- 时间:2026-04-23
-
- 小米音响连接抖音失败怎么办?
- 时间:2026-04-23
-
- 三星s215g开关按不动怎么办
- 时间:2026-04-23
-
- 小刀电动车怎么看剩余电量
- 时间:2026-04-23
精选合集
更多大家都在玩
大家都在看
更多-
- 卡包荒野新手开局怎么用刘易斯简单攻略
- 时间:2026-04-23
-
- 出征吧勇士公测时间是什么时候
- 时间:2026-04-23
-
- 异环粉毛是谁
- 时间:2026-04-23
-
- 新一代国屏之光!京东方为OPPO Find X9 Ultra独家供应2K直屏
- 时间:2026-04-23
-
- 异环海上钓鱼玩法详解
- 时间:2026-04-23
-
- 免费学粤语的App推荐:2024年好用粤语学习软件下载排行榜
- 时间:2026-04-23
-
- 2026必玩的可口披萨主题游戏推荐汇总
- 时间:2026-04-23
-
- 合康新能:2026一季报阶段性承压,正蓄力新一轮增长
- 时间:2026-04-23
