Ubuntu18.04&Centos7设置永久静态路由

Linux2022-10-09
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

二、添加永久路由

Ubuntu18.04&Centos7设置永久静态路由-下一朵云

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&Centos7设置永久静态路由-下一朵云

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
版权声明:本文为下一朵云发布文章,转载请附上原文出处链接和本声明。
本文链接:https://www.orcy.net.cn/1760.html

暂无评论

发表评论

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