Linux Mint- 작동하려면 인터넷을 계속 재설정해야 합니까?

Linux Mint- 작동하려면 인터넷을 계속 재설정해야 합니까?

나는 샀다이 ASUS 데스크탑최근에는 Windows 및 Linux Mint를 사용하여 이중 부팅했습니다. WiFi용 안테나가 함께 제공됩니다.

그러나 Linux Mint에서는 홈 네트워크 연결이 계속 끊어지고 임의의 순간(5~10분마다)에 연결이 끊어집니다. WLAN을 다시 시작할 때마다 이 명령을 실행해야 합니다. 쉘 스크립트에 넣어두기도 했지만 이렇게까지 해야 한다는 게 귀찮습니다. 이 특정 드라이버를 어떻게 수정합니까?

sudo ifconfig wlan0 down
sudo ifconfig wlan0 up

답변1

앞으로도 계속 인터넷 검색을 하는 사람들을 위해 (저처럼)

Realtek RTL8191SEvB 무선 LAN 컨트롤러(lspci의 tty 출력에서)와 동일한 문제가 발생했습니다.

작동하는지 확인하고 작동하지 않으면 자동으로 재설정하는 스크립트를 5분마다 실행하는 스크립트를 만들었습니다.

스크립트는 다음과 같습니다(wget 및 NetworkManager 필요).

#!/bin/bash

# Use wget to get the status of connection
wget -q --spider http://google.com > /dev/null

if [ $? -eq 0 ]; then
   STATUS="Online"
else
   STATUS="Offline" 
fi

# Use NetworkManager (via nmcli) to reboot the wifi if necessary
 
if [ $STATUS =  "Online" ]; then
    echo "$(date +%r\ %a\ %d\ %b) : WiFi check OK" >> /full/path/to/your/textlog
    echo >> /full/path/to/your/textlog
    exit    
else
    echo "$(date +%r\ %a\ %d\ %b) : WiFi check BAD" >> /full/path/to/your/textlog
    nmcli radio wifi off > /dev/null 
    nmcli radio wifi on > /dev/null
    echo "$(date +%r\ %a\ %d\ %b) : Restarting..." >> /full/path/to/your/textlog
    sleep 3
    nmcli dev wifi connect "Galaxy A12E23D" > /dev/null
    echo "$(date +%r\ %a\ %d\ %b) : Back online!" >> /full/path/to/your/textlog
    echo >> /full/path/to/your/textlog
fi

즐겨찾는 스크립트 폴더에 저장한 다음 5분마다 실행되도록 하려면 crontab 파일을 루트로 편집합니다(cron은 Linux 예약 프로그램입니다). 터미널에서 루트로 로그인합니다:

sudo -i

그 다음에:

crontab -e

그리고 열리는 파일에 다음 줄을 추가합니다.

*/5 * * * * /path/to/your/script.sh

저장하고 종료하면 완료됩니다.

logout

분명 증상이 아닌 원인을 치료할 수 있는 방법이 있을 거라 확신하지만, 뒤에서 이런 일이 벌어지고 있다는 사실조차 눈치채지 못합니다. 그것은 단지 쉬운 해결 방법입니다.

RTL8191SE가 전혀 작동하지 않아서 Google에서 이것을 찾았다면 카드용 드라이버가 없는 비독점 커널을 사용하고 있을 가능성이 높습니다. 국수를 가지고 커널에 독점 드라이버가 포함된 배포판 릴리스를 찾을 수 있어야 합니다. 그런 다음 여기로 돌아와서 위의 문제를 해결하세요.

이것이 누군가에게 도움이 되기를 바랍니다.

관련 정보