ウェブサイト検索

ターミナルから Linux の WPA/WPA WIFI ネットワークに接続する |


Linux ターミナル経由でネットワークに接続するのは、キャンディーのように簡単です。以前に WIFI ネットワークに接続しようとしたときに問題や不明なエラーに遭遇したことがありますか?その場合は、コマンドラインインターフェイスでそれを行う方法を学ぶ必要があります。一部の Linux フレーバーとディストリビューションは、ある時点で Wi-Fi ネットワークへの接続に失敗しますが、ターミナルを使用して WIFI ネットワークに接続することは失敗しません。
Linux をインストールしたばかりの場合は、Linux の使い方に関するチュートリアルがたくさんあります。

このチュートリアルはユニバーサルであり、古いリリースと将来のリリースの両方で、ほとんどの Linux ディストリビューションでうまく動作します。また、WPA/WPA2 ワイヤレス ネットワークの両方でもうまく動作します。

これらは、Linux のコマンド ライン ターミナルでワイヤレス ネットワークに接続するために必要なツールです。

1) ping
2) ip
3) iw
4) wpa-supplicant

言及されたツールの簡単な概要。

IW

これは、すべてのワイヤレス デバイス用の新しい 802.11 ベース CLI 設定ユーティリティです。最近カーネルに追加されたすべての新しいドライバーがサポートされています。

IP

インターネットプロトコルの略です。これは、ルーティング、デバイス、ポリシー ルーティング、トンネルのテストと表示に使用される Linux のユーティリティです。

Linux WPA/WPA2/IEEE 802.1X サプリカント

サプリカントは、クライアント ステーションで使用される IEEE 802.1X/WPA コンポーネントです。その目的は、WPA 認証とのキー ネゴシエーションを実装し、ローミングと IEEE 802.11 認証および関連付けの WLAN ドライバーを制御することです。

ピン

宛先ホストが生きているか死んでいるかをテストするために使用されるユーティリティ。 ICMP エコー メッセージを使用します。

ステップ 1: 利用可能なすべての Wifi とアダプターを見つけます。

まず、iw コマンドを使用して、利用可能なすべての Wifi とアダプターを検索します。

 # iw dev
  phy #1
  Interface wlan0
  ifindex 4
  wdev 0x1
  addr 00:27:10:0e:b3:54
  type managed

Wlan0 はデバイス名です。 Phy#1 は指定された名前です。タイプ管理対象は、AP に接続するクライアントであることを意味します。
ifindex 4 は、接続されたポートごとにあることを意味します。

ステップ 2: デバイスのステータスを確認する

ワイヤレス デバイスが起動しているかどうかを確認するには、次のコマンドを使用します。

# ip link show wlan0

出力には、Wlan0 が稼働中、WLAN1 が停止中と表示されます。

ステップ 3: Wi-Fi インターフェースを起動する

次のコマンドを使用します

sudo ip  link set wlan0 up

ステップ 4: 接続ステータスを確認する

次のコマンドを使用して接続ステータスを確認します

iw wlan0 link

検出されたすべての WIFI ネットワークを検索するには、端末で次のコマンドを入力します。

iw wlan0 scan

ステップ 5: WPA/WPA2 構成ファイルを生成する

ここで、すべての Wi-Fi ネットワークの事前共有キーを含むwpa-supplicant の構成ファイルを生成します。

$ sudo vim /etc/wpa_supplicant.conf
wpa_passphrase SSID_name 

ステップ 6: WPA/WPA2 Wi-Fi ネットワークに接続する

wpa_supplicant コマンドを使用して Wi-Fi ネットワークに接続します。

sudo wpa_supplicant -B -D wext -i wla0 -C /etc/wpa_supplicant.conf
  • -D は、汎用ドライバーのワイヤレス ドライバーを指定します。
  • -C は構成ファイルの実際のパスを指定します。
  • -B はバックグラウンドで wpa_supplicant を実行します。

ステップ 7: DHCP サーバーから IP アドレスを取得する

インターフェース上の IP アドレスの要求:

sudo dhclient wlan0

ifconfig コマンドで IP アドレスを確認します。

ifconfig -a

ステップ 8: デフォルトのルーティング ルールを追加する

デフォルトのルーティング ルールを追加して、正しいルーティング ルールがあることを確認します。

sudo ip route show default via 10.0.0.40 dev wlan0 10.0.0.0/24 dev wlan0 proto kernel scope link src 10.0.0.8

ステップ 9: 接続をテストする

Google DNS サーバーなどのグローバル IP アドレスに ping を実行してみてください

 ping 8.8.8.8

検索タグ:

  • Linux のターミナルとの Wi-Fi 接続
  • LinuxでWIfiに簡単に接続する方法
  • ターミナルを使用して WPA ワイヤレス ネットワークに接続する

関連記事: