Linux系统服务器复制克隆硬盘过去无法上网,求解,有什么办法,
排查步骤
1、报错信息是什么,
2、先看下IP地址
服务器克隆过去之后是否修改过IP地址,
如果是静态IP,确定该地址没有被占用,
3、上网的网卡驱动排查一下
如果上述方法都不起作用,
再进一步排查是什么问题。
如有问题及时沟通。
先实用命令ip a检查ip是不是有,然后检查networ服务状态是否正常 systemctl status network。
IP地址、DNS地址一定要配置正确,可能IP冲突了
看看网络配置,网卡驱动之类的
桥接模块:Linux虚拟机可以自动分配到IP地址,外网可以访问虚拟机,这种情况需要保证路由器能够提供多个IP。
NAT模式:Linux虚拟机和主机共用一个外网的IP地址,Linux和主机也可以相互访问,但是虚拟机对外网电脑不可见,这种情况下适用于IP地址有限,比如说校园网中。
主机模式:主机之和Linux连接在一起,使用与主机无法上网的情况。
一定要根据自己的需要设置好对应的模式。设置好后重启。
一.首先更改磁盘物理地址。
1.打开网络适配器
2.点击高级
3.找到MAC地址点击生成
二.修改ifcfg-eth0的内容
需要在root用户下进行
vim /etc/sysconfig/network-scripts/ifcfg-eth0
键入 i 进入insert模式修改
修改完毕后 esc键,冒号:wq 保存退出 。 :q 不保存退出
cd /etc/sysconfig/network-scripts/
进入该目录下修改ifcfg-eth0 为ifcfg-eth1
mv ifcfg-eth0 ifcfg-eth1
service network restart 重启网络服务 都ok说明重启成功
ping http://www.baidu.com/ 尝试联网,不断返回信息说明成功
如果返回unhost 大概是dns没设置好
三.如果不想修改eth0 的文件名也可以尝试另一种方式修改
修改/etc/udev/rules.d/70-persistent-net.rules文件,或者删除70-persistent-net.rules,该文件是临时文件存储网卡信息。重启网络后自动生成该文件。
可以看到第二个MAC地址和修改的一致,把 name修改为eth0 。删除或者注释之前的eth0
保存退出。 /etc/sysconfig/network-scripts/ifcfg-eth0 里面的DEVICE=eth0 就不必修改成eth1了
重启网络
方法二:
克隆虚拟机解决网卡问题修改 rm -rf /etc/udev/rules.d/70-persistent-net.rules 文件