何らかの理由で、私のWi-Fiルーターは私のLinuxデバイスに変更されたホスト名を割り当てています。
たとえば、私のデバイスのホスト名はであり、私のshserver2
CLIログインが表示され、me@shserver2:
私の/etc/hostname
ファイルが同意して$ hostname
返されますshserver2
。
また、私の/etc/dhcp/dhclient.conf
ファイルには対応する行が含まれているので、send host-name = gethostname();
私が理解したように、ルーターが使用するローカルホスト名を送信する必要があります。
問題は、ルータがデバイス名を認識せず、引き続きshserver2
名前を割り当てるということですshserver
(2は追加されません)。
以前は別のデバイスをルーターに接続していましたが、shserver
現在は接続されていません。両方のデバイスは通常、同じ接続されたローカルアドレスを持ちます。ルーターには通常、設定後にshserver2
同じアドレス(192.168.1.66)が割り当てられます。以前は、192.168.1.65が常にsh_server
。これで、そのアドレスを予約して、SSHを介してデバイスに問題を解決できるようになりました。
だから私の質問は、ルータがまだデバイスのホスト名を変更する理由です。これは他の接続(携帯電話、ノートパソコン、テレビなど)では発生しないようです。
設定ファイルについて学んだが、これについて何も知らないので、誰かが助けてくれることを願っています。