Ubuntu Server虚拟机与Windows 10主机SSH连接超时问题求助
Ubuntu Server虚拟机与Windows 10主机SSH连接超时问题求助
大家好,我最近遇到了一个头疼的问题,想请各位帮忙看看:
我在Windows 10主机上尝试通过SSH连接VMware搭建的Ubuntu Server虚拟机。最开始从零创建VM时选择了桥接适配器配置,当时虚拟机获取到的IP是192.168.1.138,用Git Bash连接SSH一切正常。
结果第二天关闭再重启虚拟机后,SSH连接就报错了——连接超时。我在网上查了好几个小时,试了各种办法都没解决,下面跟大家说说我做过的操作,看看哪里遗漏了:
尝试的操作1:配置静态IP
- 切换到root用户:
sudo su - 进入netplan配置目录:
cd /etc/netplan - 编辑配置文件:
vim 00-installer-config.yaml - 将ens33网卡配置为静态IP,内容如下:
network: ethernets: ens33: dhcp4: false addresses: - 192.168.1.138/24 routes: - to: default via: 192.168.1.1 version: 2
尝试的操作2:绑定MAC与IP
- 在
vmnetdhcp.conf中将Ubuntu虚拟机的MAC地址和192.168.1.138绑定为固定主机 - 同时在VMnet1、VMnet8的配置中也做了相同绑定,并且把netplan里的
dhcp4改成true,但依然失败
尝试的操作3:手动配置路由
- 手动运行
ip route命令,但出现网关相关错误,这应该是因为虚拟机无法识别主机的网关导致的
当前网卡状态
现在执行ip a命令查看网卡信息,ens33的状态如下:
1: lo ... ... 2: ens33: <BROADCAST, MULTICAST, UP, LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether <MAC ADDRESS HERE> brd ff:ff:ff:ff:ff:ff altname enp2s1 inet 192.168.1.138/24 brd 192.168.1.255 scope global ens33 valid_lft forever preferred_lft forever inet6 fe80::20c:****:****:****/64 scope link valid_lft forever preferred_lft forever
实在搞不清楚哪里出问题了,有没有大佬能帮忙分析一下?
备注:内容来源于stack exchange,提问作者Caveira
相关产品推荐
相关产品推荐

