zoukankan      html  css  js  c++  java
  • vmware虚拟机无法连接网络

    这是一个老生常谈的问题,而且网上有一套解决方法,最方便快捷的肯定属恢复虚拟网络了

    说说我的情况

      虚拟机VMware® Workstation 12 Pro

      centos6.8,克隆,192.168.2.151、152、153、154

      之前使用的路由器ip地址是192.168.2.1

      换了环境后使用的地址是192.168.1.1

    以上是前提

      按照老一套应该就是将/etc/sysconfig/network-scripts/ifcfg-eth0其内容更改就OK了

      参考下内容

    [root@151 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
    DEVICE=eth0
    #HWADDR=00:0C:29:D9:6E:43
    TYPE=Ethernet
    #UUID=09a48fc7-c270-40ab-a1e3-83020c32d46d
    ONBOOT=yes
    NM_CONTROLLED=yes
    BOOTPROTO=static
    IPADDR=192.168.1.151
    NETMASK=255.255.255.0
    GATEWAY=192.168.1.1
    DNS=114.114.114.114
    

      这明显是一道送分题嘛!

      可是、但是、however

      偏偏就是无法启动,无奈何,我猜大概是虚拟机,而且是克隆机的缘故

    [root@151 ~]#rm -rf /etc/udev/rules.d/70-persistent-net.rules
    

      这下应该大功告成了吧,可我还是too yang too simple,依然没有解决,我想到了百度

      百度很直接的告诉我,恢复虚拟网络设置

    大致步骤就是在VMwar菜单栏-->编辑-->虚拟网络编辑器-->还原默认设置(左下角)

      后来还是失败了,但虚拟机依然能ping 通192.168.1.1和我的本机192.168.1.100

      想起来一般虚拟机上网都是dhclient获取ip,然后修改网络配置固定ip,至于为什么会想起来,大概是没辙了,各种试

    第一次试验的时候自己没有在意,但我的151就这样能上网了,知道后来152、153、154依然不能上网的时候,我才想起来这个无意间的小动作

    所以,废话了这么多,总结就是:原本能上网的虚拟机,更换网络环境后不能上网,先dhclient,然后修改ip

    over

     具体的原因没有检测出来,但确实可行了,猜测应该是dhcp启动了网络服务,所以要先dhcp下,一直是/etc/init.d/network restart,讲道理应该是行的通的,留给后续解决,目前已经处理完问题

    2017-04-14     经过下午遇到的公司服务器无法联网的问题,结果是ip被占用,公司D-link路由器192.168.1.100-192.168.1.200是分配给自动获取ip的地址的。

    只有超过200才是固定ip,之前ping过地址设置没通,后来ping通了设置的地址通了,发现是ip被占用

    正确的应该是dhclient获取ip,然后修改网卡配置文件,若想将ip配置为统一的,先确定ip是否被占用

    重新自动获取ip启用dhclient命令时会提示进程已存在,可以使用dhclient -r命令清除ip,重新获取

    "世界上只有一种真正的英雄主义,就是认清了生活的真相后,还依然执着地热爱它。" ——罗曼·罗兰
  • 相关阅读:
    js将数字转为千分位/清除千分位
    mybatis中的$和#的区别
    js处理title超长问题
    mybatis错误 Mapped Statements collection does not contain value for
    bootstrap添加多个模态对话框支持
    java.util.Collections.copy()方法注意点
    list通过比较器进行排序
    jquery对radio和checkbox的操作
    c++类简介
    c++ 类
  • 原文地址:https://www.cnblogs.com/irockcode/p/6706867.html
Copyright © 2011-2022 走看看