美文网首页
VMware Ubuntu16.04 下网络连接不了 修复(un

VMware Ubuntu16.04 下网络连接不了 修复(un

作者: yancolin | 来源:发表于2017-09-28 18:36 被阅读384次

    昨天在家里装的ubuntu 16.04 好像没有遇到过上网上不了,在家里我直接用的桥接就可以上网了,于是今天想在公司电脑上搭建开发环境。一想就完了,整个网络都上不了,我表示一脸蒙逼。版本都是一样16.04,同样是win10,只不过cpu不一样。公司的电脑是lenovo tianyi100的,家里的hp就不一样,跑得飞起,公司电脑跑个zend studio就摊了。

    当发现不能上网的时候,搜集各种资料,各种试,搞了一下午,终于有点眉目了。

    使用nat(地址转换模式)上网

    记录下解决办法:

    1. 首先在window命令行下 执行ipconfig/all,查看主机的ip地址。
    image.png
    2.设置虚拟机中NAT模式的选项,打开vmware,点击“编辑”下的“虚拟网络编辑器”,设置NAT参数及DHCP参数。(参考链接:http://blog.csdn.net/noob_f/article/details/51099040
    image.png
    image.png
    image.png

    将虚拟机的网络连接模式修改成NAT模式,点击“编辑虚拟机设置”。


    image.png
    点击“网络适配器”,选择“NAT模式”
    image.png
    3. 如果不能上网,我们先ping下看看会出现什么?

    ---------此处参考解决办法----------------

    参考:http://blog.csdn.net/u013408061/article/details/52662509
    (如果ping域名的时候出现ping:unknown host xxx.xxx


    但是ping IP地址的时候可以通的话

    可知是dns服务器没有配置好,
    查看一下配置文件/etc/resolv.conf,里面是否有nameserver xxx.xxx.xxx.xxx,比如使用dns服务器 nameserver 8.8.8.8,如果有,修改一个可用的dns服务器,如8.8.8.8或者4.4.4.4,保存退出即可!
    当然,如果连ip都ping 8.8.8.8都ping不通的话,那么就说明网络配置有问题:可以这样解决:
    1,首先查看ifconfig是否有内网ip地址,如果没有,那么配置一下
    ifconfig eth0 192.168.1.100 up,

    可以同时配置好掩码:

    注:此处本人未找到reslov.conf文件。

    ------------参考解决办法end--------------

    ------------此处本人的解决办法--------------

    先查看有哪些ip


    此处我的虚拟ip

    再查看network里面的interfaces文件(sudo vi /etc/network/interfaces),发觉文件里面并没有ens33的配置


    加上ens33的配置
    接下来再去system settings->network->wired->option下面配置
    image.png

    再去ping,能够成功拼出证明可以上网了。


    image.png

    ------------此处本人的解决办法end--------------
    总结:在linux下面如果不能上网,首先得看看能否ping出ip,以及外网ip,大多数情况是DNS未配置导致的。像我之前的情况不能ping www.baidu.com,但是可以ping 百度的ip上网。

    image.png
    此处还参考了http://blog.csdn.net/kriszhang/article/details/71515060,发觉人家的网络配置跟我的不太一样,后来查看ifconfig,发现有一个名叫ens33的并不在配置文件中,需要手动加进去。
    image.png

    最后更新完网络设置记得重启下网络配置:
    sudo /etc/init.d/networking restart

    相关文章

      网友评论

          本文标题:VMware Ubuntu16.04 下网络连接不了 修复(un

          本文链接:https://www.haomeiwen.com/subject/vodvextx.html