资讯专栏INFORMATION COLUMN

为VMware虚拟机内安装的Ubuntu 16.04设置静态IP地址

chanjarster / 3417人阅读

摘要:然后,去掉如下图中的使用本地服务奖地址分配给虚拟机此外,这里的子网为,子网掩码为,因此,在中,设置地址的时候,可以设置为,可以为。

1.安装环境

VMware 10.0.4 build-2249910

Ubuntu 16.04 x86_64

2.在VMware中,配置网络环境

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

这里,我们选择NAT方式,来实现Ubuntu的静态IP地址配置。

打开VMware,在顶部依次选择:编辑 > 虚拟网路编辑器,打开虚拟网路编辑器:


首先,去掉VMnet0和VMnet1,只保留VMnet8。然后,去掉如下图中的“使用本地DHCP服务奖IP地址分配给虚拟机”:


此外,这里的子网IP为:192.168.8.0,子网掩码为:255.255.255.0,因此,在Ubuntu中,设置IP地址的时候,可以设置为192.168.8.x,x可以为1~255。

选择“NAT设置”,打开NAT设置面板:

查看自己的网关地址,例如,此处的网关应该为:192.168.8.2

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

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


完成以上步骤,VMWare的网络环境也就设置完成。

3.为Ubuntu设置静态IP地址 3.1.通过网路管理面板设置IP

在Ubuntu桌面的右上角,点击网络图标,然后选择“Edit Connections”:


Step 1 点击“Edit”按钮,打开编辑页面

Step 2 Method:选择Manual

Step 3 将IP地址填入Addresses栏


这里,我们设置的IP地址为: IP: 192.168.8.100 子网掩码: 255.255.255.0 网关: 192.168.8.2

然后,选择保存。

最后,点击Ubuntu桌面右上角的网络图标,选择“Disconnect”,断开连接。然后再打开该菜单,选择"Connect",即可连接上网。

3.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.8.100
netmask 255.255.255.0
gateway 192.168.8.2

如下图所示:


然后,配置DNS服务器:

sudo gedit /etc/resolv.conf

在里面填入阿里的DNS:223.5.5.5

nameserver 223.5.5.5

保存

关闭gedit(先保存,后关闭),然后,在命令行中输入:

sudo /etc/init.d/networking restart

重启网络即可。

4.可能会遇到的问题

4.1.通过命令行设置网络时的问题

如果在重启网络的时候,出现如下的错误:

[....] Restarting networking (via systemctl): networking.serviceJob for networking.service failed because the control process exited with error code. See "systemctl status networking.service" and "journalctl -xe" for details.


(1)极有可能是在编写interfaces文件的时候,拼写错误:


再次打开interfaces文件,可以看到,出现了多处拼写错误:

sudo gedit /etc/network/interfaces


修改错误后,重启网络即可:

sudo /etc/init.d/networking restart

(2)在Ubuntu 16.04版本中,网卡的名称不是eth0,而是ens33。所以,在配置interfaces文件的时候,不要用eth0代替ens33,否则也会出现这个问题。当然,你可以通过ifconfig查看自己的网卡情况。

.2.重启系统之后,发现网络无法使用,右上角的网络图标点击之后显示“device not managed”

解决方法:

sudo gedit /etc/NetworkManager/NetworkManager.conf

打开该文件,将“managed=false”修改为“managed=true”。

重启network manager:

sudo service network-manager restart

即可解决问题。

5.其他命令

5.1.重新启动网络服务,命令:

/etc/init.d/networking reload
sudo /etc/init.d/networking restart

一般而言,网络就应该能联网了,ping www.baidu.com是可以ping通的,如果还不行,再继续尝试如下方法:

5.2.重新启停虚拟网卡:

ifconfig eth0 down
ifconfig eth0 up

5.3.重新启动Ubuntu:

shutdown -r now or reboot

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/10798.html

相关文章

  • VMware虚拟机内安装Ubuntu 16.04设置SSH连接

    摘要:设置固定测试远程连接到主机是否发现没有服务执行正在读取软件包列表完成正在分析软件包的依赖关系树正在读取状态信息完成现在没有可用的软件包,但是他被其他的软件包引用了这可能意味着这个缺失的软件包可能已被废弃,或者只能在其他发布源中找到软 1.设置固定IP 2.测试远程SSH连接到主机是否OK ps -e|grep ssh 发现没有sshd服务 执行: apt-get install op...

    jzzlee 评论0 收藏0
  • VMware配置NAT网络

    摘要:写在前面,之所以采用配置虚拟机网络是考虑到多虚拟机集群环境的搭建。如果仍然不能正常联网,还需要修改中的网卡配置文件,请直接参考下方的第个链接中的最后一步参考在中的上网方式方式虚拟机模式配置静态 写在前面,之所以采用NAT配置虚拟机网络是考虑到多虚拟机集群环境的搭建。对于单虚拟机而言,配置桥接网络即可,没必要在工具软件上折腾太多,不要忘记做事的出发点 环境信息 本机环境:Win10 虚...

    daydream 评论0 收藏0
  • 配置Ubuntu Server

    摘要:安装来源栏选择安装程序光盘映像文件,找到储存文件的地方并选择。要记住自己设置的密码,这在登录的时候会用到。三更新清华源首先在端用获得管理者权限,然后输入查看虚拟机的地址。网络配置选择模式。之后回到终端,执行指令至此,清华源更新完成。 一.安装ubuntu server16.04 1. 官网下载VMware并安装,点击进入VMware后在vmvare上点击新建一个虚拟机。 2. 安装来源...

    tomlingtm 评论0 收藏0
  • 初学Docker容器网络不得不看学习笔记

    摘要:容器通过获取一个与同网段的地址,并默认连接到网桥,并将的地址作为网关实现容器与宿主机的网络互通,另外,同一个宿主机下同样使用模式的容器可以直接通讯。 【技术沙龙002期】数据中台:宜信敏捷数据中台建设实践|宜信技术沙龙 将于5月23日晚8点线上直播,点击报名 一、关于Docker Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。 Docker...

    fanux 评论0 收藏0
  • Ubuntu 设置静态IP

    摘要:桥接模式在的桥接模式下,设置的静态地址。在中,前面的设置和相同,但是还需要再修改一个文件,将里面的参数设置为,然后重启机器即可。 【ubuntu 12.04】 vmware 桥接模式 在vmware 的桥接模式下,设置ubuntu 的静态IP 地址。 直接打开 /etc/network/interfaces 文件,该文件在开始时,只有以下内容 auto lo iface lo ine...

    joy968 评论0 收藏0

发表评论

0条评论

chanjarster

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<