linux虚拟机内网突然不通了
之前安装后 内网,外网测试通常的,今天有开发反应es服务不通了 后来到服务器查看了一下,es和同步服务都停了
重新启动,发现同步服务无法启动,网络问题
报错信息“Failed to initialize pool: Io exception: The Network Adapter could not establish the connection”
解决:
ping 内网 发现不通 奇怪 仔细检查了下网卡配置文件,虚拟机网络映射设置没问题啊
网上百度一下 说把网卡去掉 重新添加一下即可,试了下 还是有问题。后来发现凭借经验告诉自己,应该是配置文件错误,因为当时外网的配置文件是复制的内网的配置文件。这就导致2个网卡中有部分参数是相同的,这次问题就是uuid是一样的,这就是为啥重启网卡后,ping内网会通 一会就不通了。是因为内外网卡冲突,只能保证一个网卡可用。
把内网网卡配置文件中uuid直接删除,重启网络服务可以了。
补充:
A、复制的虚拟机能共存于同一个局域网?Mac地址是否会相同?IP地址会相同?
能共存于同一局域网,Mac地址不同,IP地址不同。
对于复制的虚拟机,在开机时,VMware自动为其分配了不同的Mac地址以及IP地址。
B、为什么拷贝的CentOS系统网络配置文件中的UUID与原系统相同?
UUID(Universally Unique Identifier)是系统层面的全局唯一标识符号,Mac地址以及IP地址是网络层面的标识号;
UUID号的修改方法
A、可输入如下命令获得新UUID号
[root@localhost ~]# uuidgen ens33 223bdb47-2fed-4773-b984-5f5733e61904
B、将获得的UUID号填入网络配置文件ifcfg-ens33
1 .... 2 NAME=ens33 3 DEVICE=ens33 4 ONBOOT=yes 5 UUID=223bdb47-2fed-4773-b984-5f5733e61904
C、重启网络,验证新获得的UUID号
[root@localhost ~]# service network restart Restarting network (via systemctl): [ 确定 ] [root@localhost ~]# nmcli con | sed -n '1,2p' 名称 UUID 类型 设备 ens33 223bdb47-2fed-4773-b984-5f5733e61904 802-3-ethernet ens33