端末を使用してWi-Fiネットワークに接続する方法

¿グラフィカルサーバーがありません ワイヤレスネットワークに接続する必要がありますか? ¿あなたはターミナルのファンです グラフィカルインターフェイスへの依存度を下げる方法を学びたいですか? ¿お使いのマシンにはリソースがほとんどありません Network Managerなどを実行する方法は? ¿学びたい 新しい何か? さて、端末を使って無線ネットワークに接続するのはとても簡単です。 それを行う方法を見てみましょう... 

従うべきステップ

4つのツールを使用します。

  • ifconfig:ワイヤレスデバイスを有効にします。
  • iwlist:検出されたすべてのアクセスポイントを一覧表示します。
  • iwconfig:ワイヤレス接続を構成します。
  • dhclient:DHCPを介してコンピューターにIPアドレスを割り当てます。

使用する最初のコマンドは ifconfig。 このコマンドを使用して、ワイヤレスデバイス(つまり、ワイヤレスカード)を有効にします。 使用するデバイスのタイプに応じて、その名前は異なる場合があります(通常はwlan0またはra0です)。 wlan0の場合、ターミナルを開いて次のように書きました。

sudo ifconfig wlan0 アップ

すべてがうまくいけば、エラーメッセージは表示されません。

次のステップは、接続したいワイヤレスネットワークを見つけることです。

iwlistwlan0スキャン

利用可能なすべてのネットワークのリストが表示されます。 接続したいネットワークが次のようになっているとしましょう。

Cell 01 - Address: 00:21:43:4E:9B:F0
ESSID:"Red Bar Falucho"
Mode:Master
Channel:5
Frequency:2.432 GHz (Channel 5)
Quality=100/100? Signal level:-45 dBm? Noise level=-95 dBm
Encryption key:on
IE: WPA Version 1
Group Cipher : TKIP
Pairwise Ciphers (1) : TKIP
Authentication Suites (1) : PSK
IE: IEEE 802.11i/WPA2 Version 1
Group Cipher : TKIP
Pairwise Ciphers (1) : CCMP
Authentication Suites (1) : PSK
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 22 Mb/s
6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s
36 Mb/s; 48 Mb/s; 54 Mb/s
Extra:tsf=000002f1d9be01b7

示されているデータから、私たちが興味を持っているのはESSIDを知ることです。 一方、WPA2暗号化を使用する場合、接続するにはパスワードが必要になります。

以下は、接続を構成することです。

sudo iwconfig wlan0 essidESSIDキーパスワード

ESSIDが接続先のネットワークのessidである場合(名前にスペースが含まれている場合は、引用符で囲むことを忘れないでください)、このアクセスポイントに接続するために必要なパスワードをパスワードで入力します。

注:iwconfigは、パスワードをXNUMX進形式で処理します。 ASCIIパスワードを入力する場合は、プレフィックス「s:」を使用します。
sudo iwconfig wlan0 essid ESSIDキーs:パスワード

デバイス構成の準備ができたら、IPを取得します。

sudo dhclient wlan0

エラーメッセージが表示されない場合は、すべてが正常に行われたと見なされます。 🙂

これをスクリプトにする方法

あなたがオンラインに行きたいと思うたびにこれをすべて書き留めることはかなり退屈かもしれません。 代わりに、これらすべての手順を優れたスクリプトに変換することをお勧めします。

#! /bin/bash
ifconfig wlan0 up
iwconfig wlan0 essid ESSID key CONTRASEÑA
dhclient wlan0

ESSIDをネットワークのessidに置き換え、PASSWORDを接続に必要なパスワードに置き換えます。 このファイルを名前で保存します Wireless_up.sh 実行権限を付与します。

chmod u + x Wireless_up.sh

グローバルスクリプト(どこからでも実行できる)にするには、 / usr / local / bin。 最後に、コマンドを実行します Wireless_up.sh どこからでも好きな場所からスクリプトを動かしてください。

詳細については、 Ubuntu wiki.

ソース| ghacks.net


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   ジョアン・ナバレテ

    コマンドsudoifconfig wlan0 upを実行すると、エラーW4rL0cK.siteが発生します。wlan0eth0の代わりに実行すると、同じエラーが発生します。理由を知っていますか?

  2.   ディエゴ

    素晴らしいチュートリアルですが、ここでは接続方法を示しますが...
    無線ネットワークから端末から切断する方法はありますか?

    乾杯(:

  3.   Linuxを使いましょう

    こんにちはディエゴ!
    あなたが試した:

    sudo ifconfig wlan0 ダウン

    ??

    乾杯! ポール。

    1.    サンヘズル

      こんにちは! このステップを適用した後:
      sudo iwconfig wlan0 essidESSIDキーパスワード
      このメッセージが表示されます:
      ワイヤレスリクエスト「SetESSID」のエラー(8B1A):
      デバイスwlan0でSETが失敗しました。 すでに運用中です。

      よろしくお願いします

  4.   ビクター

    最後のスクリプトでは、ifconfig呼び出しに、インターフェイスを起動するための「up」パラメーターを含めるべきではありませんか?

  5.   ツバルガスク

    優れたチュートリアルです。Mikrotikタイプのサーバーを使用してWi-Fiネットワークにアクセスする方法をご覧ください。これらのサーバーを使用するWi-Fiインターネットプロバイダーがユーザーとパスワードを提供するためです。

  6.   Linuxを使いましょう

    もちろん、スクリプトをデーモンに変換することもできます。
    静的IPについては、次の記事を読むことをお勧めします。 http://www.thelinuxdaily.com/2010/02/setup-static-ip-address-in-linux/

  7.   化学療法

    ユーザー:〜$ sudo ifconfig wlan0 up
    SIOCSIFFLAGS:操作は許可されていません

    ユーザー:〜$ sudo ifconfig ra0 up
    ra0:インターフェースフラグの取得中にエラーが発生しました:デバイスが存在しません

    Ubuntu 10.04をインストールしたばかりですが、ハードウェアドライバーを探しても、何も表示されません。
    私はソニーのラップトップを持っています
    助けてください

    1.    匿名の

      :v

  8.   キルタッシュ1197

    それをはるかに簡単にするスクリプトがありました。 スペイン語でも。

  9.   キルタッシュ1197

    私はそれを探して、見つけることができるかどうかを確認します。

  10.   Linuxを使いましょう

    はい。 どうぞ! あなたがそれを見つけたら、私はそれを投稿に含めます。
    乾杯! ポール。

  11.   スノック

    10.04で動作しますか? インターフェースからは接続できないので

  12.   Linuxを使いましょう

    はい、それは私にとって素晴らしい働きをします。 インターフェイスがwlan0かどうかを確認してください。 これを行うために、端末にifconfigを記述し、ワイヤレスネットワークインターフェイスの名前を設定しました。 名前を取得したら、投稿で使用されるすべてのコマンドでwlan0をその名前に置き換えます。

  13.   Linuxを使いましょう

    はい! ありがとうございました! それはタイプミスでした。 🙂
    抱擁! ポール。

  14.   Linuxを使いましょう

    同じように動作するはずです。 成功した場合はお知らせください。 🙂
    抱擁! ポール。

  15.   JaD! | フェラー

    非常に良いチュートリアル。 リンクを使って椅子で快適にナビゲートしたいときはいつもイーサネットに依存しないように😛

    ご挨拶!
    JaD!

  16.   アルドベルス

    こんにちは。 私はあなたのすべてのステップに従いました、そして彼は答えます:
    RTNETLINKの回答:ファイルが存在します
    そしてそれは接続しません。 手伝って頂けますか? もう必死です。 今から他の日まで、私はこの話に何時間も費やしてきました。 多分それは私が初心者だからですが...

  17.   Linuxを使いましょう

    最初に登録を解除してから登録してみてください。
    ifdown what_be_that_ponies
    ifup what_be_what_ponias

    例えば:
    ifdown wlan0
    ifup wlan0

    抱擁! ポール。

  18.   アルドベルス

    多分私はそれをやり過ぎました、これは長すぎるようです! 占有しない文書を含めるべきだった。 申し訳ありませんが、それは二度と起こりません...

  19.   Linuxを使いましょう

    アルド:
    メールで送信したコマンドの前に「sudo」を付けて実行し、管理者権限で実行してみましたか?
    次のようになります。sudoifdownwlan0、ifupと同じ
    乾杯! ポール。

  20.   ダークタックス

    そしてWPAキーの場合は? ..。

  21.   エネメックス

    動的ではなく固定IPを使用する場合、置換があります
    dhclient
    によって

    ip addr add 192.168.1.2/24 dev wlan0

    ip addr add /dev
    注:サブネットマスクは次のように選択します http://en.wikipedia.org/wiki/CIDR_notation

  22.   えっと

    コンピューターの電源を入れたときにこれを自動的に行うために、スクリプトをデーモンとして配置できますか? そして、DNSのような静的IPが必要な場合はどうすればよいですか? 私はdhcpのためにそれをすることができないので。

    ありがとう。

  23.   セドリック

    こんにちは、あなたが知っている、私は手順を実行しましたが、最初の手順を実行するとエラーが発生しますhahaこれはエラーです«»wlan0:インターフェイスフラグの取得中にエラーが発生しました:デバイスが存在しません»»
    これをコマンドに入れることによって

    su -c'lspci | grep -i network '

    私はこれを手に入れました、そして行方不明のドライバーによると。

    06:00.0ネットワークコントローラー:Broadcom Corporation BCM43142 802.11b / g / n(rev 01)
    私を手伝ってくれますか!

  24.   ラファエル

    このステップで問題が発生しました

    sudo dhclient wlan0

    どれくらい待たなければならないのですか?

    別の質問ですが、私のパスワードには「s:」を付けなければならない文字と数字が含まれていますか? 入れたらエラーになるので
    デバイスwlan0でSETが失敗しました。 無効な引数

    感謝

  25.   エライエ

    後に
    sudo iwconfig wlan0 essidESSIDTALキーパスワード
    o
    sudo iwconfig wlan0 essid ESSIDTALキーs:パスワード

    教えてくれます:
    ワイヤレスリクエスト「SetEncode」(8B2A)のエラー:
    無効な引数「PASSWORD」

    なにが問題ですか?

    よろしく

  26.   やけしゅえ

    WPAの場合はwpa_supplicantを使用する必要があるようです。 乾杯

  27.   ニショ

    貢献のための素晴らしい戦車

  28.   クリスチャン

    こんにちは、ネットワークインターフェイスの構成に問題があります。 Lubuntu 14.04をインストールしてから、ネットブックはオペレーティングシステムをインストールしたネットワークのみを認識しますが、グラフィカルインターフェイスを使用すると、ネットワークモニターに他のネットワークが表示されません。 ターミナルからスキャンするとネットワークが見つかりますが、ESSIDとパスワードを入力すると次のようになります。

    ワイヤレスリクエスト「SetEncode」(8B2A)のエラー:
    デバイスwlan0でSETが失敗しました。 無効な引数。
    christian @ christian-AOD255:〜$ sudo iwconfig wlan0 essid MOVISTAR_22196434 key 00991902638
    ワイヤレスリクエスト「SetEncode」(8B2A)のエラー:
    デバイスwlan0でSETが失敗しました。 無効な引数。
    クリスチャン@クリスチャン-AOD255:〜$

    助けが必要です、何ができますか?

  29.   マンデル

    Ubuntu 10.04 LTSサーバーでテストしていますが、機能しません。すべてのコマンドが正しく機能しますが、接続しようとするとエラーが発生します。

    iwconfig wlan0 essid MAXNETキーs:パスワード

    ワイヤレスリクエスト「SetEncode」(8B2A)のエラー:
    デバイスwlan0でSETが失敗しました。 無効な引数。

  30.   イードゥアルドルジ

    ラップトップにdebiannetinstallをインストールするときに非常に便利です。 よろしく。

  31.   マルコス

    ユーザー名とパスワードを入力する必要がある教職員のコンピューターからどのように行うことができますか。

    拝啓
    感謝
    とても便利でした

  32.   ロドリゴ・ガルバリノ

    これをスクリプトとして残すオプションは良いですが、すべてが/ etc / network / interfacesファイル内に残っている方が良いです。私の場合はWEPセキュリティを備えたwifiネットワークであり、追加されます。
    自動wlan0
    iface wlan0 inet dhcp
    ワイヤレス-essidsssid_name
    ワイヤレスキーpass_wifi#en hex
    ワイヤレスモード管理

  33.   フェルナンド

    Linuxの初心者向けの、興味深く非常に実用的な記事です。私のマシンで実用的な方法でテストするための情報を提供してくれてありがとう🙂
    ご挨拶!

  34.   エミ

    こんにちは! iwconfigはWPA2で動作しますか? なぜ歩けないのか…。 パスワードを入力すると:passwordがエラーをスローします
    «ワイヤレスリクエストのエラー«エンコードの設定»(8B2A):
    デバイスwlan0でSETが失敗しました。 無効な引数。 "

    成功した接続を返すスクリプトを作成しようとしています...またはnagiosで使用するためのものではありません...
    APがハングしたときに警告するようにWifiステータスモニターを作成するつもりです...
    プロジェクトで私を助けることができる誰かが何かアイデアを持っているなら、ようこそ

    よろしく

    1.    ゆきてる

      iwconfigを使用してWPA2を使用することはできません。その場合は、wpa_supplicantを使用する必要があります。

  35.   リピータ

    Iwconfigが機能する場合と機能しない場合がありますが、なぜ機能するのでしょうか。

  36.   オマル

    どうもありがとうございました、あなたは私を急いで出してくれました...

  37.   チェケル

    iwlistコマンドが機能しません

  38.   アンドレ・エドゥアルド・ガルシア・マルケス

    最も人気のあるこの投稿はwpa2の投稿を混乱させ、素晴らしい仕事をさせてくれるので、ファイルを使用せずにwpa2を明確にしてください

  39.   ロガンコックス

    wpa2sでそれを行う方法、私は初心者で、wpa_supplicantについて何も知りません

  40.   無線LAN

    ユーザーMandelと同じことが起こり、それを解決する方法がわかりません。Wi-Fiで数日間試しました。

  41.   ペドロ

    非常に良いエラーを見逃すことはありませんが、sudo iwconfig wlan0 essid ESSID key PASSWORDを入力したら、入力します>なので、後で行う必要があります。

    もう一つの小さなこと:
    (名前にスペースが含まれている場合は、引用符で囲むことを忘れないでください)
    注:iwconfigは、パスワードをXNUMX進形式で処理します。 アスキーパスワードを入力したい場合は、
    *常に引用符と深刻なASCIIと一緒に行きますか?