Ubuntu16.04 静态IP地址设置(NAT方式)

发布时间 - 2026-01-10 23:05:19    点击率:

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

1.安装环境

VMware 12

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.通过Terminal命令行来设置IP地址

打开Ubuntu的终端,输入:

sudo gedit /etc/network/interfaces

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

auto ens33
iface ens33 inet static
address 192.168.8.100
netmask 255.255.255.0
gateway 192.168.8.2
dns-nameservers 221.130.33.52 221.130.33.60 

如下图所示:

保存

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

sudo /etc/init.d/networking restart

重启网络即可。

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

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# ubuntu  # nat  # 静态ip  # 配置静态ip  # vmware  # ubuntu 设置静态IP的实现方法  # 详解ubuntu14.04如何设置静态IP的方法  # VMware下Ubuntu 14.04静态IP地址的设置方法  # Ubuntu 18.04 Server 设置静态IP 的方法  # ubuntu20.04设置静态ip地址(包括不同版本)  # Ubuntu设置静态IP地址的方法步骤(亲测有效)  # Ubuntu配置静态IP的两种方法  # ubuntu24.04设置静态IP地址的方法教学  # 自己的  # 编辑器  # 子网  # 命令行  # 的是  # 网路  # 也会  # 你可以  # 也就  # 将会  # 这个问题  # 自定义  # 分别为  # 所示  # 若有  # 在一  # 重启  # 设置为  # 来实现  # 不要用 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: HTML5段落标签p和br怎么选_文本排版常用标签对比【解答】  焦点电影公司作品,电影焦点结局是什么?  长沙企业网站制作哪家好,长沙水业集团官方网站?  Android自定义listview布局实现上拉加载下拉刷新功能  韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南  Windows10电脑怎么设置虚拟光驱_Win10右键装载ISO镜像文件  安克发布新款氮化镓充电宝:体积缩小 30%,支持 200W 输出  齐河建站公司:营销型网站建设与SEO优化双核驱动策略  JavaScript如何实现路由_前端路由原理是什么  如何在服务器上三步完成建站并提升流量?  SQL查询语句优化的实用方法总结  Laravel怎么设置路由分组Prefix_Laravel多级路由嵌套与命名空间隔离【步骤】  JS中对数组元素进行增删改移的方法总结  如何在沈阳梯子盘古建站优化SEO排名与功能模块?  Laravel的路由模型绑定怎么用_Laravel Route Model Binding简化控制器逻辑  如何在腾讯云服务器快速搭建个人网站?  济南网站建设制作公司,室内设计网站一般都有哪些功能?  js代码实现下拉菜单【推荐】  Laravel怎么解决跨域问题_Laravel配置CORS跨域访问  JavaScript常见的五种数组去重的方式  Bootstrap整体框架之CSS12栅格系统  ChatGPT 4.0官网入口地址 ChatGPT在线体验官网  ChatGPT常用指令模板大全 新手快速上手的万能Prompt合集  laravel怎么配置和使用PHP-FPM来优化性能_laravel PHP-FPM配置与性能优化方法  Laravel怎么生成URL_Laravel路由命名与URL生成函数详解  Laravel如何安装使用Debugbar工具栏_Laravel性能调试与SQL监控插件【步骤】  ChatGPT怎么生成Excel公式_ChatGPT公式生成方法【指南】  phpredis提高消息队列的实时性方法(推荐)  Laravel如何处理和验证JSON类型的数据库字段  Laravel控制器是什么_Laravel MVC架构中Controller的作用与实践  Laravel怎么实现API接口鉴权_Laravel Sanctum令牌生成与请求验证【教程】  网站设计制作书签怎么做,怎样将网页添加到书签/主页书签/桌面?  JavaScript Ajax实现异步通信  浅谈Javascript中的Label语句  如何登录建站主机?访问步骤全解析  Google浏览器为什么这么卡 Google浏览器提速优化设置步骤【方法】  如何彻底卸载建站之星软件?  Microsoft Edge如何解决网页加载问题 Edge浏览器加载问题修复  JavaScript如何实现类型判断_typeof和instanceof有什么区别  使用豆包 AI 辅助进行简单网页 HTML 结构设计  如何用PHP快速搭建CMS系统?  如何在景安服务器上快速搭建个人网站?  Laravel如何创建自定义Artisan命令?(代码示例)  Laravel如何与Inertia.js和Vue/React构建现代单页应用  文字头像制作网站推荐软件,醒图能自动配文字吗?  电视网站制作tvbox接口,云海电视怎样自定义添加电视源?  Laravel如何发送系统通知_Laravel Notifications实现多渠道消息通知  标题:Vue + Vuex 项目中正确使用 JWT 进行身份认证的实践指南  Android实现代码画虚线边框背景效果  如何快速搭建高效WAP手机网站吸引移动用户?