概要
✔ Raspberry Piの最初の設定として、ネットワークの設定方法について解説します。
サーバー機のネットワークの設定
Rasberry Piの最初にネットワークを設定を行います。
ssh接続からRaspberry Piにアクセスを行う。
今回利用したRaspberry Piのバージョンはcat /etc/debian_versionコマンド等で確認できます。
# Raspberry Piのバージョン
$ cat /etc/debian_version
8.0
# Rasbianのバージョン
$ cat /etc/issue
Raspbian GNU/Linux 8 \n \l
# OSのバージョンを確認する方法
$ lsb_release -a
No LSB modules are available.
Distributor ID: Raspbian
Description: Raspbian GNU/Linux 8.0 (jessie)
Release: 8.0
Codename: jessie
#カーネルのバージョンを確認する方法
$ cat /proc/version
Linux version 4.9.35-v7+ (dc4@dc4-XPS13-9333) (gcc version 4.9.3 (crosstool-NG crosstool-ng-1.22.0-88-g8460611) ) #1014 SMP Fri Jun 30 14:47:43 BST 2017
# ハードウェアのモデルを確認する方法
$ cat /proc/device-tree/model
Raspberry Pi 3 Model B Rev 1.2pi
Raspberry Pi 3 Model B Rev 1.2
Raspberry Pi OS (32-bit)
Raspbian : 8 (jessie )
Raspberry Piのネットワーク設定
Raspberry piの設定では、ifconfigコマンドにより以下のように表示されます。
$ifconfig
eth0 Link encap:Ethernet HWaddr XX:XX:XX:XX:XX:XX
inet addr:192.168.XXX.XXX Bcast:192.168.12.255 Mask:255.255.255.0
inet6 addr: fe80::6bcb:cb7b:a317:6329/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:889139 errors:0 dropped:25 overruns:0 frame:0
TX packets:118659 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:383370214 (365.6 MiB) TX bytes:12913090 (12.3 MiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:256 errors:0 dropped:0 overruns:0 frame:0
TX packets:256 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:21941 (21.4 KiB) TX bytes:21941 (21.4 KiB)
wlan0 Link encap:Ethernet HWaddr b8:27:eb:23:12:da
inet6 addr: fe--::----:--00:----:3eeb/64 Scope:Link
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:256513 errors:0 dropped:255288 overruns:0 frame:0
TX packets:1112 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:88499598 (84.3 MiB) TX bytes:177457 (173.2 KiB)
このとき、以下のLAN用接続端子が確認出来ます。
- 「eth0」:LANケーブル端子
- 「lo」:仮想LAN端子
- 「wlan0」:WIFIの無線端子
ここで、IPアドレスを変更する場合は、ubuntuの設定と異なり以下のファイルの変更だけで問題ありません。
- /etc/dhcpcd.conf
上記のファイル最後に以下の記載をすればOKです。
interface eth0
static ip_address=192.168.12.101/24
static routers=192.168.12.1
static domain_name_servers=192.168.12.1
ここで、interface の「eth0」はLANケーブル端子を選びました。
するとipconfigコマンドを再実行すると以下のようになります。
$ifconfig
eth0 Link encap:Ethernet HWaddr b8:27:eb:76:47:8f
inet addr:192.168.12.101 Bcast:192.168.12.255 Mask:255.255.255.0
inet6 addr: fe80::6bcb:cb7b:a317:6329/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:889139 errors:0 dropped:25 overruns:0 frame:0
TX packets:118659 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:383370214 (365.6 MiB) TX bytes:12913090 (12.3 MiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:256 errors:0 dropped:0 overruns:0 frame:0
TX packets:256 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:21941 (21.4 KiB) TX bytes:21941 (21.4 KiB)
wlan0 Link encap:Ethernet HWaddr b8:27:eb:23:12:da
inet6 addr: fe80::a06e:6900:f30d:3eeb/64 Scope:Link
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:256513 errors:0 dropped:255288 overruns:0 frame:0
TX packets:1112 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:88499598 (84.3 MiB) TX bytes:177457 (173.2 KiB)
これでRaspberry Piを再起動すればIPアドレスが変更になっています。
まとめ
本記事のポイント