さまざまなWi-Fiネットワークに手動で接続する際のベストプラクティス

さまざまなWi-Fiネットワークに手動で接続する際のベストプラクティス

ネットワーク管理者なしでワイヤレス接続を管理するにはどうすればよいですか?

これ素晴らしい回答で、自宅の保護されたワイヤレスネットワークに接続するように指示されました。要するに、

nano /etc/network/interfaces  # enable dhcp
service networking start
nano /etc/wpa_supplicant.conf  # indicate ssid and password
ifdown wlan0  # name determined by 'ip a show'
ip a flush wlan0
ifup wlan0
wpa_supplicant -Dnl80211 -c /root/wpa_supplicant.conf -iwlan0 -B
dhclient wlan0

その他答えはこれを次に追加することを示唆しています/etc/network/interfaces

auto wlan0
iface wlan0 inet static
address ASSIGNED_IP
netmask 255.255.255.0
gateway THE_GATEWAY
wireless-essid YOURSSID
wireless-key WIRELESSKEY_HERE

時間が経つにつれて、SSDとパスワードが異なるさまざまなネットワークに触れることになるので、ネットワーク管理者なしでこの問題を解決するための最良の方法が何であるかを知りたいです。優先順位:

  • 私のラップトップが破損している場合は、ssidとパスワードを公開しないでください。これは人々が私に任せた機密情報です。
  • /etc多数のカスタマイズ(ユーザー作成)ファイルのために複雑にならないでください。
  • network-managerまたは同じ高度なユーティリティを使用しないでくださいwicd

答え1

実現条件:

私のラップトップが破損している場合は、ssidとパスワードを公開しないでください。これは人々が私に任せた機密情報です。

多数のカスタム(ユーザー生成)ファイルで/ etcを複雑にしないでください。

ネットワーク管理者やwicdなどの高度なユーティリティを使用しないでください。

wpa_supplicant次のように実行する必要があります。

wpa_supplicant -B -Dnl80211 -iwlan0 -c<(wpa_passphrase "Your-SSID" Your-Passwd)
dhclient wlan0

1つを作成する必要はありませんwpa_supplicant.conf

以下にSSIDとパスワードを保存する必要はありません。/etc/network/interfaces

ネットワーク管理者は必要ありません。

正しく接続するにはwpa_supplicant(NetworkManagerがインストールされている場合)、次のコマンドをNetworkManager.service実行する前に停止する必要がありますwpa_supplicant

systemctl stop NetworkManager.service
systemctl disable NetworkManager.service

関連情報