美文网首页
VMware下centos7配置静态ip并解决ping不通外网的

VMware下centos7配置静态ip并解决ping不通外网的

作者: 半理想主义 | 来源:发表于2020-08-09 10:36 被阅读0次

    1、选择虚拟网络编辑器

    vmware安装了虚拟机之后,默认是DHCP,会自动分配ip,ip不是固定的,这在实际使用中如果变化了就很麻烦,下面就将动态ip设置为静态ip



    选择nat模式,将使用DHCP服务的勾选去掉,因为使用dhcp服务是自动分配ip,我们不需要自动分配所以一定要去掉


    image.png

    注意记住这里的ip 192.168.62.0
    点击NAT设置可以修改


    image.png

    但是修改一定要跟本机VMware Network Adapter VMnetx的IP相同,不然是ping不通外网的
    就是下面这个




    image.png

    设置完虚拟网络编辑器之后点击确定,然后应用。接下来右击每一台虚拟机,点击设置,查看虚拟机是否使用的nat模式:


    2、修改虚拟机里Centos 7配置文件

    vim /etc/sysconfig/network-scripts/ifcfg-ens33
    

    ifcfg-ens33是虚拟系统的网卡名称,每台机器可能不同,到/etc/sysconfig/network-scripts目录后输入ifcfg-e按几次tab键就可以看到自己的是什么文件名了

    整体配置如下:

    TYPE=Ethernet
    PROXY_METHOD=none
    BROWSER_ONLY=no
    BOOTPROTO=static   #静态IP 
    DEFROUTE=yes
    IPV4_FAILURE_FATAL=no
    IPV6INIT=yes
    IPV6_AUTOCONF=yes
    IPV6_DEFROUTE=yes
    IPV6_FAILURE_FATAL=no
    IPV6_ADDR_GEN_MODE=stable-privacy
    NAME=ens33
    #UUID=091075e1-eb4d-4a35-9058-ce2dcc514d77
    DEVICE=ens33
    ONBOOT=yes #开机启动
    NM_CONTROLLED=no  #表示该接口将通过该配置文件进行设置,而不是通过网络管理器进行管理
    IPADDR=192.168.62.129  #本机地址
    NETMASK=255.255.255.0  #子网掩码
    GATEWAY=192.168.62.2  #默认网关
    DNS1=114.114.114.114       #DNS解析地址
    

    有注释的都是尤其需要注意的配置,网关尤其要注意必须和本机的虚拟机网络适配器网关一致
    如果虚拟机是克隆的,UUID可能一样,屏蔽掉也没有关系
    接着我们重启网卡设置

    service network restart
    

    至此应该就无问题了,如果还有问题,可尝试下面的步骤

    3、解决ping不通外网的问题

    这是因为我们使用了静态的ip地址,是不会自动解析域名的,需要修改一个resolv.conf文件,加上以下域名服务器解析地址

    vim /etc/resolv.conf
    
    nameserver 114.114.114.114
    nameserver 8.8.8.8
    nameserver 1.1.1.1
    

    至此就解决了配置静态IP不能访问外网的问题(其实如果ifcfg-ens33里设置了DNS1重启后这里会自动插入值)


    Tips:

    如果有同学在/etc/sysconfig/network-scripts/ifcfg-ens33里配置重启后,还是无法ping通外网,可能是你当前设置的ip被占用了,多设置不同的ip试试,注意service network restart
    最后:祝每一个看到这篇文章的同学顺利解决问题

    4、后续使用MobaXterm的问题

    设置为静态ip后,连接很慢
    解决办法

    修改ssh配置文件:
    vim /etc/ssh/sshd_config
    
    找到如下配置节点:
    UseDNS = yes
    修改为:
    UseDNS = no
    使生效
    重启ssh服务:
    systemctl restart sshd.service
    

    这样配置确实很快就能连上

    相关文章

      网友评论

          本文标题:VMware下centos7配置静态ip并解决ping不通外网的

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