新しめのラズパイの固定IPの方法はちまたに溢れているが、うちの古いラズパイ2(Jessie)を固定IP化する方法は見つかりにくくなっているので、メモ。
設定に使っているファイルは3つ。
/etc/dhcpcd.conf
/etc/network/interfacesIPの固定化
/etc/dhcpcd.confに以下を書き足してある。これで、wlanは192.168.1.100に固定されている。
そして、有線etherは、192.168.2.16に固定。なお、有線etherは直結でのデバッグを想定しているので、dnsとかは設定していない。
interface wlan0
static ip_address=192.168.1.100/24
static routers=192.168.1.1
static domain_name_servers=192.168.1.1
static domain_search=
interface eth0
static ip_address=192.168.2.16
static routers=
static domain_name_servers=
static domain_search=
WiFiの認証
/etc/network/interfacesの方は、編集するなと書いてあるが、以下の内容で動いている。
allow-hotplug wlan0
#iface wlan0 inet dhcp
iface wlan0 inet manual
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
そして、/etc/wpa_supplicant/wpa_suppilicant.confは以下。
country=GB
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
scan_ssid=0 # ssidがステルスモードなら 1
ssid="XXXXXXXXXXXXXXXX"
psk=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
proto=RSN # 認証方式が WPA2-PSK の場合は RSN, WPAならWPA
key_mgmt=WPA-PSK #
pairwise=CCMP # 暗号方式が TKIP なら TKIP, AESならCCMP
group=CCMP # 暗号方式が TKIP なら TKIP, AESならCCMP}