Tôi phải viết một phần mềm máy tính để bàn Linux kết nối với mạng wifi ẩn. Nếu mạng không bị ẩn, mã của tôi có thể kết nối bằng cách gọi nmcli, nhưng nếu nó bị ẩn, nó không thể thêm kết nối. Tuy nhiên, tôi có thể tạo một mạng mới bằng GUI của Network Manager, vì vậy tôi nghĩ rằng nó không phải là không thể. Bạn có bất cứ ý tưởng?Làm thế nào để kết nối với mạng wifi ẩn bằng cách sử dụng nmcli
6
A
Trả lời
9
OK, tôi có giải pháp. Chúng tôi biết ssid và mật khẩu.
nmcli c add type wifi con-name <connect name> ifname wlan0 ssid <ssid>
nmcli con modify <connect name> wifi-sec.key-mgmt wpa-psk
nmcli con modify <connect name> wifi-sec.psk <password>
nmcli con up <connect name>
Nếu chúng ta không cần phải kết nối nữa:
nmcli c delete <connect name>
2
này hoạt động tốt đối với tôi:
nmcli dev wifi connect "abc" password 123 hidden yes
+0
Điều này không có tác dụng đối với tôi ™ Tôi đã nhận được lỗi: "Trình quản lý mạng không quét được SSID ẩn: Quét không được phép khi đã quét". Câu trả lời được chọn làm việc cho tôi tuy nhiên. –
0
Trong khi làm một số thử nghiệm, tôi thấy rằng bạn có thể sử dụng cả hai của echnotux và Pocokman của câu trả lời để làm cho nó kết nối. tức là
nmcli c add type wifi con-name <connect name> ifname wlan0 ssid <ssid>
nmcli dev wifi connect <ssid> password <password> hidden yes
nmcli c delete <connect name>
Điều này đơn giản hóa nó một chút.
Các vấn đề liên quan
- 1. Làm cách nào để kết nối với mạng WiFi bằng Python?
- 2. Kết nối mạng WiFi qua ứng dụng
- 3. Cách lấy tên mạng wifi được kết nối
- 4. Làm thế nào để phát hiện và kết nối với mạng Wifi bằng lập trình bằng cách sử dụng Apple SDK
- 5. Kết nối để mở WiFi
- 6. Làm thế nào để có được tên của mạng wifi ra khỏi android bằng cách sử dụng API Android?
- 7. C# Kết nối với mạng Wifi với API Wifi được quản lý
- 8. Android :: Cách ngắt kết nối khỏi mạng wifi?
- 9. Làm thế nào để lọc kết nối wifi trong Android?
- 10. Kết nối wifi GameKit?
- 11. Cách lấy tên mạng wifi có sẵn trong iOS bằng cách sử dụng nhanh
- 12. Làm cách nào để sử dụng adb qua WiFi?
- 13. Làm cách nào để kết nối thiết bị Android với mạng Wi-Fi wifi được bảo mật "WPA2 PSK"?
- 14. Làm thế nào để kết nối với SQL Server LocalDB bằng cách sử dụng Invoke-Sqlcmd?
- 15. Kết nối với điểm truy cập wifi bằng Appium
- 16. sử dụng 3g cho internet khi kết nối với adhoc wifi (sử dụng API riêng)
- 17. Làm thế nào để gắn kết một thư mục mạng bằng cách sử dụng python?
- 18. cách phát hiện kết nối di động là 2G/3G/WIFI bằng cách sử dụng javascript
- 19. Làm thế nào để tắt/bật mạng, chuyển sang Wifi trong trình giả lập Android?
- 20. Làm cách nào để làm mới kết nối mạng giả lập Android sau khi máy chủ chuyển mạng?
- 21. mở ứng dụng khi kết nối với wifi
- 22. Kết nối WiFi qua android
- 23. Nhận SSID của mạng WiFi bị ngắt kết nối trong Android bằng BroadcastReceiver?
- 24. Làm cách nào để kiểm tra kết nối mạng?
- 25. Làm thế nào để kết nối mạng với một PID mà không cần sử dụng lsof hoặc netstat?
- 26. Chọn mạng WiFi
- 27. Có cách nào để phát hiện loại kết nối nào tôi đang sử dụng không? WiFi, 3G hoặc Ethernet?
- 28. Có cách nào để biết mạng nào iPhone được kết nối với (LTE vs GSM)
- 29. Cấu hình Wifi (SSID ẩn) trên Raspbian (EDIMAX Wifi Adapter)
nó hoạt động như một nét duyên dáng –