Linuxシステムの下でコマンドラインでWifi接続を実現する方法
新しいLinuxリリースシステムをいつインストールするかにかかわらず、有線接続でインターネットに接続することをお勧めします。
第一に、 2つ目はコマンドラインでWiFiへの接続を設定するには、もちろんいろいろな方法がありますが、この記事では、最も基本的な方法として、どのリリースでも「デフォルトパッケージ」に含まれるプログラムやツールを使用することをお勧めします。あるいは私はこの方法を使うことに偏っています。この方法を用いることの明らかな利点は,この操作プロセスが任意のLinuxシステムを有する機器上で多重化できることである。悪いことに、それは相対的に複雑です。
まず、ワイヤレスカードのドライバが正しくインストールされているとします。この前提がなければ、後続のすべては鏡花水月のようだ。マシンが正しくインストールされていない場合は、リリースバージョンのウィキペディアとドキュメントを参照してください。
次に、ワイヤレス接続をサポートするインタフェースを確認するには、次のコマンドを使用します。
$ iwconfig
一般的に、ワイヤレスインタフェースはwlan 0と呼ばれています。もちろん例外もありますが、このチュートリアルでは共通の呼び方をしています。
念のため、このインタフェースサービスが起動していることを確認しなければなりません。
$ sudo ip link set wlan0 up
ワイヤレスインタフェースが動作していることを確認すると、次のコマンドで近くのワイヤレスネットワークをスキャンできます。
$ sudo iw dev wlan0 scan | less
スキャンした結果から、ネットワークの名前(そのSSID)、その情報強度、およびどのセキュリティ暗号化が使用されているか(例えば、WEP、WPA/WPA 2)が得られる。この時から、状況がよくて、簡単で、状況が少し複雑な2つのルートに分かれます。
接続するネットワークが暗号化されていない場合は、次のコマンドで直接接続できます。
$ sudo iw dev wlan0 connect [网络 SSID]ネットワークがWEPで暗号化されている場合は、非常に簡単です。
$ sudo iw dev wlan0 connect [网络 SSID] key 0:[WEP 密钥]supplicantのツールは、デフォルトではありません。その後、/etc/wpaを変更する必要があります。
network={ ssid="[网络 ssid]" psk="[密码]" priority=1}
ファイルの最後に追加し、他の構成がコメントされていることを確認することをお勧めします。SSIDとパスワードの文字列は大文字と小文字が敏感であることに注意してください。技術的にはアクセスポイントの名前をSSIDとしてwpa_を使用することもできますsupplicantツールではこの名前に代わる適切なSSIDがあります。
プロファイルの変更が完了したら、バックグラウンドでこのコマンドを起動します。
$ sudo wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
最後に、オープンネットワークに接続しても暗号化されたセキュリティネットワークに接続しても、IPアドレスを取得する必要があります。次のコマンドを簡単に使用します。
$ sudo dhcpcd wlan0
すべてがうまくいけば、DHCPを通じて新しいローカルIPを取得したはずです。このプロセスはバックグラウンドで自動的に完了します。本当に接続されているかどうかを確認するには、もう一度次のコマンドを入力してチェックします。
$ iwconfig
最後に、最初のステップのチェック操作を何度も繰り返す必要があると思います。いつグラフィックユーザーインタフェースが停止したのか、ワイヤレス接続にアクセスできないのかは永遠に分からないので、コマンドで検出する準備をしておきましょう。また、前述したように、NetworkManager、wicd、netcfg、wifiなど、ワイヤレス接続を管理する方法はいくつかあります。私は最も基本的な方法を堅持していますが、場合によっては、私が使っているツールはまだないかもしれません。だから、前にダウンロードしなければなりません。一方、高度なアプリケーションは多く、デフォルトパッケージに含まれていないため、操作プロセスが大幅に簡素化されます。しかし、一般的には最初から基本的なことをお勧めします。読んでくれてありがとう。皆さんの役に立つことを望んでいます。引き続き注目してください。私たちはもっと優秀な文章を分かち合うように努力します。