虚拟机中的linux连接外网失败有多种原因,常见的就是防火墙没关、端口没开放、SSH协议之类的。

今天又遇到一种以前没见过的,就是连接校园网后,由于校园网的一些条规使得必须将虚拟网卡关掉。但是再次开启虚拟网卡,发现自己的IP地址不是以前配好的了(我的IP地址是勾选自动获取的)。

我直接用了一个简单粗暴的方法来解决这一问题。

先查看自己连接的网络当前的ip

cmd控制台   输入 ipconfig  会显示IP,我这里连的是无线网,所以我查看无线网的IP如下

然后直接去修改虚拟机的子网IP

进到虚拟机工具栏  编辑->虚拟网络编辑器  选中VMnet8点击更改设置按钮

然后更改子网IP,前3段网址要与宿主机当前网络IP相同,即在同一个网段。

如果系统是Unbuntu的话,那么这样就已经解决问题了

如果是CentOS,还需要配置网络配置文件,点击查看配置方式

 

上面这种方式不是一劳永逸的,也就是说每次宿主机的IP修改,都需要来一遍上面的操作。

也有可能只是学校校园网的原因。

在这记录一下下次方便查看, 可借鉴但不保证能针对性的解决问题。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐