前几天在新电脑上下了linux ,但是死活连不上xshell,就花了一天时间解决了一下,发现问题还不少,在此记录一下。(已解决)
问题一:win 的网络连接中没有VMware
- 一般来说下载好VM之后本地的 ‘更改网络适配器’ 中会有VMware的两个连接设备
- 如果没有则右击 此电脑>管理>设备管理器>网络适配器
查看适配器状态,会看到VMware上有色感叹号
例如: - 此时,要将已安装的linux完全卸载掉!
- 再下载 点击下载ccleaner
- 安装好后点击 注册表>扫描问题>查看选定问题,然后会跳出一个备份窗口,可以选择不备份。
- 这时候可以检查一下管理窗口>设备管理器>网络适配器 中的两个VMware有没有删除,如果没有删除就手动将这两个设备卸载掉。
- 检查注册表。win+r 输入 ‘ regedit ’,进入注册表编辑器
找到【HKEY_CURRENT_USER】> 【software】
打开后查看是否有 VMware, Inc.文件夹,如果存在则删除
8.以上几步完毕后,便可以重新安装linux了。安装完成后,打开“网络和Internet”设置,选择‘更改适配器选项’
可以看到 VMnet1和VMnet8都出现了。
ok ,问题一就解决了!打开虚拟机后尝试连接时,又发现了第二个问题
问题二:ens33 没有ip
打开linux 使用 ifconfig
命令查找ip 结果没有ens33
使用 ip addr
查看得到
经过查找发现时网卡的问题,需要重新启动一下网卡
systemctl restart network
这里显示服务失败,根据提示执行 systemctl status network
查看一下网卡,显示如下状态:
此时需要执行如下代码
# systemctl stop NetworkManager
# systemctl disable NetworkManager
执行完毕后,再重启网卡service network restart
然后再查看ip 执行 ifconfig
或ip addr
此时可以查看到正确ip了
至此,主机和虚拟机之间就可以正常连接了
主机也可以ping通虚拟机了,xshell也可以正常连接了!