自分だけのクイズ作成 - Quipha公開中

【ラズパイ】Wi-Fi設定と固定IPアドレスを設定

Raspberry Pi
スポンサーリンク

Raspberry Piのネットワーク設定

以前の記事では、ラズパイのセットアップを行いました。
今回はWi-Fiの設定と、固定IPアドレスの設定を行います。

Wi-Fiの設定

デスクトップが入っているのであれば、画面の右上から接続したいSSIDを選択し、パスワードを入力するだけでOKです。

注意点として、Wi-Fiの設定ファイルにはパスフレーズが平文で入ってしまいます。
以下の設定ファイルを確認しましょう。

/etc/wpa_supplicant/wpa_supplicant.conf

パスフレーズを暗号化してWi-Fiの設定を行う場合は、以下のようにコマンドを打ちます。

$ wpa_passphrase "Wi-FiのSSID" "パスフレーズ"

すると、以下のような文字列が表示さます。

network={
        ssid="Wi-FiのSSID"
        #psk="パスフレーズ"
        psk=xxxxxx
}

上記のパスフレーズの行は削除して、コピーします。
次に以下のファイルを編集し、コピーした文字列をペーストし保存します。

$ sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

ラズパイを再起動します。

$ sudo reboot

再起動後、以下のコマンドでIPアドレスを確認します。

$ ip a

wlan0の箇所がWi-Fiの設定です。
LANのIPアドレスが振られました。
usb0はUSB OTGでUSB接続時の設定です。

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: usb0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether e6:5c:d6:75:9c:04 brd ff:ff:ff:ff:ff:ff
    inet 169.254.23.112/16 brd 169.254.255.255 scope global usb0
       valid_lft forever preferred_lft forever
    inet6 fe80::bcb9:77bb:c158:9786/64 scope link
       valid_lft forever preferred_lft forever
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether b8:27:eb:4a:9e:cf brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.7/24 brd 192.168.0.255 scope global wlan0
       valid_lft forever preferred_lft forever
    inet6 240f:53:69b4:1:30fa:f275:229a:6572/64 scope global mngtmpaddr noprefixroute dynamic
       valid_lft 279sec preferred_lft 279sec
    inet6 fe80::bdc6:573e:dac1:5b2a/64 scope link
       valid_lft forever preferred_lft forever

固定IPアドレスの設定

DHCPによってアドレスが変わると面倒ですので、固定IPアドレスを設定します。
以下のファイルを編集します。

$ sudo nano /etc/dhcpcd.conf

今回はWi-Fiなので、wlan0を指定しました。(有線はeth0)
LANの設定は、各自確認してください。(DHCPの範囲やゲートウェイなど)

interface wlan0
static ip_address=192.168.0.100/24
static routers=192.168.0.1
static domain_name_servers=192.168.0.1

ラズパイを再起動します。

$ sudo reboot

再起動後、以下のコマンドでIPアドレスを確認します。

$ ip a

無事にIPアドレスが固定になりました。

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: usb0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether c2:a7:37:85:43:00 brd ff:ff:ff:ff:ff:ff
    inet 169.254.75.172/16 brd 169.254.255.255 scope global usb0
       valid_lft forever preferred_lft forever
    inet6 fe80::8e23:40ff:eac1:eba/64 scope link
       valid_lft forever preferred_lft forever
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether b8:27:eb:4a:9e:cf brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.100/24 brd 192.168.0.255 scope global wlan0
       valid_lft forever preferred_lft forever
    inet6 240f:53:69b4:1:30fa:f275:229a:6572/64 scope global mngtmpaddr noprefixroute dynamic
       valid_lft 278sec preferred_lft 278sec
    inet6 fe80::bdc6:573e:dac1:5b2a/64 scope link
       valid_lft forever preferred_lft forever

別なマシンからPingが通ることも確認します。

コメント

タイトルとURLをコピーしました