web-dev-qa-db-ja.com

ホスト名がwifiによってリモートで変更されましたか?

現在訪問中ですTU Wienそして今日私はDebianLinuxラップトップをwpa_supplicantと私の所属機関の資格情報を使用して彼らのeduroamwlanに接続しました-いつものように私は別の科学機関を訪問しています。

端末を開いたとき、コマンドプロンプトに別のホスト名が表示されていることに気付き、実際にhostnameを実行すると、マシンの通常のホスト名e244-082.eduroam.tuwien.ac.atではなくx301が表示されました。 。

私はこれに非常に戸惑っています。いったいどうして、LANに接続すると、私の同意なしにホスト名が変更される可能性がありますか?

15
cgogolin

一部のDHCPサーバーはホスト名を送信します。クライアントはそのような申し出を受け入れるか無視することができます。

お近くの/etc/dhcp/dhclient.confファイルを使用して現在の構成を検査します。 requestエンティティのリストがあります。そのうちの1つはおそらくreadHost-name。詳細については、 dhclient.confのmanページ を確認してください。

18
Marco

ホスト名がDHCP経由で構成されているようです。これを行う一般的な方法の1つは、_/etc/dhcp/dhclient-exit-hooks.d/hostname_スクリプトを使用することです。リバースDNSを介して独自のIPアドレスを解決し、sethostname()を呼び出してホスト名を適宜設定する他のフックが配置されている可能性があります。

ホスト名を変更したくない場合は、dhcpクライアントがホスト名を要求しないように構成するだけです。 _hostname x301_内のファイルに触れることに抵抗がある場合は、_/etc_を実行して、いつでもホスト名を再構成できます。

4