
私のシステムの静的IPアドレスは192.168.1.150です。手動で設定しました/etc/network/interfaces
(NetworkManagerを使用しません)。 3 つのサイトをホストする Web サーバーです。私はいくつかの問題に直面していますが、そのすべての問題はDNS検証に根ざしています。何らかの理由で理解できません。サーバーは、IPアドレスが192.168.1.251と解決されると思います。
この問題の原因は何かを読みましたdnsmasq
。実行中のプロセスを検索しましたが、実行中のものが表示されませんでした。 DHCPがオフになっていて(私の意見では)、実行中のプロセスでも見えません。個々の問題を注意深く調べた結果、すべてのサーバー構成エラーの種類を指しているようです。しかし、何を変更するのか混乱しています。問題の解決にご協力いただきありがとうございます。そうでない場合は、問題をより効率的に解決するための詳細を確認するのに役立ちます。わずか2日前には、完全に機能していたシステムで迷惑で衰弱する問題を見つける必要が非常に退屈であることがわかりました。
確かに言うことはできませんが、何も変更せずにUbuntuから複数のセキュリティアップデートをダウンロードしたため、ダウンロードしたものの1つが問題を引き起こしていることは確かです。
/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.conf
DNSが他のオプションの前にある必要があるという記事を読んだので、DNSをリストの先頭に移動しました。問題には何の影響もありません。
別のアップデート
システムの起動時に動作しなくなるように Network Manager をオフにします。 DHCPサーバーも削除しました。それにもかかわらず、nmap
サーバーのIPアドレスはまだ192.168.1.251と報告されています。
答え1
/etc/nsswitch.conf
「ホスト」サービスのリストで「ファイル」が最初にリストされるように変更し(説明セクションで述べたように)、Network Managerを完全に無効にしてDHCPを削除しました。これらのアクションは問題に影響を与えません。再起動しません。
問題に対する解決策は、Linksysルーターとケーブルモデムの電源を切ってリセットできるようにすることです。これはどのような影響を与えるとは思わなかったが、可能なソフトウェア構成の問題を排除したと思います(IPアドレスの割り当てを決定する必要があることを大きく誤解しない限り)。それでは、残りは何ですか?問題が解決したら、気持ちよく驚きました。表示されたDNSエラーが修正されました。
助けてくださった方々に感謝します。使い方netstat
と特にトラブルシューティング方法について多くを学びました。