虚拟机不能上外网

虚拟机不能上外网

虚拟机配置的IP地址可以ping自己,但不能ping外网。xshell也不能连接虚拟机。网上找了很多解决方法都行不通

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

4回答
好帮手慕小尤 2020-09-27 09:56:44

同学你好,1. 同学是在安装ssh时,出现的错误吗?如果是,则建议同学使用下方命令,更新yum源,然后重新进行安装。

yum -y update

2. 如果安装还存在问题,则建议同学先尝试关闭防火墙,然后尝试Xshell是否可以正常连接。

祝学习愉快!

好帮手慕小尤 2020-09-26 19:04:37

同学你好,1. 可能是同学没有安装ssh导致的,则同学尝试先安装ssh,然后开启ssh,关闭防火墙,然后尝试在Xshell中连接虚拟机。

yum install ssh

2. 建议同学检查一下连接Xshell的ip与用户名、密码是否正确。

祝学习愉快!

  • 提问者 浪潮君 #1
    1、安装ssh后报error: nothing to do, 2、用户名、密码和ip地址没问题,不然相关配置就无法进行
    2020-09-26 19:10:25
好帮手慕小尤 2020-09-26 15:54:05

同学你好,建议同学尝试启动ssh服务和关闭防火墙。如下所示:

service ssh start
service iptables stop

祝学习愉快!

  • 提问者 浪潮君 #1
    输入ssh localhost显示的是时间,但不管输入启动、停止、重启ssh命令都提示not found。防火墙可以启动和关闭。
    2020-09-26 16:52:19
好帮手慕小尤 2020-09-26 11:05:14

同学你好,同学可尝试切换外部连接模式,具体操作如下所示:

  1.  在VMware Workstation中选择编辑-->虚拟网络编辑器。如下:

    http://img1.sycdn.imooc.com//climg/5f6eae9a0959b21e02720180.jpg

  2. 点击外部连接的NAT模式,点击NAT设置。如下:

    http://img1.sycdn.imooc.com//climg/5f6eaec309c74ba106020434.jpg

  3. 查看自己的网关,下面要用到。如下:

    http://img1.sycdn.imooc.com//climg/5f6eaee3098a29dc03420168.jpg

  4. 关闭虚拟网络编辑器窗口。点击自己的虚拟机,双击网络适配器。选择NAT模式,点击确定。如下:

    http://img1.sycdn.imooc.com//climg/5f6eaf020924ea7c04880344.jpg

    http://img1.sycdn.imooc.com//climg/5f6eaf1309219cf606820384.jpg

  5. 开启虚拟机,登陆用户名和密码。以下开始配置网络:

    • 进入目录:cd /etc/sysconfig/network-scripts

    • 查看当前目录下有什么文件:ls

    • 编辑ifcfg-ens33文件:vi ifcfg-ens33 如下:

    http://img1.sycdn.imooc.com//climg/5f6eaf3f09e3788605480202.jpg

    6.  红色框的都是要设置的,配置的可以选择跟我的一样。注意:假设之前步骤中查看自己的网关是192.168.157.2,则这里网关值也应该是192.168.157.2。ip地址可以是192.168.157.10,其中数字10可以修改。

    http://img1.sycdn.imooc.com//climg/5f6eaf8f09f4ed8003830341.jpg

    7. 重启服务:service network restart

    http://img1.sycdn.imooc.com//climg/5f6eafae09e47f3705270095.jpg

    使用ping查看是否可以连接上网络,如下图所示:

    http://img1.sycdn.imooc.com//climg/5f6eafc1094f13b005780138.jpg
祝学习愉快!

  • 提问者 浪潮君 #1
    到达步骤四问题就解决了,后面的配置也早已根据网上的方法设置完成。虚拟网络环境中已经设置成NAT模式了,只是在虚拟机中还是桥接模式。所以才一直不能连接外网。
    2020-09-26 11:17:22
  • 提问者 浪潮君 #2
    完成了所有配置,xshell还是不能连接虚拟机。IP地址检查了都没问题。
    2020-09-26 12:32:53
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师