Ubuntu18.04&Centos7设置永久静态路由
一、添加临时路由(重启系统或网卡后失效)
将命令写到/etc/rc.local中,开机自动添加可以实现永久路由的效果,但重启网卡后会失效
添加路由
route add -net 192.168.0.0/24 gw 192.168.0.1
route add -host 192.168.1.1 dev 192.168.0.1
或
ip route add 192.168.0.0/24 via 192.168.0.1
ip route add 192.168.1.1 dev 192.168.0.1
删除路由
route del -net 192.168.0.0/24 gw 192.168.0.1
或
ip route del 192.168.0.0/24 via 192.168.0.1
- add 增加路由
- del 删除路由
- -net 设置到某个网段的路由
- -host 设置到某台主机的路由
- gw 出口网关IP地址
- dev 出口网关 物理设备名
- via 出口网关IP地址
添加默认路由
route add default gw 192.168.0.1
查看路由表
route -n
二、添加永久路由
centos7设置永久静态路由:
在/etc/sysconfig/network-script/目录下创建名为route- eth0的文件,eth0为网卡名称,一般为eth0、ens33等
在此文件添加如下格式的内容
192.168.1.0/24 via 192.168.0.1 dev eth0
重启网络验证
systemctl restart network
ubuntu18.04设置永久静态路由:
修改/etc/netplan/*.yaml配置文件
# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
version: 2
renderer: networkd
ethernets:
eth0:
addresses:
- 192.168.0.2/24
gateway4: 192.168.0.1
routes:
- to: 192.168.1.0/24
via: 192.168.0.1
配置保存后,通过下面命令生效
netplan apply
发表评论