补充:之前刚开始接触Ubuntu的网路,对这些还是一知半解,随手写下这篇东西,回头去看发现其实还是有点问题,不知道看了这篇文章的各位网友会不会依旧没有配置成功,今天回去再看了一下,又百度了一下,做一下修正,实在抱歉。2019.11.27

首先这次修改是参考了https://blog.csdn.net/qq_34760445/article/details/82626118,有兴趣可以看一下原文。

本文在参考:https://blog.csdn.net/wumumang/article/details/54173075的情况下根据个人实际情况修改完成。另外,该博主还写了另外两种网络连接方法,也可以参考根据个人情况修改。

以下是正文:

1、关闭虚拟机,选择“编辑”菜单下的”虚拟网络编辑器“

2、在以下界面选择VMnet8(我把其他两个网络连接删除了黄色框,要恢复可以在关闭虚拟机情况下点击绿色框“恢复默认设置”),然后在最下方设置子网IP,我使用默认设置,(建议直接默认就好了),然后点击”NAT设置(S)“

3、这里可以看到网关IP,使用默认即可,(记住此处的网关IP,后面的配置会用到)然后直接点确定

4、VMware的NET网络配置完成,点击确定

5、虚拟机,”点击网络适配器“

选择NAT模式,但是可能会像我这样是灰色没办法选,那就在开机的情况下,先将它设置为NAT模式(注意这点很重要),然后关闭虚拟机,再从头开始

重点来了

6、

1)设置IP地址:sudo vi /etc/network/interfaces

注:个人建议address和gateway的前三个都是一样像我的都是“192.168.201.”,gateway就是上面看到的网关地址

ifcae eth0 inet static

address 192.168.201.5                              //这个地址应该是任意的,但是最好不要是201.0、201.1也不要跟网关一样

netmask 255.255.255.0

gateway 192.168.201.2

出现下面的界面先点击‘e’,进入可编辑的状态

然后就可以进入下面可以编辑的状态,修改完然后按“Esc”+":"+"wq"保存退出

2)设置DNS文件:sudo vi /etc/resolv.conf

添加:nameserver 192.168.4.1

这里其实要加入的DNS是我们windows的网关,之前这里不了解,完全是瞎猫碰上死耗子。什么意思呢?假如你是有线网络,你在windows下ipconfig看一下,看以太网适配器,最下面会有一个默认网关,这里就是把这个默认网关写在上面,例如我下面windows的网关是192.168.40.254,那么我就要填写nameserver 192.168.40.254。

为什么要这样写呢?这里参考了另外一篇文章https://blog.csdn.net/czg13548930186/article/details/79789001

里面有一段描述,当然我不是很理解,就直接抄下来(如有侵权,联系删除)

在NAT模式下,PC机充当了一个路由器的角色。它既要跟上层的真实路由器通信,又要跟Ubuntu虚拟机通信。玩过路由器的同学就知道,路由器的上层网段和下层网段是不允许相同的,而我们常用的路由器的网段是192.168.1.0,所以为了避免冲突,软件自己便分配了一个不常用的网段给下层的设备。但也并不保险,如果你的上层路由器网段恰恰是192.168.179.0,那么需要更改这里的网段。(注:这里的192.168.179.0是这位博主的虚拟机的子网IP,具体可以看博主原文)

3)重启配置文件:sudo /etc/init.d/networking restart

到这里应该就可以上网

4)修改启动脚本文件:sudo vi /etc/rc.local 

添加:echo  "nameserver 192.168.40.254"  >> /etc/resolv.conf

注意:这里添加的IP也是windows的网关。这一步的目的是在Ubuntu重启之后不需要在进行一遍上次的操作。

最后测试可以上网

补充:个人建议在配置之前,把你的网络先回复默认,因为我就是没有恢复默认搞了很久。恢复默认再按照上面 的来就可以了。

声明:本文在参考他人blog情况下原创,转载请说明。如有侵权联系删除。

参考文献:https://blog.csdn.net/wumumang/article/details/54135825

Ubuntu网络配置(NAT模式)相关推荐

  1. Win10-VMware网络配置NAT模式

    VMware网络配置NAT模式 VMware虚拟机有三种网络模式,分别是Bridged(桥接模式).NAT(网络地址转换模式).Host-only(主机模式),Bridged模式应该是大家使用最多的模 ...

  2. 虚拟机网络配置 桥接模式与Nat模式

                                                                              每次安装虚拟机都要查阅很多博客折腾一下,记录下来成功 ...

  3. Ubuntu网络配置、开发板与电脑

    一.Ubuntu网络配置 1.概念 桥接:Ubuntu会单独由路由器分配ip地址,不和Windows共享ip NAT:Ubuntu跟主机共享ip 注意:某些同学Ubuntu一直无法配置联网或者ping ...

  4. VMware虚拟机之Ubuntu网络配置

    ========================================Ubuntu 网络配置 ======================================= 一.参考你们的书 ...

  5. ubuntu网络配置初步/etc/network

    索引 说明 网络配置常用 网络接口设定,IP地址设定,MAC与接口名修改,DHCP动态IP,静态IP,命名主机名,环回地址设定 IP网络基础 IP网络初级知识,底层网络设置,DHCP配置网络接口,PP ...

  6. VMware虚拟机使用虚拟机网络编辑器NAT模式配置网络图文教程,实现联网功能并测试

    一.前言 在Windows上搭建集群实验环境时,为能够让集群结点之间相互通信,我们需要通过VMware进行网络设置.我们主要讲解NAT模式(网络地址转换模式)的原理及配置过程. 二.工作原理 1.&q ...

  7. VitrualBox CentOS8 配置NAT模式网络,关闭防火墙,设置编码,设置服务器时间,yum源地址修改,安装docker及docker-compose

    一.配置网络 1,网络:我使用的NAT模式(不想配那些ip啥的) 2,启动虚拟机:输入ifconfig,发现ip地址没有(也就是我红色杠掉的部分没有) 3,输入nmcli c up enp0s3(这里 ...

  8. 配置NAT模式的网络连接

    目录 1.在kali中配置静态IP地址.网关.子网掩码 2.在kali中配置dns解析地址 3. 配置主机上的VMnet8网卡 4.虚拟机NAT模式连接外网 5.总结 1.在kali中配置静态IP地址 ...

  9. Virtualbox虚拟机网络配置(NAT + Host-only - Bridged) 实现主机->虚拟机,虚拟机->虚拟机

    日常工作中,常常会用虚拟机,在里面安装Server,搭建服务端环境供开发调试,这种使用场景一般都需要虚拟机能够正常访问外部网络,同时宿主机必须可以访问虚拟机.在Virtualbox中,虚拟机访问外部网 ...

最新文章

  1. 初探swift语言的学习笔记七(swift 的关健词)
  2. 自定义工具类:导入工具类测试
  3. 利用python计算偏差-方差权衡
  4. 保存的图数据丢失_锡柴自主刷写和备份共享数据文件使用介绍
  5. html百分比代码怎么写,参考Bootstrap写的一个带百分比的进度条(附源码)
  6. 开启admin$共享
  7. MySQL/MariaDB/Percona数据库升级脚本
  8. kmp 学习【字符串-kmp学习】
  9. Java 基础类库:System、Runtime、Object、Math、日期、时间
  10. PEER地震库地震波获取方法
  11. win10 外接键盘 win失效
  12. android创建桌面快捷方式
  13. 基于SSM+Mysql在线电影预定下单管理系统
  14. vue上线后图片不显示_vue开发之图片加载不出来问题解决
  15. 百度女程序员半夜打车被司机嘲讽:加班到一点,收入不如我,图啥
  16. Julia中的numerator()函数
  17. python中的抽象类
  18. C++ 变量的生存期
  19. 计算机课程设计参考文献,计算机课程设计专著参考文献 计算机课程设计论文参考文献哪里找...
  20. 【Axure10基础教程】第七章 设置文本

热门文章

  1. CPU频率与内存频率的关系
  2. 《异常检测——从经典算法到深度学习》15 通过无监督和主动学习进行实用的白盒异常检测
  3. 如何选择IT培训机构?
  4. SpringBoot POI导出Excel
  5. containsKey方法——判断是否包含指定的键名
  6. 【异步电路碎碎念1】 —— 到底什么是异步电路
  7. 自适应模糊PID控制算法
  8. xilinxFPGA-VGA时序+代码实现详解
  9. modprobe XXX not found 解决与Depmod命令; insmod/modprobe的区别
  10. 1000瓶药水,只有一瓶是有毒的,如何使用最少的小白鼠测出那瓶是毒药?