부팅시 모바일 광대역을 영구적으로 활성화하려면 어떻게합니까?


9

"모바일 광대역 사용"을 영구적으로 확인하고 싶어서 부팅 할 때마다 확인하지 않아도됩니다.

답변:


11

이 문제는 버그 보고서에 따릅니다.

따라서 업스트림이 해결 될 때까지 로그인시 모바일 광대역을 활성화하는 등의 해결 방법으로 충분할 것입니다.

아래 답변에 대한 크레딧은 버그 기고자 중 한 명에게 전달됩니다. 추가 정보가 있으면 세부 정보를 버그 보고서에 추가하십시오. 참고-구독자는 "나도"답변을 좋아하지 않으므로 "나도"를 추가하지 말고 업데이트 버튼을 클릭하십시오.

네트워크 관리자 표시기에서 "광대역 활성화"를 클릭하여 광대역을 활성화하십시오.

터미널에서 Network Manager의 구성된 연결을 나열하십시오.

nmcli con list

이 쇼는 다음 예제 출력을 보여줍니다.

NAME UUID TYPE TIMESTAMP-REAL
Tele2 Default 1 93c93207-adce-40e4-beb5-d9f9c830d474 gsm Sat 25 Feb 2012 01:27:42 PM CET
Vipnet connection 1 054bdd1f-34e3-4db1-b18b-d38e885276c8 gsm never

이 예에서는 모바일 광대역을 찾으십시오- gsm텍스트 줄에 표시됩니다. 위의 예에서 행의 첫 번째 항목은 gsm텍스트를 포함하고 행 의 시작 부분에는 아래에 필요한 연결 이름이 있습니다.Tele2 Default 1

이제 gedit10 초 지연 후 연결 중 하나를 시작 하는 텍스트 파일 (예 :을 사용하여 )을 작성하십시오 (광대역 장치를 초기화하는 데 시간이 더 필요한 경우 더 오래 지연 될 수 있음).

#!/bin/sh
sleep 10
nmcli nm wwan on
nmcli con up id "Tele2 Default 1"

Tele2 Default 1, 모바일 광대역 이름 변경

파일을 start_my_connection홈 폴더 와 같이 저장하십시오 .

다음으로이 파일을 자신과 컴퓨터를 사용하는 다른 사람이 액세스 할 수있는 곳으로 이동하십시오.

sudo mv ~/start_my_connection /usr/local/bin/start_my_connection

다음과 같이 파일 권한을 설정하십시오.

sudo chmod 775 /usr/local/bin/start_my_connection

마지막으로 로그인 후 스크립트 시작을 구성하십시오.

에서 시작 응용 프로그램 환경 설정 항목을 추가하고 스크립트 경로 (입력 /usr/local/bin/start_my_connection프로그램 명령 등을).

여기에 이미지 설명을 입력하십시오


1
Ubuntu 14.04 LTS와 동일한 문제가 있습니다. 귀하의 솔루션으로 문제를 해결할 수 있지만 네트워크 관리자의 버그가 수정되지 않은 이유는 무엇입니까?
Romain

2

다른 사람이 여전히 찾고 있다면 이것에 대한 또 다른 쉬운 해결책이 있습니다. 대부분의 경우, 위의 질문 "Airtel connection"과 같은 모바일 광대역 연결은 자동으로 연결되도록 설정되어 있습니다.

따라서 남은 것은 "모바일 광대역 사용"을 확인하여 연결되도록하는 것입니다. 그러나 일반적으로 부팅 할 때마다 수동으로 수행해야합니다.

이를 위해 시작시 작동하는 명령을 추가합니다.

터미널에서

sudo gedit /etc/rc.local

이제이 줄을 exit 0 위에 추가하십시오.

(while :; do nmcli -t nm wwan on; sleep 1; done)&

파일을 저장하고 종료하십시오.

그게 다야 ..

연결을 시작할뿐만 아니라 연결이 끊어지면 다시 연결됩니다.


2

@SriramKannan의 위의 응답은 완벽하게 작동합니다. 우분투를 다시 시작한 후에 작동했습니다.

터미널에서

sudo gedit /etc/rc.local

이제이 줄을 위에 추가하십시오 exit 0

(while :; do nmcli -t nm wwan on; sleep 1; done)&

파일을 저장하고 종료하십시오.


1

위의 Brahim의 답변 덕분에 다음과 같이 자동 시작 스크립트 가 단축 되었으며 jdownloader를 사용하지 않기 때문에 매우 잘 작동합니다.

#!/bin/bash
while true; do
    LC_ALL=C nmcli -t -f TYPE,STATE dev | grep -q "^gsm:disconnected$"
    if [ $? -eq 0 ]; then
        nmcli -t nm wwan on
        sleep 10
    fi
    sleep 5
done

장치가 연결될 때이 스크립트를 실행하고 인터넷 연결이 될 때까지 반복하십시오. 그래도 우분투 이벤트를 활용하는 방법을 모릅니다 (USB 연결 만 가능).
Esamo

1
@Esamo 내 랩톱에 카드가 있으며 USB 장치 가이 문제를 해결하거나 테스트 할 수는 있지만 여기에서 대답을 사용할 수 있습니다. askubuntu.com/questions/284224/…
Sadi


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.