vmware虚拟机配置ubuntu 18.04(20.04)静态IP地址
<p>vmware虚拟机配置ubuntu18.04静态IP地址</p><p>VMware版本 :VMware Workstation 155.2 Pro</p>
<p>ubuntu版本:ubuntu-18.04.4-desktop-amd64</p>
<p><span style="font-size: 18pt"><strong>1. 修改 VMware虚拟网络编辑器</strong></span></p>
<p>打开vmware,点击顶部的“编辑"菜单,打开 ”虚拟化网络编辑器“ 。</p>
<p><img src="https://img2020.cnblogs.com/blog/121965/202004/121965-20200426194524085-11575681.png"></p>
<p> </p>
<p>选中第三个选项 "VMnet8"</p>
<p><img src="https://img2020.cnblogs.com/blog/121965/202004/121965-20200426195032696-1656177565.png"></p>
<p> </p>
<p> 把 "使用本地DHCP服务将 IP地址分配给虚拟机" 前面的勾去掉,目的是禁止动态给ubuntu虚拟机分配IP地址,其它地方不用修改。</p>
<p> </p>
<p><span style="font-size: 18pt"> 2.<strong> 记录下VMware的网关IP地址</strong></span></p>
<p>然后点击右边的“NAT设置(s) ... ”按钮。</p>
<p><img src="https://img2020.cnblogs.com/blog/121965/202004/121965-20200426195224511-1078987728.png"></p>
<p> </p>
<p>然后一定要把 “网关IP”里面的IP地址192.168.10.2(这个地方以你电脑上的vmware的网关ip地址为准)记录下来,在配置ubuntu网络服务的时候,网关要配到192.168.10.2(以你的wmware网关ip为准)这个IP地址。</p>
<p> </p>
<p><span style="font-size: 18pt"><strong>3. VMware网络适配器设置(这一步很重要,不然配成静态 ip地址也不能上网)</strong></span></p>
<p>依次进入 控制面板 >> 网络和 Internet >> 更改适配器设置,右键 VMware Network Adapter VMnet8</p>
<p><img src="https://img2020.cnblogs.com/blog/121965/202004/121965-20200426191314725-202654616.png"></p>
<p> </p>
<p> 在VMware Network Adapter VMnet8图标上右键,选属性,然后选择“Internet协议版本4(TCP/Ipv4)”选项,然后点击 "属性"按钮。</p>
<p><img src="https://img2020.cnblogs.com/blog/121965/202004/121965-20200426191538948-435798801.png"></p>
<p> </p>
<p>然后弹出属性框,可以看到 “使用下面的IP地址”下的IP地址中的内容,默认为192.168.10.2,这个ip需要更改。</p>
<p>这个IP地址跟VMware虚拟机里的网关IP地址是相同的,产生冲突,所以ubuntu虚拟机在查找网关的时候会把vmware适配器当作网关,导致找不到真正的VMware虚拟机网关。</p>
<p> <img src="https://img2020.cnblogs.com/blog/121965/202004/121965-20200426204046719-516435105.png"></p>
<p> </p>
<p> </p>
<p>为了不跟ubuntu虚拟机配置的网关ip产生冲突,需要将这个IP地址改成别的IP地址,比如改成 192.168.10.1 或 192.168.10.3</p>
<p> </p>
<p> 将这个地方的IP地址改成 192.168.10.3或192.168.10.1,只要不是192.168.10.2就行,改后的效果如下图:</p>
<p><img src="https://img2020.cnblogs.com/blog/121965/202004/121965-20200426192255731-1649070814.png"></p>
<p> 然后其它地方不用更改,此步骤完成。</p>
<p> </p>
<p><strong><span style="font-size: 18pt">4. 设置ubuntu虚拟机网络适配器</span></strong></p>
<p>打开VMware,在【<strong>我的计算机】 </strong>下选中要配置的ubuntu虚拟机,点击【<strong>编辑虚拟机设置】</strong>,在左侧的【<strong>硬件】</strong>栏中选中【<strong>网络适配器】</strong>,选中右侧 【<strong>网络连接】</strong> 中的【<strong> 自定义(U):特定虚拟网络 】</strong>选项,选中下面的 【<strong>VMnet8 (NAT模式)"】</strong>选项,点击【确定】按钮。</p>
<p><img src="https://img2020.cnblogs.com/blog/121965/202005/121965-20200516124656483-488501337.png"></p>
<p> </p>
<p> </p>
<p><img src="https://img2020.cnblogs.com/blog/121965/202005/121965-20200516125003687-1515643242.png"></p>
<p> </p>
<p><span style="font-size: 18pt"><strong>5. 网络配置文件设置</strong></span></p>
<p>用ip addr命令查看网卡名称,下图可以看出,网卡名称是ens33,网卡名称以你自己的ubuntu系统为准,你的网卡名称可能不是ens33,有可能是ens37这种名称。</p>
<div class="cnblogs_code">
<pre>ip addr</pre>
</div>
<p> </p>
<p><img src="https://img2020.cnblogs.com/blog/121965/202005/121965-20200516125313960-349996117.png"></p>
<p> </p>
<p> 修改网络配置文件,网络配置文件存放在/etc/netplan 目录下,</p>
<p>用ls 命令查看配置文件</p>
<div class="cnblogs_code">
<pre>ls /etc/netplan</pre>
</div>
<p> </p>
<p><img src="https://img2020.cnblogs.com/blog/121965/202005/121965-20200516160047495-865273410.png"></p>
<p> </p>
<p>从图上可以看出网络配置文件名为:01-network-manager-all.yaml</p>
<p>用sudo gedit 命令打开 01-network-manager-all.yaml 文件</p>
<div class="cnblogs_code">
<pre>sudo gedit /etc/netplan/01-network-manager-all.yaml </pre>
</div>
<p>编辑 01-network-manager-all.yaml 文件的内容为:</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 0, 1)">network:
version: </span><span style="color: rgba(128, 0, 128, 1)">2</span><span style="color: rgba(0, 0, 0, 1)">
renderer: NetworkManager
ethernets:
ens33: #网卡名,以ubuntu操作系统的网卡名称为准
dhcp4: no #ipv4关闭dhcp,用static模式
dhcp6: no #ip6关闭dhcp
addresses:
</span>- <span style="color: rgba(128, 0, 128, 1)">192.168</span>.<span style="color: rgba(128, 0, 128, 1)">10.161</span>/<span style="color: rgba(128, 0, 128, 1)">24 #本机IP地址</span><span style="color: rgba(0, 0, 0, 1)">
gateway4: </span><span style="color: rgba(128, 0, 128, 1)">192.168</span>.<span style="color: rgba(128, 0, 128, 1)">10.2 #vmware网关的的IP地址</span><span style="color: rgba(0, 0, 0, 1)">
nameservers: #DNS服务器
addresses: [</span><span style="color: rgba(128, 0, 128, 1)">114.114</span>.<span style="color: rgba(128, 0, 128, 1)">114.114</span>, <span style="color: rgba(128, 0, 128, 1)">8.8</span>.<span style="color: rgba(128, 0, 128, 1)">8.8</span>, <span style="color: rgba(128, 0, 128, 1)">1.1</span>.<span style="color: rgba(128, 0, 128, 1)">1.1</span>]</pre>
</div>
<p> </p>
<p>然后执行 sudo netplan apply 命令编译网络配置,</p>
<div class="cnblogs_code">
<pre>sudo netplan apply</pre>
</div>
<p> </p>
<p>此命令用来编译01-network-manager-all.yaml 文件,编译成功则无任何提示,编译失败会出现错误提示。</p>
<p><span style="font-size: 14pt"><strong>[注意]:</strong></span></p>
<p>此配置文件内容为层级关系,分为5级,上级与下级的文本需要右缩进,右缩进至少一个空格,不允许使用tab,缩进的空格数不重要,只要相同层级的元素左对齐即可;大小写敏感;冒号与后面的值之间需要间隔一个空格,不然编译不过,会报错, 冒号后不带空格会出现下面的错误:</p>
<div class="cnblogs_code">
<pre>/etc/netplan/<span style="color: rgba(128, 0, 128, 1)">01</span>-network-manager-all.yaml:<span style="color: rgba(128, 0, 128, 1)">11</span>:<span style="color: rgba(128, 0, 128, 1)">7</span>: Invalid YAML: could not find expected <span style="color: rgba(128, 0, 0, 1)">'</span><span style="color: rgba(128, 0, 0, 1)">:</span><span style="color: rgba(128, 0, 0, 1)">'</span><span style="color: rgba(0, 0, 0, 1)">:
nameservers:</span></pre>
</div>
<p> </p>
<p><strong><span style="font-size: 14pt">重启系统,验证网络是否通达</span></strong></p>
<p>执行 reboot 命令重启系统才会生效。</p>
<p>重启后用 ping 命令验证网络是否通达:</p>
<div class="cnblogs_code">
<pre> ping www.baidu.com</pre>
</div>
<p> </p>
<p><img src="https://img2020.cnblogs.com/blog/121965/202005/121965-20200516154535032-245779763.png"></p>
<p> </p><br><br>
来源:https://www.cnblogs.com/yyee/p/12899953.html
頁:
[1]