ラズベリーパイに固定IPアドレスを設定する
(2016.01.30 NOOBS v1.5.0)
NOOBS v1.4.1 あたりから固定IPアドレスの設定方法が変更になったらしく、
以下の方法を参考にさせていただきました
http://v7.com/raspi3/?page=3
http://sizious.com/2015/08/28/setting-a-static-ip-on-raspberry-pi-on-raspbian-20150505/
/etc/dhcpcd.conf の編集
ifconfig
とターミナルで入力して、ラズベリーパイのネットワークアドレス(例えば、192.168.1)を調べ、
sudo vi /etc/dhcpcd.conf
として、以下のような感じの記述を追記しました
interface eth0
static ip_address=192.168.1.x
static routers=192.168.1.1
static domain_name_servers=192.168.1.1
static ip_address に設定したいラズベリーパイの IPアドレス、
static routers にルーターの IPアドレス、
static domain_name_servers に DNSサーバーの IPアドレス を記入するそうです
設定の反映
sudo service dhcpcd reload
チェック1: ifconfig
ifconfig
とラズベリーパイのターミナルで入力して、
inetアドレス
が、指定した IPアドレスになっているかチェック
チェック2: SSH login from 他のパソコン
ラズベリーパイのユーザー、パスワードをデフォルトのまま変更していなければ、
LAN内の他のパソコンのターミナルで ssh pi@192.168.1.x
と入力して、raspberry
とパスワードを入力してログインできる
(指定した固定 IPアドレスが、他の PCと競合したりすると、ログインできないことがある??)
無線の場合
無線の場合も基本的には、同様にして設定できましたが、
sudo service dhcpcd reload
では設定が変更されず、再起動が必要でした
前回、ラズベリーパイで、WN-AC433UK を使用する で設定した無線LANインタフェース ra0 に固定 IPアドレスを割り振りました
有線の時と同様に、sudo vi /etc/dhcpcd.conf
として、以下のような感じの記述を追記しました
interface ra0
static ip_address=192.168.1.xx
static routers=192.168.1.1
static domain_name_servers=192.168.1.1
sudo reboot
として再起動し、ifconfig
で 設定した IPアドレスになっていることをチェックしました