一部のWi-Fiネットワークに接続すると、ターミナルでホスト名が変更される


10

一部のwifiネットワークに接続すると、端末でコンピューターのホスト名が変更されます-これは正常ですか?これを防ぐ方法はありますか?

回答:


8

(少なくとも)Lionでは、これを達成する最良の方法はscutilを実行することです

sudo scutil --set HostName NAME

NAMEを必要なホスト名に置き換えます。/etc/hostconfigファイルの先頭にあるコメントを信頼できる場合は、非推奨であることに注意してください。


この修正は、誰かが興味を持っている場合でもMavericksで機能します。先端をありがとう!
ジョーダンM. 14

4

OS Xは通常、マシンが持っているIPアドレスの逆ルックアップからホスト名を取得します。DHCPを使用している場合は、ホスト名が変更される可能性があります。ホスト名を強制したい場合は、/ etc / hostconfigを編集し(任意のCLIエディターを使用します。sudoを使用する必要があります)、HOSTNAME = -AUTOMATIC-HOSTNAME = NameYouWantに変更します。


これを行ったとき、コマンドラインで使用する多くのツールがすべて壊れてしまいました...ホスト名が保存されているようです。それは一般的ですか?
Chris Abrams、

1
@ChrisAbrams:それはありふれたことだとは思いませんが、何がどのように壊れたのかを知らずにこれ以上言うことは困難です。(私はあなたが尋ねたのでそれが長い時間であることを知っています。私は今これを見ました。)
Harald Hanche-Olsen
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.