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


16

このリンクによると

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

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

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

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

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


dev wlan0代わりに試してください。
フラップ

Error: 'dev' command 'wlan0' is not valid.
easl

1
試してみましたnmcli con up id dlink_homestartx、GUIを起動した後、GUI nmcli nmの状態を無効にせずに動作します。
easl

私の答えはこちら:unix.stackexchange.com/a/79434/7453
slm

それは、私は上記したエラー出力することで、接続されません
EASL

回答:


8

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

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


1
wicdも機能しませんでした。それは解決したよりも多くのトラブルを引き起こしました。
ローLord。

14

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

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には「Wireless connection 1」が1つのファイルが含まれています(私の場合)。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.