图文详解CentOS设置静态IP
在虚拟机中原本有一台CentOS6.8设备,克隆该设备创建一台新的设备CentOSRabbitMQ。因为项目需要,须将CentOSRabbitMQ的IP设置为静态IP。
·
版权声明
- 本文原创作者:谷哥的小弟
- 作者博客地址:http://blog.csdn.net/lfdfhl
背景描述
在虚拟机中原本有一台CentOS6.8设备,克隆该设备创建一台新的设备CentOSRabbitMQ。因为项目需要,须将CentOSRabbitMQ的IP设置为静态IP。
详细步骤
在此,以图文形式详细介绍修改IP的步骤及其流程。
查询本地网络配置
在DOS中利用ipconfig -all
查询本地网络配置以备后续参考。
获取root权限
请在终端中以root权限进行操作。
设定静态IP
请执行以下命令:
vim /etc/sysconfig/network-scripts/ifcfg-eth0
要点概述:
- 1、BOOTPROTO设置为static
- 2、ONBOOT设置为yes
- 3、根据实际情况配置IP、网关、DNS
修改后如下图所示:
DEVICE=eth0
HWADDR=00:0C:29:2F:0E:3B
TYPE=Ethernet
UUID=fad076c5-2369-4df0-bc5f-f2e53db0d785
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.100.254
GATEWAY=192.168.100.1
DNS1=61.139.2.69
DNS2=223.6.6.6
删除多余mac地址
请执行以下命令:
vim /etc/udev/rules.d/70-persistent-net.rules
要点概述:
- 1、请删除第一行关于eth0的配置
- 2、请将第二行name=“eth1”修改为name=“eth0”
- 3、请复制第二行中的mac地址00:0c:29:f7:96:7d,稍后会用到
修改后配置如下:
替换mac地址
请执行以下命令:
vim /etc/sysconfig/network-scripts/ifcfg-eth0
请用刚复制的mac地址替换原有地址
重启虚拟机
请用reboot命令重启虚拟机CentOSRabbitMQ
查询修改后的IP
待重启完成之后利用ifconfig命令即可查询到修改后的网络配置
常见错误
请严格按照上述操作流程尽量避免以下类似错误的发生。
- 1、Connection activation failed: The connection is not for this device.
- 2、错误:没有找到合适的设备:没有找到可用于连接 ‘System eth0’ 的设备。
- 3、设备似乎不存在, 延迟初始化
更多推荐
已为社区贡献11条内容
所有评论(0)