解决虚拟机ubuntu20.04不能连外网问题

本文介绍了如何解决虚拟机中Ubuntu 20.04无法连接外网的问题。通过使用NAT模式,并在VMware的虚拟网络编辑器中配置IP地址和网关,然后在Ubuntu系统内修改netplan配置文件,关闭dhcp4并设置静态IP、网关和DNS,最终实现虚拟机连通外网。

首先,我用的不是dhcp服务将ip分配给虚拟机的,用的是nat模式

先打开vm虚拟机的虚拟网络编辑器,如图先打开编辑-->虚拟网络编辑器

然后点击更改设置

此时点击VMnet8,注意“使用本地DHCP服务将IP地址分配给虚拟机”这个选项我是没有勾选的,然后子网ip和掩码都可以自行设置,这里ip我以192.168.230.0为例,子网掩码是24位(这里要记住),然后点击“nat设置”

此时可以在这里设置你的网关IP,与你的子网IP最后一位不同,其他要一致

 一切设置完毕后,就可以在ubuntu里修改配置文件了

我们进入ubuntu系统,查找配置文件,一般都是以yaml结尾的文件,如果不知道在哪的可以先进入目录查找,输入命令

cd /etc/netplan     “进入/etc/netplan目录”

ll                           “查看文件及目录的详情”

此时我们可以看到一个叫“00-installer-config.yaml”的文件,这个就是配置文件了

在修改前,我们要切换到超级用户root,输入命令su - root,然后输入用户名和密码即可登录

然后我们用vi编辑器来对他进行一个修改,如图输入命令

vi /etc/netplan/00-installer-config.yaml

 此时我们会进入到配置文件里面,我们要对其修改,按i可以进行输入,如图dhcp4要关闭就改成no,要开就改成yes

 第一个addresses是设置ip的,如图,注意这里不能设置与你的子网ip一模一样,否则不能联通外网,我的子网ip最后一个是0,而这里的addresses最后一个我设置为了10,后面的/24在前面有说过,因为我的子网掩码是24位的,所以这里也要设置成/24

第二个gateway4则是你的网关,与你的网关ip设置成一样就行了(网关ip怎么看的请翻到前面)

最后一个addresses则是你的本机dns地址了,打开你的cmd命令行,输入ipconfig/all即可查看你的dns地址,将其设置为你的dns地址就行

 

 

 修改完后按esc键,然后按shift+;后输入wq,即可保存后退出

现在我们来试试ping自己的ip

 显示可ping通

再来试下ping外网

 成功

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值