Raspbian “wheezy”(2012-12-16-wheezy-raspbian.zip)のネットワークはデフォルトでDHCPの設定になっています
リモート操作するときにIPが変わるのは面倒なので静的IPアドレスに設定することにしました
参考サイト
Configuring Linux / Raspberry Pi with a static IP address
http://www.penguintutor.com/blog/viewblog.php?blog=6306
ちなみに設定ファイルは/etc/network/interfacesになります
- ディレクトリ移動
- バックアップ
- 編集
- resolv.conf編集
- 再起動
pi@raspberrypi ~ $ cd /etc/network
pi@raspberrypi /etc/network $ ls -l
total 20
drwxr-xr-x 2 root root 4096 Dec 18 19:33 if-down.d
drwxr-xr-x 2 root root 4096 Oct 29 07:27 if-post-down.d
drwxr-xr-x 2 root root 4096 Oct 29 07:27 if-pre-up.d
drwxr-xr-x 2 root root 4096 Dec 18 19:33 if-up.d
-rw-r–r– 1 root root 171 Oct 29 07:27 interfaces
lrwxrwxrwx 1 root root 12 Oct 29 06:59 run -> /run/network
念の為にバックアップをとります
pi@raspberrypi /etc/network $ sudo cp interfaces interfaces.dhcp
/etc/network/interfacesを編集します
【デフォルト】
auto lo
iface lo inet loopback
iface eth0 inet dhcpallow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp
pi@raspberrypi /etc/network $ sudo vi interfaces
【編集後】
auto lo
iface lo inet loopback
iface eth0 inet static
address 192.168.1.15
netmask 255.255.255.0
gateway 192.168.1.1
allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp
必要なら/etc/resolv.confを編集して下さい
pi@raspberrypi /etc/network $ sudo vi /etc/resolv.conf
pi@raspberrypi /etc/network $ cat /etc/resolv.conf
domain rootlinks.net
search rootlinks.net
nameserver 192.168.1.10
Raspberry Piを再起動します
pi@raspberrypi sudo reboot
再起動後の有線LANは静的IPに設定されています
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
pi@raspberrypi ~ $ ifconfig -a eth0 Link encap:Ethernet HWaddr b9:27:eb:7a:bc:a6 inet addr:192.168.1.15 Bcast:192.168.1.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:183 errors:0 dropped:0 overruns:0 frame:0 TX packets:128 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:17582 (17.1 KiB) TX bytes:14123 (13.7 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:4 errors:0 dropped:0 overruns:0 frame:0 TX packets:4 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:260 (260.0 B) TX bytes:260 (260.0 B) |