2013年2月9日土曜日

Raspberry Pi:IPアドレスを固定する


サーバーのIPは固定したい。

Raspberry Pi の初期設定では、
IPアドレスはDHCPを使用して動的に設定される。
サーバ用途で使うので勝手にアドレスが変わるのは困る。
「setting static ip address on Raspberry Pi」
http://www.rootlinks.net/2012/12/19/setting-static-ip-address-on-raspberry-pi/
を参考にして設定した。
1.現在の状態を調べる。
pi@raspberrypi ~ $ ifconfig eth0      Link encap:Ethernet  HWaddr b8:27:eb:a0:c2:79
          inet addr:192.168.1.41  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:111907 errors:0 dropped:0 overruns:0 frame:0
          TX packets:90745 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:16413596 (15.6 MiB)  TX bytes:8987386 (8.5 MiB)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:26999 errors:0 dropped:0 overruns:0 frame:0
          TX packets:26999 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:2376008 (2.2 MiB)  TX bytes:2376008 (2.2 MiB)
2.設定用の現状を調べる。
2.1./etc/network/interfaces
pi@raspberrypi ~ $ cat /etc/network/interfaces auto lo
iface lo inet loopback
iface eth0 inet dhcp
allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp
→DHCPで設定するようになっている。
2.2./etc/resolv.conf
pi@raspberrypi ~ $ cat /etc/resolv.conf nameserver 192.168.1.1
→ DNSは適切に設定されている。
3.IPアドレスを指定する。
pi@raspberrypi /etc/network $ sudo vi interfaces
#iface eth0 inet dhcp
iface eth0 inet static
address 192.168.1.41
netmask 255.255.255.0
gateway 192.168.1.1

4.再起動する。
pi@raspberrypi /etc/network $ sudo shutdown -r now
5.状態を確認する。
pi@raspberrypi ~ $ ifconfig eth0      Link encap:Ethernet  HWaddr b8:27:eb:a0:c2:79
          inet addr:192.168.1.41  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:103 errors:0 dropped:0 overruns:0 frame:0
          TX packets:101 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:15643 (15.2 KiB)  TX bytes:12657 (12.3 KiB)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
これで、不用意に変更されることは無くなりました(^^)

0 件のコメント:

コメントを投稿