VM Ubuntu18.04 设置静态ip(NAT模式)

VM Ubuntu18.04 设置静态ip(NAT)

    • 吐下槽
    • 废话不多说赶紧开始了!
      • 查看虚拟机网络配置信息
    • 先用临时的ip和路由验证
    • 配置静态ip

吐下槽

本人也是刚开始学python,萌新一枚。说句心里话,真的是要被虚拟机这些东西搞死了,之前电脑装过vbox,结果应该跟我自己装的win10不兼容吧(我也不清楚具体什么原因),下载安装都ok,结果运行就出错(2502吧,时间久了忘记了),最操蛋的是还卸载不了,说我没有权限(一万只草拟吗),后来没找到办法只能先让这蛀虫在我电脑上存活端时间吧。然后就用VM,结果这玩意儿老是自己变ip,真尼玛的,每次都需要我自己手动去改我的端口映射,这些还能忍,但是现在要用到storage,这我总不能每次ip改了,我就删容器再建吧!我TMD忍不了了!干TMD!

废话不多说赶紧开始了!

查看虚拟机网络配置信息

VM Ubuntu18.04 设置静态ip(NAT模式)_第1张图片
打开vm----->编辑------>虚拟机网络编辑器------->更改设置(如上图)
VM Ubuntu18.04 设置静态ip(NAT模式)_第2张图片
点击"NAT设置",进去查看相关信息,主要就是子网IP,子网掩码,网关
这里注意:左边标了不要去掉的那个勾别自己去掉了(因为我之前在网上搜了有好多教程是要去掉的,这里特别提醒一下)
还有注意,这里都只是查看下,不做改动,记住需要记的就叉掉好了。
VM Ubuntu18.04 设置静态ip(NAT模式)_第3张图片
上一步退出来后,如上图,进入你建的虚拟机的网络适配器,选择自定义,VMnet8(NAT模式)

好了!现在启动虚拟机!

先用临时的ip和路由验证

sudo ip addr add 192.168.211.100/24 dev ens33(这里ens33是根据你自己的虚拟网卡)
(100是我自己输的,你们也可以跟我一样,反正是个临时ip用于验证)
怎么看?
VM Ubuntu18.04 设置静态ip(NAT模式)_第4张图片
虚拟机输ifconfig,然后我框出来的那个就是啦(不是lo,也不是docker)
对了!同时记住ens33里的inet后面的192.168.111.125(这个是我的,你的就看你自己的咯)

sudo ip route add default via 192.168.211.2(这里是你之前记住的网关)

验证通过:
VM Ubuntu18.04 设置静态ip(NAT模式)_第5张图片
由于我是已经弄好了,不想再弄一次,所以这是我在网上找的一张图。但一个意思啦

配置静态ip

这里你们可以去看看官方文档,有相应介绍
官方文档跳转: link

VM Ubuntu18.04 设置静态ip(NAT模式)_第6张图片
大致操作呢,如下:
cd /etc/netplan/
sudo vim 02-config.yaml
进去了之后呢,先打个’i’,往里面插入内容,具体内容如下:

network:
	version: 2 		# 这里tap
	renderer: networkd
	ethernets:
      ens33:           # 这里只有两个空格
        addresses:
          - 192.168.111.125/24   (这个还有印象吗,ens33之前让你记的哟!后面端口就写24)
      gateway4: 192.168.111.2(网关)
      nameservers:
          addresses: [8.8.8.8, 1.1.1.1]

注意: 上面代码每个冒号后面要有一个空格,不然会报错哟。
上面代码敲完就保存退出吧(先按ESC,然后输入’:wq’,回车,即可)

然后,应用配置:sudo netplan apply

然后就OJBK拉!
VM Ubuntu18.04 设置静态ip(NAT模式)_第7张图片

你可能感兴趣的:(VMware,Ubuntu,NAT,环境配置)