NetworkManagerなしでUbuntu 14.04のネームサーバーを一覧表示する

NetworkManagerなしでUbuntu 14.04のネームサーバーを一覧表示する

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

おすすめ記事