ラズベリーパイのコンピュータ名を変更する

ラズパイのコンピュータ名(ホスト名ともいう)を自分専用の名前に変えよう。

どんないいことがあるの?

SSHで接続するとき、IPアドレスでアクセスするよね[ $ ssh pi@192.168.1.2 ]とか。

WindowsパソコンのブラウザからラズパイのApacheサーバーにHTTPアクセスするときもIPアドレスだね[ http://192.168.1.2 ]とか。

IPアドレス忘れちゃったー。覚えておくの大変。という苦労から解放されます。例えば[ $ ssh pi@kanopi ]とか[ http;//kanopi/ ]とかでアクセスできます。

手順1.コンピュータ名を変更

ファイル[/etc/hostname]の中にコンピュータ名が記載されているので変更します

$ sudo nano /etc/hostname

初期値のコンピュータ名は

raspberrypi

になっているので、自分のコンピュータ名(=ホスト名)に変更する。例えば。

kanopi

手順2. 名前解決(名前とIPアドレスのペアを覚えさせる)

ファイル[/etc/hosts]にあるローカルIPアドレスが「raspberrypi」になっているので自分のコンピュータ名に書き換える。

$ sudo nano /etc/hosts
127.0.0.1       localhost
::1             localhost ip6-localhost ip6-loopback
ff02::1         ip6-allnodes
ff02::2         ip6-allrouters

127.0.1.1       kanopi

再起動します。

$ sudo reboot

手順3. 検査

自分のコンピュータ名で「名前解決」できることを検査します。コンピュータ名で問い合わせするとIPアドレスを教えてくれます。

c:\> ping kanopi #(自分のコンピュータ名で Ping 応答確認する)

これ↓はIPv6アドレスの応答です。読むのが大変なのでIPv4で読みたいですね。

Pinging kanopi.local [2405:6580:c6e0:0:1f9c:906e:dd5f:7a57] with 32 bytes of data:
Reply from 2405:6580:c6e0:0:1f9c:906e:dd5f:7a57: time=10ms

今度は IPv4 で検査します。

c:\> ping kanopi -4
Pinging kanopi.local [192.168.1.21] with 32 bytes of data:
Reply from 192.168.1.21: bytes=32 time=34ms TTL=64

検査の結果、ラズパイ「kanopi」のIPアドレスが 192.168.1.21 だということが分かりました。

SSH接続

c:\> ssh pi@kanopi

ブラウザでのアクセス

URL = http://kanopi/

まとめ

ラズベリーパイのコンピュータ名を自分専用の名前に変更できます。

SSH接続するときに、IPアドレスを忘れちゃっても名前で接続できる。

ブラウザでWEBサイトにアクセスするときも、IPアドレスを知らなくても名前でアクセスできる。

以上


コメントを残す