Centos8 网卡配置多辅助私网IP重启不生效
问题背景
有的客户场景需要一个主机配置多个私网地址,则可以借助弹性网卡配置多个辅助私网IP地址实现。
参照教程 https://help.aliyun.com/document_detail/101180.html 但是配置过程可能出现如下现象:
报错现象以及原因
配置好后重启主机或者重启网络就会失效,之前的配置恢复默认。是因为默认配置文件会被cloud-init 重置,重启网络或者重启主机会重置。
处理方法
可以按照下述处理下:
1、打开/etc/cloud/cloud.cfg文件
vim /etc/cloud/cloud.cfg
2、在Example datasource config之前增加disabled配置
network:
config: disabled
增加该配置之后保存退出,cloud-init不会管理/etc/sysconfig/network-scripts/下网络配置。
后续步骤
再进行修改网卡配置:
例如默认eth0网卡举例,创建ifcfg-eth0:1 写第二个IP ifcfg-eth0:2 写第三个IP,依此类推。
内容格式如下:
BOOTPROTO=static
DEVICE=eth0:1
ONBOOT=yes
STARTMODE=auto
TYPE=Ethernet
IPADDR=192.168.11.xx
NETMASK=255.255.255.0
GATEWAY=192.168.11.253
配置好后,使用ifup eth0:1 启动子接口即可。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。