Last-modified: 2019-08-11 (日) 00:11:22
LinuxTips/無線LANの設定をしたい(Ubuntu)

概要

Ubuntuでnetwork-managerを使用せずに、WPA-PSK(AES)で無線LANに接続させます。

方法

  1. 準備
    Everything is expanded.Everything is shortened.
      1
      2
      3
      4
      5
      6
    
    -
    !
    -
    !
    -
    !
    
    # network-manager停止
    sudo /etc/init.d/network-manager stop
    # network-managerの自動起動停止
    sudo update-rc.d -f network-manager remove
    # wpa_supplicantプロセス終了
    sudo killall wpa_supplicant
  2. 接続設定ファイル作成
    Everything is expanded.Everything is shortened.
      1
      2
      3
    
    -
    !
     
    
    # パスフレーズを暗号化した設定ファイルを作成
    wpa_passphrase <SSID> <passphrase> > /etc/wpa_supplicant/mywifi.conf
    chmod 700 /etc/wpa_supplicant/mywifi.conf
  3. mywifi.confを編集
    Everything is expanded.Everything is shortened.
      1
      2
      3
      4
      5
      6
      7
      8
      9
     10
     11
     12
     13
    
    -
    |
    !
     
     
    -
    !
    -
    !
     
     
     
     
    
    #1.#psk行を削除します。
    #2.proto, key_mgmt, pairwise, group行を追加します。
     
    network={
            ssid="<SSID>"
            #psk="<暗号化前のパスフレーズ>"
            psk=<暗号化したパスフレーズ>
            # WPA2-PSKの場合
            proto=RSN
            key_mgmt=WPA-PSK
            pairwise=CCMP
            group=CCMP
    }
  4. /etc/network/interfacesを編集
    Everything is expanded.Everything is shortened.
      1
      2
      3
      4
      5
      6
      7
      8
      9
     10
     11
     12
     13
     14
    
    -
    |
    |
    |
    |
    !
    -
    !
     
     
     
     
     
    -
    
    # DHCPなら----
    #auto wlan0
    #iface wlan0 inet dhcp
    #wpa-conf       /etc/wpa_supplicant/mywifi.conf
    # ------------
     
    # 固定IPなら--
    auto wlan0
    iface wlan0 inet static
    address <IPアドレス>
    netmask <サブネットマスク>
    wpa-conf /etc/wpa_supplicant/mywifi.conf
    gateway <ゲートウェイIP>
    # ------------
    
  5. ネットワークの再起動
    Everything is expanded.Everything is shortened.
      1
      2
      3
      4
    
     
     
    -
    !
    
    sudo /etc/init.d/networking restart
     
    # 確認
    ifconfig

検証時の環境

参考