Ubunutu 14.04では、マシンが使用するネームサーバーを一覧表示したいと思います。通常、これを使用してnm-tool
リストを一覧表示しますが、GUIを介してログインしたユーザーがいない場合は、NetworkManagerが実行されていないため、SSHセッションでこれを実行しようとします。
/etc/resolv.conf
それが提供するすべてが単なるものなので、私は猫を捕まえることはできませんnameserver: 127.0.1.1
。私は何を逃したことがありませんか?別のコマンドを使用する必要がありますか?
[編集する]
実行中のプロセスのリストを比較すると、次のようになります。 (GUIの有無にかかわらず実行)
$ ps -eo args --sort=command | grep dbus > gui.txt #or nogui.txt
$ diff gui.txt nogui.txt
4c4
< dbus-daemon --fork --session --address=unix:abstract=/tmp/dbus-8cBzgUufwJ
---
> //bin/dbus-daemon --fork --print-pid 5 --print-address 7 --session
9,10d8
< upstart-dbus-bridge --daemon --system --user --bus-name system
< upstart-dbus-bridge --daemon --session --user --bus-name session
それでは、問題はdbusを介して通信できないということでしょうか?
ベストアンサー1
デバイスがDHCPを介してDNSを取得している場合は、次のことができます。
grep domain-name-servers /var/lib/dhcp/<interface>.leases