欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

VMware虚拟机Ubuntu 16.04固定IP

程序员文章站 2022-07-03 18:06:41
...
一、VMware 安装ubuntu
    略

二、配置网络环境
    VMware在默认安装完成后,会自动创建三个虚拟网络环境:VMnet0、VMnet1和VMnet8。其类型分别为:桥接网络,Host-only和NAT。其中,NAT表示VMWware内安装的Ubuntu将会在一个子网中,VMware通过网络地址转换,通过物理机的IP上网。

    这里我选择NAT方式来实现静态IP设置。
1.打开VMware,在顶部功能栏选择 编辑-> 虚拟网络编辑器,打开虚拟网络编辑器
VMware虚拟机Ubuntu 16.04固定IP

2.去掉VMnet0和VMnet1,只保留VMnet8。如图
VMware虚拟机Ubuntu 16.04固定IP
3.去掉如上图中的“使用本地DHCP服务奖IP地址分配给虚拟机”

设置子网ip 和子网掩码。我这里设置为192.168.0.0和255.255.255.0。在Ubuntu中课使用的的静态IP为192.168.0.*。
注意:此步骤可能出现所有选项都是灰色的情况,不用担心,这是因为需要管理员权限才能刚修改这些配置。请点击右下角的“更改配置”即可。

4.选择 “NAT设置”,打开NAT设置面板:
VMware虚拟机Ubuntu 16.04固定IP
修改默认网关的设置。需要先查看自己的网关地址,我的网关地址是192.168.0.2.所以设置入上图。设置完成点击确定。

5.在VMWare的虚拟机管理界面,选择Ubuntu的“编辑虚拟机设置”,打开Ubuntu这个虚拟的设置界面。

选择网络适配器,然后确定网络连接选中的是“自定义”中的VMnet8(NAT模式):

VMware虚拟机Ubuntu 16.04固定IP

到这里VMware的网络环境设计就完成了。

三、为Ubuntu设置一个静态IP
1.通过网络管理控制面板设置IP
在Ubuntu桌面的右上角,点击网络图标,然后选择“Edit Connections”:
VMware虚拟机Ubuntu 16.04固定IP
点击 “Edit”打开编辑页面
VMware虚拟机Ubuntu 16.04固定IP

选择IPv Setting选项卡;
Method选择manual;
将IP地址信息填入address栏。如下图:
VMware虚拟机Ubuntu 16.04固定IP

我设置的IP地址是192.168.0.110,子网掩码255.255.255.0(24),网关192.168.0.2.设置完成后选择保存。
到这里就设置完成了,正常情况IP已经修改过来了,且可以正常上网了。如果Ubuntu的IP还没变成设置的IP,选择“Disconnect”,断开连接。然后再打开该菜单,选择"Connect",即可。

2.通过Terminal命令来设置IP。

打开Ubuntu的终端,输入:

sudo gedit /etc/network/interfaces

表示使用gedit编辑器打开interfaces文件。 在打开的文件中,若有内容,先全部删除。然后输入如下代码:

auto lo
iface lo inet loopback

auto ens33
iface ens33 inet static
address 192.168.0.110
netmask 255.255.255.0
gateway 192.168.0.2
dns-nameserver 223.5.5.5

这里选择的是阿里的DNS,也可以选择其他的DNS服务地址。

重启网络
sudo /etc/init.d/networking restart

注意:Ubuntu上的网卡名称,我用的是Ubuntu16.04,网卡名称是ens33,其他版本系统网卡名称可能不同。