#author("2019-07-07T01:25:39+09:00","","") #author("2019-07-07T01:26:28+09:00","","") #navi(../) * Raspbian Desktop のWi-FiをDHCPから固定IPアドレスに変更する手順 [#p794ee22] Raspbian Desktop を使っていてちょっとしたサーバ代わりに使い始めたときに固定IPに変更したいなぁ。~ と思われた方、GUIによる操作で簡単に無線LANのIPアドレスをDHCPから固定IPに変更することができます。~ 以下に操作手順を記します。 #htmlinsert(minipc-top.html) #contents * 使用したRaspbian [#g53d96fe] $ lsb_release -cd Description: Raspbian GNU/Linux 10 (buster) Codename: buster - Raspbian Buster with desktop and recommended software~ https://www.raspberrypi.org/downloads/raspbian/ * 前提条件 [#n02d6b13] ラズベリーパイは既にWi-Fiにて接続できていること。~ これは、アクセスポイントの設定をそのまま利用するためです。~ アクセスポイントの設定は以下のファイルに記載されています。~ /etc/wpa_supplicant/wpa_supplicant.conf * 無線LANを固定IPに変更する操作手順 [#c27a9e3c] 以下の手順で無線LAN(Wi-Fi)を固定IPに変更することができます。~ 作業前に現在のIPなど情報収集します。 ** 現在の情報を収集(固定IP化前作業) [#pa29fb82] ラズベリーパイの無線LANを固定IP化するための前作業です。~ 現在の無線LANに関するネットワーク情報を収集します。 + 以下のコマンドを入力して、現在のIPアドレスを取得します。 ++ 現在使っている、ネームサーバー(DNS)の情報を確認します。 cat /etc/resolv.conf | grep nameserver 以下のような出力(192.168.1.1)がされますので、メモしておいてください。 $ cat /etc/resolv.conf | grep nameserver nameserver 192.168.1.1 ++ 現在使っているゲートウェイサーバーの情報を取得します。 ip route show 以下のような出力(192.168.1.1)がされますので、メモしておいてください。 $ ip route show default via 192.168.1.1 dev wlan0 proto dhcp src 192.168.1.55 metric 303 192.168.1.0/24 dev wlan0 proto dhcp scope link src 192.168.1.55 metric 303 ++ ラズベリーパイの無線LANに割り当てられているIPアドレスを確認します。~ この値は使いませんが、一応調べておきます。 hostname -I 以下のような出力(192.168.1.55)がされます。 $ hostname -I 192.168.1.55 2408:210:236b:e600:b226:e4de:abcd:abcd * 無線LAN(Wi-Fi)を固定IP化する [#qbf865b7] 以下の手順で無線LANのIPアドレスを固定IP化します。 + Raspbianのデスクトップの左上にある無線Lアイコンを右クリックします。 #ref(01.png) #br + Wireless & Wired Network Settings をクリックします。 #ref(02.png) #br + Network Preferences の画面が表示されるので、&color(red){赤};枠で囲んだ部分を''wlan0''にします。 #ref(03.png) + 各種設定については以下に記します。~ ''Router'',''DNS Servers''ついては、上記で調べたIPを入力してください。 -- Router~ 上記で調べたゲートウェイサーバを指定します。 -- DNS Servers~ 上記で調べたネームサーバー(DNS)を指定します。 -- IPv4 Address~ ここには今回固定IPとして設定するIPアドレスを指定します。~ 上記で hostname -I で調べたIPの値は、DHCPにより割り当てられたIPアドレスとなります。~ したがって、その値より大きな値にすればよいでしょう。~ aaa.bbb.ccc.dddのaaa.bbb.cccまでは、hostname -I で調べた値を設定してください。~ 最後尾のdddの値を設定します。~ 自宅などで使われているルータ兼アクセスポイントであれば、最後の部分が100以上であれば問題は発生しないと思います。~ 以下のキャプチャは、当方の環境で設定した値となります。~ IPv6は不要なのでチェックボックスを外しました。 |''Ipv4 Address''|''Router''|''DNS Servers''| |192.168.1.181|192.168.1.1|192.168.1.1| --&color(red){''Automatically configure empty optoins''のチェックがあるとなぜか固定IPの設定に失敗しました。}; #ref(05.png) #br 尚、IPv6のチェックボックスが有効でも問題なく固定IPにすることができました。 #ref(04.png) #br +設定が終わったら、適用ボタンをクリックし、閉じるボタンをクリックします。 +ラズベリーパイを再起動します。 +再起動後、固定IPになっているかを上記で使ったコマンドで調べます。 +再起動後、指定した固定IPになっているかを上記で使ったコマンドで調べます。 hostname -I 以上、ラズベリーパイの無線LANのIPアドレスを固定IPに変更し有効にする手順でした。 #htmlinsert(minipc-btm.html)