6人参与 • 2025-06-12 • Linux
在ubuntu系统中,添加永久路由可以通过多种方式实现,以下是几种常见的方法:
通过 /etc/network/interfaces 文件(适用于较旧版本的ubuntu或使用 ifupdown 包的系统)
sudo nano /etc/network/interfaces
iface ens33 inet static address 192.168.1.100 netmask 255.255.255.0 gateway 192.168.1.1 up route add -net 10.0.0.0/8 gw 192.168.1.2
这里的 up route add 指令会在接口启动时自动添加路由。
sudo systemctl restart networking
通过 /etc/netplan 配置文件(适用于新版本的ubuntu)从ubuntu 17.10开始,默认使用 netplan 来管理网络配置。
sudo nano /etc/netplan/00-installer-config.yaml
network: version: 2 ethernets: ens33: dhcp4: no addresses: - 192.168.1.100/24 gateway4: 192.168.1.1 nameservers: addresses: - 8.8.8.8 - 8.8.4.4 routes: - to: 10.0.0.0/8 via: 192.168.1.2 on-link: true
sudo netplan apply
通过 /etc/rc.local 文件(通用方法)
sudo nano /etc/rc.local
#!/bin/bash ip route add 10.0.0.0/8 via 192.168.1.2
sudo chmod +x /etc/rc.local
然后重启系统以验证路由是否生效。
通过 systemd-networkd (如果使用 systemd-networkd 管理网络)
sudo nano /etc/systemd/network/10-static.network
[match] name=ens33 [network] address=192.168.1.100/24 gateway=192.168.1.1 dns=8.8.8.8 [route] destination=10.0.0.0/8 gateway=192.168.1.2
sudo systemctl restart systemd-networkd
验证路由是否生效无论使用哪种方法,添加路由后,可以通过以下命令验证路由是否生效:ip route show
或者 netstat -r
根据你的ubuntu版本和网络管理工具,选择适合的方法即可。
以上就是ubuntu添加永久路由的几种常见方法的详细内容,更多关于ubuntu添加永久路由的资料请关注代码网其它相关文章!
您想发表意见!!点此发布评论
版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。
发表评论