Linux克隆机调整网络
在克隆后因为我们虚拟机的MAC地址没有改变,所有它会自动分配一个eth1来进行我们的网络配置,我们要做的是将我们的MAC地址删除掉,让他自动生成新的MAC地址。
-
第一步:
我们克隆后,需要改变虚拟机的主机名 就是这个 ↓
在我们的 /etc/sysconfig/network 文件中可以更改主机名
进入以后,有这玩意 ↓ HOSTNAME就是主机名,将它更改后一定要重启虚拟机才会生效
重启虚拟机!!!
我将主机名改成node04,重启后可以看到主机名改变了 -
我们需要配置我们的IP地址与主机名的映射 在 /etc/hosts文件下配置
-
我们查看一下网络信息,ifconfig -a 查看所有的网络信息
可以看到 他应用的eth1,我们的eth0去哪了??我们要把他改回来,注意那个HWaddr这是个MAC地址,是自动分配的。 -
更改我们的IP地址 /etc/sysconfig/network-scripts/ifcfg-eth0
这样就可以了 -
重启网络 service network restart --↓ 报错-.-
发现报了一个错,Device eth0 does not seem to be present, delaying initialization.
这是读取文件时eth0文件没有,而是读取的eth1,我们需要删除一个文件rm -rf /etc/udev/rules.d/70-persistent-net.rules
执行后重启虚拟机!!!
执行后重启虚拟机!!!
执行后重启虚拟机!!!
不要做任何操作直接重启
重启后在重启网络,可以看到启动成功 -
我们检查下网络,成功!
注意:一一定是在有网络的情况下
否则会失败,先是 ‘长时间’ 的卡顿 然后这样… 会让你觉得你配置错了…
总之,这些东西配过之后就好配了,注意些小毛病,不要把eth0写成etho-.-