Ubuntu网络配置(NAT模式)

补充:之前刚开始接触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

  • 18
    点赞
  • 93
    收藏
    觉得还不错? 一键收藏
  • 16
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值