隔离几个月没用卡里机,偶然兴起上来看看,发现一直提示无网络
尝试排查问题: 实体机本地服务是否开启【win+r】输入services.msc,没开启的,要开启服务(如图示)
碎碎念:由于之前设置网络适配器nat是静态地址,之前更换过实体机的网络环境,导致实体机和虚拟机不在同一个网段。且由于存放文件的盘符已满,所以改变过光驱映射文件和虚拟机工作台的文件位置,报过一些其他问题,部分已修正。诸多因素导致,就是更改了相应的静态IP地址,或者更换为桥接模式,重置网络适配器,重启虚拟机网络服务等,都未能成功。
一气之下,将原本的vmware工作台卸载,重新安装在自己想要的盘符,之前一些乱七八糟的问题也消失了。
然后不打算用最开始的静态地址配置方法了,总是需要根据地理位置网络环境的变化进行调整太麻烦。打算直接用动态分配
[解决]: 打卡 编辑--虚拟网络编辑器。点击 还原默认设置,会对之前的那些网络适配器进行重置(如果还原默认设置为灰色状态无法点击,则先点击 右下角的 更改设置,还原默认设置就会被激活),如下图为重置后
进入卡里虚拟机
使用ifcongfig -a ,查看eth0,没有分配地址,此时无法正常使用ping命令
此时我们需要修改/etc/network/interfaces
文件,它是Linux系统中用于配置网络接口和网络参数的重要文件
查看文件内容命令
cat /etc/network/interfaces
最初文件内只有
auto lo
iface lo inet loopback
之前静态设置的网关和地址如下图示
将static 改为 dhcp
后面的删除
操作方法:
sudo vim /etc/network/interfaces
键盘输入e 强制进入编辑模式, 输入a 进入编辑操作,完成操作后点击ESC键, 再输入 :wq强制保存并退出
最后如图示
再次使用ifconfig -a 此时eth0 已被分配地址
此时ping www.baidu.com 可以联通。网络已恢复,可以正常联网了
如果有其他虚拟设备,此时也一并可以联网了