Raspberry Pi(または他のLinuxデバイス)のホスト名を変更する方法
Raspberry Piのデフォルトのホスト名は、創造的に十分です。ラズベリーピ
「。別のホスト名が必要な場合、またはローカルネットワークでホスト名の競合を避けたい場合はどうしますか? Linuxベースのデバイスのホスト名をすばやく変更する方法を説明します。.
なぜこれをしたいのですか?
ネットワーク上のLinuxデバイスのローカルホスト名を編集するのに数分かかるのが主な理由が2つあります。最も一般的な理由は単にカスタマイズすることです - ものをパーソナライズするのは楽しいです。 Raspberry Piのミュージックステーションをそのまま古いものとして残すのではなく、ラズベリーピ
「たとえば、名前を「に変更できます」ジュークボックス
「.
ローカルホストをカスタマイズしたいもう1つの理由は、名前の競合を避けるためです。たとえば、3つのRaspberry Piユニットを購入してセットアップした場合、3つすべて(デフォルトのRaspbianインストールを想定)はローカルホスト名を要求しようとします。ラズベリーピ
「.
最初のものは成功し、次の2つはそれらのホスト名の解決に失敗し、(上のスクリーンショットに見られるように)それらをあなたのルータのデバイスリストで空白のままにし、Sambaファイル共有のようなホスト名ベースのプロトコルを通して到達不可能.
幸い、Raspberry Pi(およびフルアクセス権を持つ他のほとんどのLinuxベースのデバイス)のホスト名を変更するための場所をいくつか簡単に編集する場所を知っていれば、それは非常に簡単です。デモンストレーションの目的で、標準のRaspbianインストールで変更を行いますが、同じファイル編集がDebian、Ubuntu、および他のほとんどのLinuxプラットフォームで機能します。.
Piのホストを変更する
私たちはオフィスの周りにたくさんのラズベリーパイユニットを持っているので、それらの束は現在矛盾しています。今日は、現在の機能に基づいて各Piユニットに固有の名前を割り当てることでこれを修正します。この名前の変更に最適な候補は、私たちの素晴らしいRaspberry Pi気象ステーションです。ホスト名を「」に変更すると、ネットワーク上で識別しやすくなります。気象観測
「.
最初のステップは、デバイスの端末を開くか、デバイスにSSHで接続してリモート端末を開くことです。私たちのデバイスはヘッドレスで現在稼働しているので、リモートターミナルルートを選択してSSH経由で接続します。.
端末で次のコマンドを入力して、hostsファイルを開きます。
sudo nano / etc / hosts
hostsファイルは次のようになります。
ラベルの付いた最後のエントリを除いて、すべてのエントリをそのままにします。 127.0.1.1
ホスト名ラズベリーピ
「。これはあなたが編集したい唯一の行です。 「raspberrypi」は、希望するホスト名に置き換えてください。私達は私達の装置のそれを「と取り替えました気象観測
「。 Ctrlキーを押しながらXキーを押してエディタを閉じます。既存のファイルを上書きして保存することに同意する.
端末に戻って、次のコマンドを入力してホスト名ファイルを開きます。
sudo nano / etc / hostname
このファイルには現在のホスト名のみが含まれています。
デフォルトの「ラズベリーピ
「前の手順で入力したものと同じホスト名で気象観測
“)。もう一度、Ctrl + Xを押してエディタを閉じ、既存のファイルを上書きして保存することに同意します。.
最後に、変更をシステムにコミットし、変更を有効にするためにシステムを再起動する必要があります。端末で、次のコマンドを入力して変更を確定します。
sudo /etc/init.d/hostname.sh
そのコマンドに従います。
sudoの再起動
システムがオンラインに戻ったら、ルータのデバイスリストを調べて、新しいホスト名が正しく解決されたかどうかを確認できます。
成功!名前なしでネットワークを徘徊する代わりに、私たちの小さなRaspberry Pi気象ステーションには、すべて独自のホスト名があります。.