ECS节点添加永久路由方法

举报
OceanHu 发表于 2020/12/01 22:10:31 2020/12/01
【摘要】 ECS节点添加永久路由方法,亲测有效

因业务需求,需要添加永久路由,我们知道正常一次添加路由可以用一下方法,比如说:

route add -net 100.123.12.12 netmask 255.255.0.0 gw 192.168.0.1 eth1

添加完后 route –n 可以发现添加是否生效。

但是当网卡重启或者ECS节点重启后,会发现添加的路由信息丢失。网上有说可以添加-p 来指定是永久添加,但是这是windows上的。Linux并不支持。

这里分享一种方法。

/etc/sysconfig/network-scripts/目录下新建route-eth1(为那个网卡新建路由就加哪个,也可以写route-eth0route-eth1),权限600就行,不需要x权限。然后在里面假如路由信息,比如:

100.123.12.12/16 via 192.168.0.1

添加完后,reboot或者 service network restart就行。

这时候执行完后就会生效。如果执行service network restart出现以下错误或者重启完发现路由丢失:

是因为ECS节点中默认模板有五个网卡,而你可能只有三个网卡或者不足五个网卡,这时候需要把多余的ifcfg-eth?给删了。

这样重启后或者service network restart就会生效。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。