想看解决方案,请拉到最下面!
原起:
之前安装的 CentOS 是仅主机模式,这种模式不能通过虚拟机直接访问网络。
为了实现需求,我将网络连接模式改成了 NAT 模式。
这时,之前连接的Putty断开了。我查看了ip没有问题,考虑到一些不确定因素,我直接重启了虚拟机。但问题依旧存在。
我通过宿主机(windows)ping 虚拟机也无法ping通,说明宿主机和虚拟机无法通信。
对了,我不是还没有修改ip地址吗?
进入到 /etc/sysconfig/network-scripts/ 目录下,修改了ifcfg-ens33文t件:
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
IPV6_AUTOCONF=no
IPV6_DEFROUTE=no
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=86e15cd6-5eb1-45eb-a1a3-603e603e5b88
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.37.21
PREFIX=24
GATEWAY=192.168.37.2 //这里的地址在 编辑 - 虚拟机网络设置 - NAT设置 下看
DNS=192.168.37.2 //和网关地址相同
IPV6_PRIVACY=no
退出保存!重启 service network restart 抛出了以下错误:
Failed to start LSB: Bring up/down
通过各种尝试,得出以下解决方法:
systemctl stop NetworkManager
systemctl disable NetworkManager
关闭后,在重启网络
service network restart
可能和这个网络套件存在关系,但具体原因目前还不得而知。
如果各位看官知道,还望评论指点,也为同仁提供帮助。