現在訪問中ですTU Wienそして今日私はDebianLinuxラップトップをwpa_supplicant
と私の所属機関の資格情報を使用して彼らのeduroamwlanに接続しました-いつものように私は別の科学機関を訪問しています。
端末を開いたとき、コマンドプロンプトに別のホスト名が表示されていることに気付き、実際にhostname
を実行すると、マシンの通常のホスト名e244-082.eduroam.tuwien.ac.at
ではなくx301
が表示されました。 。
私はこれに非常に戸惑っています。いったいどうして、LANに接続すると、私の同意なしにホスト名が変更される可能性がありますか?
一部のDHCPサーバーはホスト名を送信します。クライアントはそのような申し出を受け入れるか無視することができます。
お近くの/etc/dhcp/dhclient.conf
ファイルを使用して現在の構成を検査します。 request
エンティティのリストがあります。そのうちの1つはおそらくreadHost-name
。詳細については、 dhclient.confのmanページ を確認してください。
ホスト名がDHCP経由で構成されているようです。これを行う一般的な方法の1つは、_/etc/dhcp/dhclient-exit-hooks.d/hostname
_スクリプトを使用することです。リバースDNSを介して独自のIPアドレスを解決し、sethostname()
を呼び出してホスト名を適宜設定する他のフックが配置されている可能性があります。
ホスト名を変更したくない場合は、dhcpクライアントがホスト名を要求しないように構成するだけです。 _hostname x301
_内のファイルに触れることに抵抗がある場合は、_/etc
_を実行して、いつでもホスト名を再構成できます。