解決策 1:
通常、dhclient.leases ファイルは /var/lib/dhcp3/dhclient.leases
にあります。 、次のコマンドを入力します:
less /var/lib/dhcp3/dhclient.leases
または
cat /var/lib/dhcp3/dhclient.leases
または
grep コマンドを使用して DHCP サーバーのアドレスを取得できます。次のように入力します。
grep dhcp-server-identifier /var/lib/dhcp3/dhclient.leases
または
dhclient eth0
解決策 2:
最近、dhcpcd
でこの問題が発生しました DNSサーバーを設定していなかったため、構成が間違っていました。次のコマンドを使用して、DHCP で使用できるネームサーバーを照会できることがわかりました:
sudo dhcpcd -o domain_name_servers -T
このコマンドは、一連のネットワーク接続情報を出力します。 new_domain_name_servers
で始まる行を探します .
ここからネームサーバーを手動で設定できました。
解決策 3:
/var/lib/dhclient/dhclient-eth0.leases
で DHCP リース情報を見つけました /var/lib/dhcp3/dhclient.leases
で誰も見つからない場合に備えて
解決策 4:
えっと、単純に掘ってみませんか?
[email protected] ~ $ dig google.de
; <<>> DiG 9.4.3-P3 <<>> google.de
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 27579
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 6, ADDITIONAL: 0
;; QUESTION SECTION:
;google.de. IN A
;; ANSWER SECTION:
google.de. 1785 IN A 209.85.229.104
google.de. 1785 IN A 216.239.59.104
google.de. 1785 IN A 74.125.77.104
;; AUTHORITY SECTION:
de. 23431 IN NS L.DE.NET.
de. 23431 IN NS Z.NIC.de.
de. 23431 IN NS F.NIC.de.
de. 23431 IN NS C.DE.NET.
de. 23431 IN NS S.DE.NET.
de. 23431 IN NS A.NIC.de.
;; Query time: 1 msec
;; SERVER: 192.168.1.15#53(192.168.1.15)
;; WHEN: Thu Sep 17 19:33:39 2009
;; MSG SIZE rcvd: 181
最後の行を見てください:;;サーバー:192.168.1.15#53(192.168.1.15)