今天在克隆的时候出现了无法访问的问题,感觉以前没碰到过,弄了半天没找到原因,最后用我的聪明才智解决了。
其实原因很简单,新建的linode用自己的IP地址,和之前备份的或者克隆来源的不同,导致了这个问题。,理论上让新的服务器的IP设置改下就行了,解决方法如下:
环境:Centos 6.5
修改:vi /etc/sysconfig/network-scripts/ifcfg-eth0,将里面的IP改成新服务器的,例如:
DEVICE=eth0 BOOTPROTO=none ONBOOT=yes IPADDR=45.56.106.36 NETMASK=255.255.255.0 GATEWAY=45.56.106.1
如果有/etc/sysconfig/network-scripts/ifcfg-eth0:0,记得改成内部地址,内部在这里找:
然后执行:
rm -f /etc/udev/rules.d/70-persistent-net.rules
理论上到了这步,服务器应该已经获得了新的IP,重启之后应该就会工作,但是实际不然,我也在这里卡了很久。
最后发现了,我们还需要init新的IP,执行以下语句搞定一切:
sudo ifdown eth0 && sudo ifup eth0
祝大家顺利!