2 無線LANの設定

環境

  • Raspberry Pi Zero Wの場合は、内蔵の無線LANアダプターを使用
  • Raspberry Model A+の場合は、USB WiFiドングル I・O DATA社製WN-G150UMWを使用
  • プロンプトは、$
  • キー入力の文字は、緑色
  1. 無線LAN接続のための準備(Raspberry Pi Zero Wはこのステップをスキップします)
    無線LAN接続が切れないようにするために、WN-G150MWの省電力モードを切ります。
    $ sudo nano /etc/modprobe.d/8192cu.conf
    上記のファイルに、次の2行を記述します。
    # Disable power management
    options 8192CU rtw_power_mgnt=0 rtw_enusbss=1 rtw_ips_mode=1
  2. 無線LAN接続のための準備(Raspberry Pi Zero Wのみこのステップを行います)
    /etc/rc.localファイルを編集し、exit 0の前に次の2行を追加します。
    $ sudo nano /etc/rc.local
    ・・・
    # Raspberry Pi Zero W WiFi Power Management off
    sudo /sbin/iw dev wlan0 set power_save off
    exit 0
  3. USB WiFiドングルの無線LANのinterface名をwlan0にする設定(Raspberry Pi Zero Wはこの設定をスキップします)
    $ sudo nano /boot/cmdline.txt
    上記ファイルの最後に続けて以下の文字を追加
     net.ifnames=0
  4. 再起動し、wlan0が見えていることを確認します。
    $ sudo reboot
    で、再起動後
    $ ifconfig
    で、wlan0が見えていることを確認
  5. 無線LANの接続設定を行います。
    $ sudo sh -c “wpa_passphrase SSID パスワード >> /etc/wpa_supplicant/wpa_supplicant.conf”
    ここで、SSIDは、無線LANアクセスポイントの名前、パスワードはその接続パスワードをキー入力します。
    $ sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
    で、パスワードが見え見えなので、#psk=の行を削除します。
  6. wlan0に固定IPアドレスを設定します。(この例では固定IPアドレスを192.168.7.251、routersとdomain_name_serversを192.168.7.1にしています)
    $ sudo nano /etc/dhcpcd.conf
    で、一番下に次の行を追加します。
    interface wlan0
    static ip_address=192.168.7.251/24
    static routers=192.168.7.1
    static domain_name_servers=192.168.7.1
  7. 再起動後、Windows PCのTera TermからSSH接続ができるようになると思います。Hostが192.168.7.251、TCP port#が22、SSH versionがSSH2
    $ sudo reboot
    再起動後、Windows PC上で動く無料のターミナルエミュレーターTera TermからRaspberry Piに無線LANでSSH接続ができるようになり、以降Raspberry PiからはHDMIケーブルとUSBキーボードのケーブルを取り外すことができます。

TeraTerm SSH