Sudo SomeCommand
と入力すると、少しハングすることに気づきました。何が起こっているのかを理解しようと試み始めたところ、非常に奇妙なことが1つ見つかりました。tcpdump -i wlan0
と入力してからSudo
を実行すると、次のようになります。
IP Jebediah-PC.35662 > gateway.domain: 58284+ A? Jebediah-PC.
IP Jebediah-PC.35662 > gateway.domain: 62298+ AAAA? Jebediah-PC.
IP Jebediah-PC.45253 > gateway.domain: 22831+ PTR? 1.1.168.192.in-addr.arpa.
IP gateway.domain > Jebediah-PC.35662: 58284 NXDomain 0/1/0
IP gateway.domain > Jebediah-PC.35662: 62298 NXDomain 0/1/0
IP gateway.domain > Jebediah-PC.45253: 22831 NXDomain 0/1/0
IP Jebediah-PC.44842 > gateway.domain: 33078+ PTR? 103.1.168.192.in-addr.arpa.
ある種のDNSルックアップのように見えます。これがwiresharkのスクリーンショットです:
Sudoルールはホスト名を指定できるため、Sudoはローカルインターフェイスのホスト名を解決する必要があります(ホスト固有のルールに一致するかどうかを判断できるようにするため)。他の Jeff S.が言った と同様に、これは/ etc/hostsに「Jebediah-PC」が含まれていないためである可能性が高いため、DNSルックアップが失敗するのを待つ必要があります。
私の評判は低すぎてコメントを残すことができないので、これは答えというよりはコメントです。
Jebediah-PCとgalaxy-s2は同じマシンであると述べているため、ホスト名の変更に関係しているようです。以下の投稿を参照してください。