私はDebianベースのLinux Kaliの最新バージョンを使用しています。おそらくこれXYの問題、主な問題は、システムにログインした後に空白の画面とマウスポインタが表示されることです。インターネットの誰かがウィンドウマネージャを変更するように提案しました。
ただし、Wi-Fiに接続できないため、これはできません。
これを行う方法のチュートリアルを見つけました。ここ
この手順を段階的に実行しようとしましたが、機能しません。作成者が作成したチュートリアルでは、ip link set wlan0 ip
Wi-Fiインターフェースを開くにはコマンドを使用する必要があります。彼の例では、出力は次のようになります。
root@kali:~# ip link show w
lan0 4: wlan0: <BROADCAST,MULTICAST> mtu 1500 qdisc mq state DOWN mode DORMANT qlen 1000
link/ether 00:60:64:37:4a:30 brd ff:ff:ff:ff:ff:ff
root@kali:~# ip link set wlan0 up
root@kali:~# ip link show wlan0
4: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DORMANT qlen 1000
link/ether 00:60:64:37:4a:30 brd ff:ff:ff:ff:ff:ff
一方、私が電話するときは:
ip link set wlan0 up
ip link show wlan0
私は得る:
4: wlan0: <NO_CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DORMANT qlen 1000
link/ether 00:60:64:37:4a:30 brd ff:ff:ff:ff:ff:ff
有効なネットワーク詳細でwpa申請者を実行した後
wpa_supplicant -B -D wext -i wlan0 -c /etc/wpa_supplicant.conf
iw wlan0 link
まだ戻ってくるNot connected.
この問題をどのように解決でき、次に何をすべきですか?
ベストアンサー1
仮定wpa_supplicant
してiw
インストールしました。
Wi-Fiに接続するにはファイルを作成する必要が
wpa_supplicant
あります。wpa_supplicant.conf
nano /etc/wpa_supplicant.conf
次の行が含まれます:
network={ ssid="wifi_name" psk="wifi_key" }
または、以下wpa_passphrase
を使用して設定ファイルを作成できます(コピーして貼り付け)。
wpa_passphrase "Your_SSID" Your_passwd
wpa_supplicant.conf
次のように直接作成することもできます。
wpa_passphrase "Your_SSID" Your_passwd > /etc/wpa_supplicant.conf
接続するには、次のコマンドを入力します。
sudo ip link set wlan0 down
sudo ip link set wlan0 up
sudo wpa_supplicant -B -iwlan0 -c /etc/wpa_supplicant.conf -Dnl80211,wext
sudo dhclient wlan0
ノート:オプションに複数のドライバーラッパーがカンマで区切られている場合、
-Dnl80211,wext
wpa_supplicantはインターフェースを初期化できる最初のドライバーラッパーを使用します(wpa_supplicant(8)を参照)。これは、異なるドライバを使用する複数のワイヤレスデバイスまたはリムーバブル(USB)ワイヤレスデバイスを使用する場合に便利です。
ファイルなしで接続できますwpa_supplicant
。wpa_supplicant.conf
wpa_supplicant -B -i wlan0 -c <(wpa_passphrase "Your_SSID" Your_passphrase) && dhclient wlan0
公式ホームページにアクセスしてくださいArch Linuxドキュメント 構成ファイルとパラメーターに関する詳細情報を入手してください。
以下で接続できます。
nmcli
nmcli d wifi connect Your_SSID password Your_Psswd_here ifname Your_interface
例:
nmcli d wifi connect MYSSID password 12345678 ifname wlan0
- 以下を介して接続することもできます
wpa_cli
。
端末を開き、次のように入力します。wpa_cli
スキャンするには、次のように入力します。
scan
scan_results
ネットワークを作成します。
add_network
これにより、ネットワークIDの番号が出力されます。たとえば、0
次にネットワークのSSIDとPSKを設定する必要があります。
set_network 0 ssid "SSID_here"
set_network 0 psk "Passphrase_here"
ワイヤレスで接続したら、自動的にIPアドレスを取得する必要があります。そうでない場合は、dhclient
DHCPを介して実行してIPアドレスを取得できます。
このdhclient
コマンドは、次の2つのコマンドに置き換えることができますip
。
ip addr add IP-ADDRESSE/24 dev wlan0
ip route add default via ROUTE
iwctl
コマンドラインツール。
これiwd
パッケージはiwctl
コマンドラインツールを提供します。このパッケージはデフォルトではインストールされません。競合を防ぐには、wpasupplicant.service
パッケージを停止/無効にする必要があります。
詳しくはU&Lの回答をご覧ください。iwd(Linux Wireless Daemon)を介してLinuxシステムのコマンドラインからWi-Fiに接続します。
追加資料: