고정 IP 주소가 192.168.1.251로 이동되었습니다.

고정 IP 주소가 192.168.1.251로 이동되었습니다.

내 시스템의 고정 IP 주소는 192.168.1.150입니다. 수동으로 구성 했습니다 /etc/network/interfaces(예: NetworkManager를 사용하지 않음). 세 개의 사이트를 호스팅하는 웹 서버입니다. 나는 여러 가지 문제에 직면해 있는데, 그 모든 문제는 DNS 확인에 뿌리를 두고 있습니다. 어떤 이유에서인지 이해할 수 없습니다. 서버는 IP 주소가 192.168.1.251로 확인된다고 생각합니다.

이 문제의 원인이 무엇인지 읽었습니다 dnsmasq. 실행 중인 프로세스를 검색했는데 실행 중인 것을 볼 수 없었습니다. DHCP가 꺼져 있고(제 생각에는) 실행 중인 프로세스에서도 보이지 않습니다. 각 개별 문제를 주의 깊게 살펴본 결과 모두 일종의 서버 구성 오류를 가리키는 것 같습니다. 하지만 무엇을 변경해야 할지 혼란스럽습니다. 문제를 해결하는 데 도움을 주시면 감사하겠습니다. 그렇지 않은 경우 문제를 더 효율적으로 해결할 수 있도록 자세히 알아볼 수 있도록 도와주세요. 불과 이틀 전에는 완벽하게 작동하던 시스템에서 짜증나고 쇠약해지는 문제를 찾아야 하는 것이 매우 지루하다는 것을 알았습니다.

확실하게 말할 수는 없지만 아무런 변경도 하지 않고 Ubuntu에서 여러 보안 업데이트를 다운로드했기 때문에 다운로드한 것 중 하나가 문제를 일으키고 있는 것은 확실합니다.

/etc/network/interfaces:

auto lo eth0
iface lo inet loopback

iface eth0 inet static
    address 192.168.1.150
    netmask 255.255.255.0
    broadcast 192.168.1.255
    network 192.168.1.0
    gateway 192.168.1.1
    dns-nameservers 8.8.8.8 68.87.69.150

/etc/resolv.conf:

    # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
    #     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
    nameserver 8.8.8.8
    nameserver 68.87.69.150

/etc/hosts:

    127.0.0.1   localhost.localdomain localhost             
    127.0.1.1   nimue
    192.168.1.150   babaluis.com
    192.168.1.150   coyote.homeip.net
    192.168.1.150   hamiltonpdx.com 

    # The following lines are desirable for IPv6 capable hosts
    ::1     localhost ip6-localhost ip6-loopback
    fe00::0 ip6-localnet
    ff00::0 ip6-mcastprefix
    ff02::1 ip6-allnodes
    ff02::2 ip6-allrouters
    ff02::3 ip6-allhosts

/etc/nsswitch.conf:

    # /etc/nsswitch.conf
    #
    # Example configuration of GNU Name Service Switch functionality.
    # If you have the `glibc-doc-reference' and `info' packages installed,         try:
    # `info libc "Name Service Switch"' for information about this file.

    passwd:         compat
    group:          compat
    shadow:         compat

    hosts:          dns files mdns4_minimal [NOTFOUND=return] mdns4
    networks:       files

    protocols:      db files
    services:       db files
    ethers:         db files
    rpc:            db files

    netgroup:       nis

route -n:

    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use         Iface
    0.0.0.0         192.168.1.1     0.0.0.0         UG    100    0        0         eth0
    169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0         eth0
    192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0         eth0

nmap -sV nimue:

    Starting Nmap 5.21 ( http://nmap.org ) at 2012-12-05 22:39 PST
    Nmap scan report for nimue (192.168.1.251)
    Host is up (0.00075s latency).
    Not shown: 998 closed ports
    PORT   STATE SERVICE VERSION
    53/tcp open  domain  dnsmasq 2.41
    80/tcp open  http    lighttpd 1.4.18
    MAC Address: E0:46:9A:24:F2:D4 (Unknown)

    Service detection performed. Please report any incorrect results at http://nmap.org/submit/ .
    Nmap done: 1 IP address (1 host up) scanned in 19.20 seconds

도움을 받기 위해 추가 정보가 필요하면 문의하세요.

고쳐 쓰다 출력 dig +trace nimue:

; <<>> DiG 9.8.1-P1 <<>> +trace nimue
;; global options: +cmd
.           21088   IN  NS  a.root-servers.net.
.           21088   IN  NS  b.root-servers.net.
.           21088   IN  NS  c.root-servers.net.
.           21088   IN  NS  d.root-servers.net.
.           21088   IN  NS  e.root-servers.net.
.           21088   IN  NS  f.root-servers.net.
.           21088   IN  NS  g.root-servers.net.
.           21088   IN  NS  h.root-servers.net.
.           21088   IN  NS  i.root-servers.net.
.           21088   IN  NS  j.root-servers.net.
.           21088   IN  NS  k.root-servers.net.
.           21088   IN  NS  l.root-servers.net.
.           21088   IN  NS  m.root-servers.net.
;; Received 228 bytes from 8.8.8.8#53(8.8.8.8) in 29 ms

;; Received 23 bytes from 192.168.1.251#53(192.168.1.251) in 62 ms

출력은 netstat -tlpen다음과 같습니다

Active Internet connections (only servers)

Proto Recv-Q Send-Q Local Address           Foreign Address         State       User       Inode       PID/Program name
tcp        0      0 0.0.0.0:10000           0.0.0.0:*               LISTEN      0          13295       2823/perl       
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      0          14864       2721/apache2    
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      0          569634      8196/sshd       
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      0          9609        957/cupsd       
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN      0          12833       2656/master     
tcp        0      0 0.0.0.0:538             0.0.0.0:*               LISTEN      0          12696       2540/gdomap     
tcp        0      0 0.0.0.0:993             0.0.0.0:*               LISTEN      0          11088       1018/dovecot    
tcp        0      0 0.0.0.0:9571            0.0.0.0:*               LISTEN      0          12710       2558/inetd      
tcp        0      0 0.0.0.0:995             0.0.0.0:*               LISTEN      0          11078       1018/dovecot    
tcp        0      0 127.0.0.1:10024         0.0.0.0:*               LISTEN      123        9127        1216/amavisd (maste
tcp        0      0 127.0.0.1:10025         0.0.0.0:*               LISTEN      0          14818       2656/master     
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      116        11120       1051/mysqld     
tcp        0      0 0.0.0.0:110             0.0.0.0:*               LISTEN      0          11076       1018/dovecot    
tcp        0      0 0.0.0.0:143             0.0.0.0:*               LISTEN      0          11086       1018/dovecot    
tcp        0      0 127.0.0.1:783           0.0.0.0:*               LISTEN      0          10252       1241/spamd.pid  
tcp6       0      0 :::22                   :::*                    LISTEN      0          569636      8196/sshd       
tcp6       0      0 ::1:631                 :::*                    LISTEN      0          9608        957/cupsd       
tcp6       0      0 :::25                   :::*                    LISTEN      0          12834       2656/master     
tcp6       0      0 :::993                  :::*                    LISTEN      0          11089       1018/dovecot    
tcp6       0      0 :::995                  :::*                    LISTEN      0          11079       1018/dovecot    
tcp6       0      0 :::110                  :::*                    LISTEN      0          11077       1018/dovecot    
tcp6       0      0 :::143                  :::*                    LISTEN      0          11087       1018/dovecot    

NetworkManager가 실행 중입니다(에서 ps -aux):

root       944  0.0  0.0 163016  5760 ?        Ssl  Dec05   0:00 NetworkManager
root       957  0.0  0.0 104104  3596 ?        Ss   Dec05   0:00 /usr/sbin/cupsd -F
root       972  0.0  0.0  19984   936 tty4     Ss+  Dec05   0:00 /sbin/getty -8 38400 tty4

nscd나는 그것이 실행이라고 생각하지 않습니다 . 나는 그것을 어디에서도 볼 수 없습니다 ps -aux. 소켓이 없습니다 /var/run/nscd/socket.

LOCALDOMAIN환경변수 가 없습니다 .

출력은 env -i /usr/bin/getent hosts nimue다음과 같습니다

192.168.1.251   nimue

/etc/nsswitch.confDNS 가 다른 옵션보다 앞에 있어야 한다는 기사를 읽었 기 때문에 DNS를 목록의 시작 부분으로 옮겼습니다 . 문제에는 아무런 영향을 미치지 않습니다.

또 다른 업데이트 시스템이 시작될 때 더 이상 실행되지 않도록 Network Manager를 껐습니다. DHCP 서버도 삭제했습니다. 그럼에도 불구하고 nmap서버의 IP 주소는 여전히 192.168.1.251로 보고됩니다.

답변1

/etc/nsswitch.conf"호스트" 서비스 목록에서 "파일"이 첫 번째로 나열되도록 변경했으며 (설명 섹션에서 말했듯이) Network Manager를 완전히 비활성화하고 DHCP를 제거했습니다. 이러한 조치는 문제에 영향을 미치지 않습니다. 다시 시작하지도 않습니다.

문제에 대한 해결책은 Linksys 라우터와 케이블 모뎀의 전원을 꺼서 재설정할 수 있도록 하는 것입니다. 이것이 어떤 영향을 미칠 것이라고는 기대하지 않았지만 가능한 소프트웨어 구성 문제를 배제했다고 생각합니다(IP 주소 할당을 결정해야 하는 것을 크게 오해하지 않는 한). 그러면 남은 것은 무엇입니까? 문제가 해결되었을 때 나는 기분 좋게 놀랐습니다. 표시되었던 DNS 오류가 해결되었습니다.

도움을 주신 분들께 감사드립니다. 사용법 netstat과 특히 문제 해결 방법에 대해 많은 것을 배웠습니다.

관련 정보