克隆Linux虚拟机解决网络问题
解决Linux虚拟机克隆后的网络问题
1.克隆一个虚拟机
省略
二.修改克隆后虚拟机的配置
1.修改mac地址
(在开机前修改)
2.更改UUID地址和IP地址
①更改UUID地址
输入命令随机生成一个新的UUID然后替换原来的UUID:
uuidgen
vim /etc/sysconfig/network-scripts/ifcfg-ens33
②更改IP地址
修改IPADDR=192.168.231.131(此地址的修改只要符合你所在IP地址范围即可)
IPADDR=192.168.231.133 GATEWAY=192.168.231.2 NETMASK=255.255.255.0 DNS1=8.8.8.8 DNS2=114.114.114.114

3.修改主机名称
首先查看主机名,发现和原虚拟机一样。
hostname
更改主机名称
hostnamectl set-hostname rocketmq
4.修改hosts文件
输入如下命令,并修改成自己的主机ip和主机名
注意:后续搭建完全分布式的时候这里还要添加其他主机信息。
vim /etc/hosts
5.重启网络服务(和网卡问题解决)
一定要重新启动!!!!!!
/etc/init.d/network restart (centos6) service network restart (centos6) systemctl restart network (centos7)
如果出现网卡问题
如非输入错误,则是与NetworkManager冲突导致(最常见原因)
Job for network.service failed because the control process exited with error code. See “systemctl status network.service” and “journalctl -xe” for details.
解决方法
<1>禁用NetworkManager
临时禁用 /etc/init.d/NetworkManager stop (centos6) service NetworkManager stop (centos6) systemctl stop NetworkManager (centos7) 永久 chkconfig NetworkManager off (centos6) systemctl disable NetworkManager (centos7)
<2>重启network
/etc/init.d/network restart (centos6) service network restart (centos6) systemctl restart network (centos7)
6.关闭防火墙
查看防火状态
systemctl status firewalld
暂时关闭防火墙
systemctl stop firewalld
永久关闭
systemctl disable firewalld
重启防火墙
systemctl enable firewalld
7.以上操作进行后服务器之前可以相互ping同,但是ping不通baidu.com
可能时没有配置网关
查看网关
netstat -rn 检查是否添加成功
添加网关
route add default gw 192.168.183.2
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!