Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
jaleo
V2EX  ›  Linux

centos 7 VPS , /etc/resolv.conf nameserver 丢失

  •  
  •   jaleo · Mar 21, 2015 · 7096 views
    This topic created in 4096 days ago, the information mentioned may be changed or developed.
    vps,centos 7。刚开始是好的,/etc/resolv.conf 里nameserver是google的dns。初始化vps后,第二天发现SSH登陆不了,ping就是Destination Host Unreachable,到其它vps上ping也是这个结果。
    只好重启服务器,恢复正常。
    本以为是偶然事情,结果过了一天又是ping不通了,Destination Host Unreachable。
    以为是vps的问题,新建了一个vps,第二天又发生这样的问题,百思不得其解。

    进控制面板里的VNC瞧瞧,发现vps里也无法ping外界地址。打开/etc/resolv.conf一看,是空的,nameserver不见了,好奇怪啊。查看/etc/sysconfig/network-scripts/ifcfg-eth0,里面有2个DNS。
    最后自己在resolv.conf里加入nameserver,重启network服务,就正常了。
    本人linux新手,大家帮忙分析下为何/etc/resolv.conf里nameserver会丢失?
    13 replies    2017-02-26 22:37:30 +08:00
    zealic
        1
    zealic  
       Mar 21, 2015
    看看是不是磁盘空间满了
    jaleo
        2
    jaleo  
    OP
       Mar 21, 2015
    @zealic 新的系统,没有装任何软件,空间足够的。静静地放一个晚上,第二天就会不通。
    47jm9ozp
        3
    47jm9ozp  
       Mar 21, 2015
    没有nameserver不会影响远程登录吧

    我觉得是网络其他配置一起丢了,你检查一下
    initialdp
        4
    initialdp  
       Mar 21, 2015 via Android
    问一下服务商吧。比如linode,会自动倒回服务商的配置,除非网络改成静态配置。
    qingh
        5
    qingh  
       Mar 21, 2015
    resolv.conf和你不能ssh没有关系。ping都不通,可能是你的网络接口或网络服务就没有起来。
    在vps上
    ifconfig -a 看看网络接口和ip地址的情况,
    netstat -anp 看看ip,tcp/udp的侦听端口
    iptables -L 看看防火墙
    jaleo
        6
    jaleo  
    OP
       Mar 21, 2015
    @qingh 谢谢
    我水平有限 看了下 也没查出什么问题 可能是网络接口服务down了 导致不通 但为何会down呢 无法理解啊 我还是头一次碰到 好好的系统放在那里 第二天它自己就不通了?
    efi
        7
    efi  
       Mar 21, 2015 via Android
    chattr -i /etc/resolv.conf
    jaleo
        8
    jaleo  
    OP
       Mar 21, 2015
    @qingh 我刚看了 和其他家的vps centos 7不一样 它的eth0是被network manager service管理的,有空我试试不让NM管理。
    jaleo
        9
    jaleo  
    OP
       Mar 22, 2015
    一早又不通了,用vnc看下,发现时ipv4地址没有。
    NetworkManager的状态显示 eth0 DHCPv4 request timed out.
    steptodream
        10
    steptodream  
       Mar 22, 2015
    @efi 不让修改是+i 吧
    qingh
        11
    qingh  
       Mar 22, 2015
    @jaleo 这个问题是不能从dhcp服务器更新ip租用,一般VPS的ip应该是固定的。可能是你的接口配置写成了从dhcp获得ip。修改接口相应的配置,变成固定IP,就行了。
    jaleo
        12
    jaleo  
    OP
       Mar 22, 2015
    @qingh 这家的vps,新建的都有两个地址,公网和私网,ip addr显示的是私网地址,自动分配。安装你的建议,我把其中一个vps改成了静态地址,另一个依旧是自动分配,看看明天的情况。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2951 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 06:49 · PVG 14:49 · LAX 23:49 · JFK 02:49
    ♥ Do have faith in what you're doing.