Wi-Fi 연결이 주기적으로 작동을 멈춥니다. 예를 들어 핑 스테이션이 모든 패킷을 삭제하지만 인터페이스에는 여전히 IP 주소, 경로 등이 있습니다. 이 문제는 마우스를 사용하여 쉽게 해결되었습니다. 오른쪽 하단에 있는 네트워크 연결 버튼을 클릭하면 구성된 유선 및 무선 연결이 표시됩니다. 무선 연결에서 "연결 끊기"를 클릭하고 몇 초 후에 "연결"을 클릭한 후 WiFi가 다시 작동하기 시작했습니다. 이를 어떻게 자동화할 수 있나요? 1 을 반환하여 실패를 감지할 수 있지만 ping -c 1 192.168...
연결을 자동으로 끊었다가 다시 설정하는 방법을 모르겠습니다. nmcli connection down id connectionname
그런 다음 시도해 보았지만 마우스 nmcli connection up id connectionname
를 사용할 때 Wi-Fi 비밀번호를 요청했고 다시 입력할 필요가 없었습니다. 다른 프로그램을 사용하거나 다른 nmcli 하위 명령을 사용해 볼 수 있습니까? 스크립트에 비밀번호를 일반 텍스트로 저장하고 싶지 않습니다.
답변1
먼저 Wifi가 완전히 끊기는 이유를 찾아보겠습니다. 모뎀 소프트웨어에 일종의 자동 비활성 연결 해제 기능이 있는 것일까요? 비활성화할 방법이 없다면 긴 간격으로 계속해서 핑을 실행할 수도 있습니다. 이렇게 하면 연결이 계속 유지되나요?
실패하면 허용된 프로그램 nmcli
에 프로그램을 추가 할 수 있습니다(아마도 이미 시도했을 수도 있습니다 . 이 경우에는 비밀번호를 묻지 말라고 할 수도 있습니다. 저는 Fedora를 사용하지 않으므로 정확한 내용에 대해서는 실제로 도움을 드릴 수 없습니다. 명령 - Fedora 시스템에서 sudo를 관리하기 위한 GUI를 본 것 같습니다.sudo
sudo nmcli
sudo
답변2
다음 명령을 루트 터미널에 복사합니다(예: 이동식 장치에서 삭제한 후 삭제).
killall wpa_supplicant
wpa_supplicant -B -i <interface> -c <(wpa_passphrase YOUR-SSID YOUR-PASSPHRASE)
dhclient <interface>
ping -w 2 8.8.8.8
echo "done"
인증할 필요가 없으며 Enter명령이 실행된 후에 연결됩니다. dhclient
또한 포맷 시 wpa_supplicant
SSID와 SSID는 PASSWORD
시스템에 저장되지 않습니다.