使用route add或ip route命令可设置Linux默认网关,如route add default gw 192.168.1.1或ip route add default via 192.168.1.1 dev eth0;临时配置重启失效,需修改/etc/sysconfig/network-scripts/ifcfg-eth0、/etc/network/interfaces或Netplan配置文件实现永久生效。

在Linux系统中设置默认网关是网络配置中的基本操作,主要用于指定当数据包目标地址不在本地网络时,应发送到哪个路由器(网关)。可以通过
route add
命令或更现代的
ip route
命令实现。下面详细介绍传统
route
命令的使用方法以及相关注意事项。
查看当前路由表
在配置默认网关前,建议先查看当前的路由表:
route -n
或使用较新的命令:
ip route show
输出中关注
0.0.0.0
对应的行,即为默认路由(默认网关)。
使用route add添加默认网关
语法格式如下:
route add default gw [网关IP地址] [设备名,可选]
例如,设置默认网关为
192.168.1.1
,可执行:
route add default gw 192.168.1.1
如果希望指定通过某个网络接口(如
eth0
)走该网关,可加上设备名:
标贝悦读AI配音
在线文字转语音软件-专业的配音网站
20 查看详情
route add default gw 192.168.1.1 dev eth0
临时与永久配置的区别
注意:使用
route add
命令添加的路由是临时的,系统重启后会丢失。若要永久生效,需写入配置文件。
不同Linux发行版的持久化方法略有不同:
CentOS/RHEL 6及更早版本: 编辑
/etc/sysconfig/network-scripts/ifcfg-eth0
(接口名可能不同),添加或修改:GATEWAY=192.168.1.1 Debian/Ubuntu系统: 编辑
/etc/network/interfaces
,在对应接口中添加网关配置:gateway 192.168.1.1 使用Netplan(Ubuntu 17.10+): 修改
.yaml
配置文件,设置
routes
项:routes: – to: default via: 192.168.1.1
替代命令:ip route
现代Linux系统推荐使用
ip
命令代替老旧的
route
命令:
ip route add default via 192.168.1.1 dev eth0
该命令功能相同,但更灵活,且属于
iproute2
工具集,是当前标准。
基本上就这些。掌握
route add default gw
和
ip route add
两种方式,能应对大多数Linux网关配置需求。注意临时配置与永久配置的区别,避免重启后网络不可达。
以上就是如何在Linux中设置默认网关 Linux route add配置方法的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/438334.html
微信扫一扫
支付宝扫一扫