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
>>本文为下一朵云的原创文章,转载请附上原文出处链接及本声明
>>原文链接地址:ubuntu18.04/centos7设置永久静态路由

暂无评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注