首先,我用的不是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”的文件,这个就是配置文件了
然后我们用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外网
成功



