/etc/wpa_supplicant/wpa_supplicant.conf
すべてのESSIDとパスワードがうまく設定されています。 KDEやGnomeなどのグラフィカルインタフェースはありません。利用可能なネットワークを切り替えるには、4つのコマンドを実行する必要があります。
私はDebianを使用しており、Linux用のArchと同様のユーティリティが必要です。ネットワーク制御私の連絡先を管理してください。 Debian ではどのようなオプションを使用できますか?
答え1
2つのオプションはwicd-cli
(meuhのコメントで指摘されている)とですnetworkmanager
。どちらを使うかは個人の好みによって異なります。私はnetworkmanager
より良いマニュアルがあるのでそれを使います(しかしそれは好みの問題です)。
wpa_supplicant
ファイルを保存するかのように/etc/wpa_supplicant/
インターフェイスごとに1つ、networkmanager
ファイルを次の場所に保存します。/etc/NetworkManager/system-connections/
SSIDごとに1。のパラメータ名は、パラメータ名とnetworkmanager
大きく変わりませんwpa_supplicant
。たとえば、 のファイルは/etc/NetworkManager/system-connections/
次のようになります。
[connection]
id=BluePenguin
uuid=799ce6af-b66c-4669-9319-8d9a029cb6ee
type=wifi
[wifi]
ssid=BluePenguin
[wifi-security]
auth-alg=open
key-mgmt=wpa-psk
psk=******
(これはと似ているようですnetwork={}
)wpa_supplicant
私の経験はnetworkmanager
Debianではなくアーチに関するものなので、Debian依存関係チェーンを100%正確に判断することはできません。ただし、networkmanager
Xorg(またはGTKまたはKDE)は必要ありません。
また、コマンドラインツールnetworkmanager
:nmcli
は、デザインの面で非常に似ていますiproute2
。基本的には次のようになります。
ip addr help
addr
このコマンドの助けを借りて、次のことができます。
nmcli device wifi help
すべてのwifi
コマンドのヘルプを確認してくださいdevices
。定期的に使うのでとても直感的ip
だと思いますnmcli
が、やはり個人の好みの問題です。
networkmanager
組み込みのDHCPクライアントがありますが、外部クライアントを使用するように構成できます。
コマンド数を減らすためにnmcli
1つのSSID接続を切断し(DHCPをオフにする)、新しいSSIDに接続する(DHCP起動)操作はonコマンドを使用して行われます(パスワードが保存されていると仮定)。
nmcli device wifi connect <new SSID>
または怠惰なタイピストの場合:
nmcli d w c <new SSID>
引用:
答え2
次の方法でコマンドラインからネットワークを管理できます。
1)wpa_cli
wpa_supplicant
すでに実行中であると仮定します。
タイプ:
nmcli
次のようなプロンプトが表示されます。
wpa_cli v2.3
Copyright (c) 2004-2014, Jouni Malinen <[email protected]> and contributors
This software may be distributed under the terms of the BSD license.
See README for more details.
Selected interface 'wlan0'
Interactive mode
次のコマンドを使用してネットワークを検索できます。
scan
そして
scan_results
いくつかの情報を得ることができます:bssid/周波数/signallevel/flags/ssid
接続するにはネットワークを作成する必要があります。
add_network
これにより、数値、すなわちネットワークIDが出力される。たとえば、次のようになります。0
このコマンドは空のネットワークを作成し、ネットワークにadd_network
設定する必要があるネットワークを設定します。SSID
PSK
set_network 0 ssid "your_Network_here"
set_network 0 psk "your_secret_passphrase_here"
ネットワークと設定を有効にして保存します。
enable network 0
save_config
接続すると、dhclient
コマンドを実行してIPを取得します。
インタラクティブモードを有効q
またはquit
終了します。
2) 使用wpa_supplicant
/etc/wpa_supplicant.conf
次のコマンドを使用して設定ファイルを作成しますwpa_passphrase
。
wpa_passphrase Your_ssid Your_passphrase > /etc/wpa_supplicant.conf
接続して実行します。
wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.conf
dhclient wlan0