web-dev-qa-db-ja.com

Raspberry Pi 3(Raspbian)の非表示のSSIDを検出して接続するにはどうすればよいですか?

Raspberry Pi 3(Raspbianを実行)を構成して、非表示のネットワークに接続するにはどうすればよいですか?/etc/network/interfacesファイルとwpa_supplicant.confファイルの編集が必要であることは知っています。私は他のいくつかのガイドに従いましたが、これらのファイルを変更して再起動すると、目に見えるネットワークも検出できません。間違った構成でこれらのファイルを編集しているだけだと思います。

13
Kylecrocodyle

まず、ターミナルに次のように入力します。

Sudo nano /etc/network/interfaces  

Interfacesファイルを次のように編集します。デフォルトとあまり変わらないはずです。

auto lo

iface lo inet loopback
iface eth0 inet dhcp

allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp

次に、wpa_supplicant.confファイルを編集します。ターミナルで次を入力します。

Sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

この構成ファイルの設定を次のように編集します。

country=US
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1 
network={
        scan_ssid=1
        ssid="Your Hidden SSID"
        psk="Your SSID's Password"
        key_mgmt=WPA-PSK }

注:場所に基づいて「国」設定を変更する必要があります。また、非表示のSSIDを検出するには、scan_ssidを1に設定する必要があります。隠しネットワークのSSID名とパスワードを入力します。これらの変更を保存し、Raspberry Piを再起動すると、デスクトップに戻ったときに自動的に非表示のネットワークに接続されます。

18
Kylecrocodyle

Pi 3があります。country=USを含めたり除外したりしても効果はありません。 wpa_supplicant.confファイルを次のように編集します。

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
    scan_ssid=1
    ssid="NAME"
    psk="password"
}

key_mgmt=WPA-PSKを削除して再起動するとうまくいきました。

8
gears

1。隠されたネットワークに接続するには、/ etc/wpa_supplicant /のみを変更する必要がありますwpa_supplicant.conf

network={
       ssid="your SSID"
       scan_ssid=1
       psk=your PSK 
}

このファイルを作成し、wpa_passphrase "your PSK" "your SSID"コマンドを使用して暗号化します

2。/ etc/network /interfaces必要に応じて変更する必要はありません隠されたネットワークに接続します。変更した場合wpa_supplicant.confファイル内のinterfacesファイルは新しい構成を自動的に作成しました。私の場合、次のようになります。

# interfaces(5) file used by ifup(8) and ifdown(8)

# Please note that this file is written to be used with dhcpcd
# For static IP, consult /etc/dhcpcd.conf and 'man dhcpcd.conf'

# include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d

auto lo
iface lo inet loopback

iface eth0 inet manual

allow-hotplug wlan0
iface wlan0 inet manual
    wpa-conf  /etc/wpa_supplicant/wpa_supplicant.conf


allow-hotplug wlan1
iface wlan1 inet manual
    wpa-conf  /etc/wpa_supplicant/wpa_supplicant.conf

Wpa_supplicant.confファイルに新しいネットワークを追加するときは、/ etc/dhcpch.confファイルで許可されているIPと競合しないようにしてください...

詳細については、次を確認できます。 https://www.raspberrypi.org/documentation/configuration/wireless/wireless-cli.md

3
Santiago H

Raspberry Pi 3(モデルB)実行中Raspbian 9(ストレッチ)
このネットワークインターフェース設定は、SSIDを非表示にしてルーターに接続するために機能しました(TP Link Archer 2600、WPA/WPA-2 Personalで保護)。

1)/etc/network/interfaces

# interfaces(5) file used by ifup(8) and ifdown(8)

# Please note that this file is written to be used with dhcpcd
# For static IP, consult /etc/dhcpcd.conf and 'man dhcpcd.conf'

# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d

####################################################
##### custom stuff to find hidden router SSIDs #####
####################################################
auto lo
iface lo inet loopback

allow-hotplug wlan0
iface wlan0 inet manual
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

loopbackおよびwlan0(無線)インターフェースのみをセットアップし、eth0(有線接続)インターフェースは必要ないことに注意してください。

2)/etc/wpa_supplicant/wpa_supplicant.conf

country=SE
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
ap_scan=1
update_config=1
network={
    scan_ssid=1
    ssid="xxx"
    psk="xxx"
}

countryssid、およびpskを適切に設定してください。
ssidは、ルーターまたはアクセスポイントの隠しSSIDです。
pskは、ルーターまたはアクセスポイントに接続して認証するためのパスフレーズです。

3)/etc/dhcpcd.conf

dhcpcd.confで何も変更する必要はありませんでした。

2
Petrus K.

Raspberry Piシステムの要件:

利用可能なすべての非表示のwifiをリストします。

手順

最初にターミナルを開き、次を入力します。

Sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

以下を追加します。

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=IN
network={
        ssid="XXXXXXXX"
        priority=1
        proto=RSN
        key_mgmt=WPA-EAP
        pairwise=CCMP
        auth_alg=OPEN
        eap=PEAP
        identity="18XXXXXXXX3"
        password=hash:d7XXXXXXXXXXXxXXXxce
        phase1="peaplabel=0"
        phase2="auth=MSCHAPV2"
}

ファイルを保存し、wpa_supplicant.confを終了します。 ssidの代わりに非表示のwifi名を、IDの代わりにユーザーIDを、パスワードをハッシュコード形式に変換する必要があります。

ターミナルでこのコマンドを使用して、パスワードをハッシュコード形式に変換します。

echo -n 'YOUR_REAL_PASSWORD' | iconv -t utf16le | openssl md4 > hash.txt

次の手順を実行します。

  1. Sudo nano hash.txt
  2. ハッシュを挿入:(stdin)=の代わりに
  3. テキスト全体をコピーして終了する
  4. 次に、wpa_supplicant.confファイルのパスワードを変更して終了します

システムを再起動します。

期待される出力

Hidden ssidに接続します

1
user229204