Raspberry Pi 3(Raspbianを実行)を構成して、非表示のネットワークに接続するにはどうすればよいですか?/etc/network/interfacesファイルとwpa_supplicant.confファイルの編集が必要であることは知っています。私は他のいくつかのガイドに従いましたが、これらのファイルを変更して再起動すると、目に見えるネットワークも検出できません。間違った構成でこれらのファイルを編集しているだけだと思います。
まず、ターミナルに次のように入力します。
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を再起動すると、デスクトップに戻ったときに自動的に非表示のネットワークに接続されます。
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
を削除して再起動するとうまくいきました。
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
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"
}
country
、ssid
、およびpsk
を適切に設定してください。ssid
は、ルーターまたはアクセスポイントの隠しSSIDです。psk
は、ルーターまたはアクセスポイントに接続して認証するためのパスフレーズです。
3)/etc/dhcpcd.conf
:
dhcpcd.conf
で何も変更する必要はありませんでした。
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
次の手順を実行します。
システムを再起動します。
期待される出力
Hidden ssidに接続します