web-dev-qa-db-ja.com

`nmcli`を使用してインターネットに接続する方法

これによると リンク

nmcli dev wifi con a52c60f5-c1af-4d39-8dc8-728bd770bffc password 12345678 name dlink_home

接続を確立する必要がありますが、接続しようとすると次のエラーが出力されます。

エラー: 'dev wifi'コマンド 'con'は無効です。

では、コマンドラインモードでnetwork-managerまたはnmcliを使用してワイヤレスインターネット/ネットワークに接続するにはどうすればよいですか?

PS。私が実行しているOSはRHEL6サーバーです

16
easl

コマンドラインでnmcli dev wifi con …を使用して新しい接続を定義する機能は、NetworkManager 0.9.6では added でした。 (Ubuntuを使用している場合は、リリース12.10以降を意味します。)以前のバージョンでは、新しい接続はGUIを介して、または手動で(/etc/NetworkManager/system-connectionsまたは~/.gconfの下で)構成ファイルを編集することによってのみ定義できます。 。 nmcli con upを使用して既存の接続をアクティブ化できます。

接続を定義するGUIがない場合は、NetworkManagerの代わりに wicd を試すことができます。

18か月前のopenSUSEとnmcli -v 0.8.2を使用して、次のことを行いました。

nmcli dev wifi

これで、自分のワイヤレスハブを見つけることができるリストが得られました。キー列はSSIDとBSSIDです。

次に、[スタート]メニュー-> [コントロールセンター]-> [ネットワーク接続]-> [ワイヤレス]を使用しました。そこで「ワイヤレス接続1」という接続が1つありました。それを選択して、編集...->ワイヤレス:上記のnmcliコマンドからSSIDとBSSIDを逐語的に入力します。次に、[ワイヤレスセキュリティ]ページで、ハブのパスワードを入力しました。 「セキュリティ」の選択は、上記のnmcli出力に基づいています。 OK、保存...

次に(私はこれをrootとして実行しました;必要ないかもしれません):

nmcli con up id 'Wireless connection 1'

「id」はSSIDまたはBSSIDではないことに注意してください。代わりに、これはこのネットワークのコンピュータ上の「ニックネーム」です。

上記のように、/ etc/NetworkManager/system-connectionsは「ワイヤレス接続1」が1つのファイル(私の場合)を保持します。

15
Swiss Frank