Raspberry Piのデフォルトのホスト名は、創造的には「
ラズベリーパイ
「。別のホスト名が必要な場合、またはローカルネットワークでのホスト名の競合を回避したい場合はどうなりますか? Linuxベースのデバイスのホスト名をすばやく変更する方法を説明します。
なぜ私はこれをしたいのですか?
ネットワーク上のLinuxデバイスのローカルホスト名を編集するのに数分かかる場合がある主な理由は2つあります。最も一般的な理由は、単にカスタマイズです。物事をパーソナライズするのは楽しいことです。 Raspberry Piミュージックステーションを昔ながらの状態のままにするのではなく、
ラズベリーパイ
「たとえば、名前を「」に変更できます。
ジュークボックス
“。
ローカルホストをカスタマイズするもう1つの理由は、名前の競合を回避するためです。たとえば、3つのRaspberry Piユニットを購入してセットアップした場合、3つすべて(デフォルトのRaspbianインストールを想定)はローカルホスト名を要求しようとします。
ラズベリーパイ
“。
最初の1つは成功し、次の2つはホスト名の解決に失敗し、ルーターのデバイスリストで空白のままになり(上のスクリーンショットを参照)、Sambaファイル共有などのホスト名ベースのプロトコルを介して到達できなくなります。
幸い、いくつかの簡単な編集を実行する場所を知っていれば、Raspberry Pi(およびフルアクセスできる他のほとんどのLinuxベースのデバイス)のホスト名を変更するのは非常に簡単です。デモンストレーションの目的で、変更を実行します 在庫のRaspbianインストール 、ただし、同じファイル編集はDebian、Ubuntu、および他のほとんどのLinuxプラットフォームで機能します。
Piのホストを変更する
オフィスの周りには非常に多くのRaspberryPiユニットがあり、それらの多くが現在競合しています。今日は、現在の機能に基づいて各Piユニットに一意の名前を割り当てることでこれを修正します。この名前変更の完璧な候補は私たちの素晴らしいです
ラズベリーパイ気象台
;ホスト名を「」に変更すると、ネットワーク上でそれを識別するのがはるかに簡単になります。
ウェザーステーション
“。
最初のステップは、デバイスで端末を開くか、デバイスにSSHで接続してリモート端末を開くことです。デバイスはヘッドレスで現在実行されているため、リモートターミナルルートを使用してSSH経由で接続します。
ターミナルで、次のコマンドを入力して、hostsファイルを開きます。
sudo nano / etc / hosts
ホストファイルは次のようになります。
ラベルが付けられた最後のエントリを除いて、すべてのエントリをそのままにします
127。0。1。1
ホスト名「
ラズベリーパイ
「。これはあなたが編集したい唯一の行です。 「raspberrypi」を任意のホスト名に置き換えます。デバイス上で「
ウェザーステーション
「。 Ctrl + Xを押してエディターを閉じます。既存のファイルを上書きして保存することに同意します。
ターミナルに戻り、次のコマンドを入力してホスト名ファイルを開きます。
sudo nano / etc / hostname
このファイルには、現在のホスト名のみが含まれています。
デフォルトの「
ラズベリーパイ
」を前の手順で入力したのと同じホスト名で指定します(例:「
ウェザーステーション
「)。もう一度、CTRL + Xを押してエディターを閉じ、既存のファイルを上書きして保存することに同意します。
最後に、変更を有効にするために、システムへの変更をコミットし、システムを再起動する必要があります。ターミナルで、次のコマンドを入力して変更をコミットします。
すど /えtc/いにt。d/ほstなめ。sh
次のコマンドに従ってください。
sudoリブート
システムがオンラインに戻ったら、ルーターのデバイスリストをチェックして、新しいホスト名が正しく解決されているかどうかを確認できます。
成功!これで、名前なしでネットワークをさまよう代わりに、小さなRaspberryPiウェザーステーションに独自のホスト名があります。