Jak na stałe włączyć mobilny Internet szerokopasmowy podczas rozruchu?

9

Chciałbym na stałe zaznaczyć „Włącz mobilny Internet szerokopasmowy”, aby nie musiałem tego sprawdzać po każdym uruchomieniu.

ViggoTronix
źródło

Odpowiedzi:

11

Ten problem podlega zgłoszeniu błędu

Tak więc, dopóki nie zostanie rozwiązany w górę, prawdopodobnie wystarczy obejście, takie jak włączenie mobilnego internetu szerokopasmowego przy logowaniu.

Podziękowania za odpowiedź poniżej należą do jednego z autorów błędów - jeśli masz dodatkowe informacje, dodaj swoje dane do raportu o błędzie. Uwaga - subskrybenci nie lubią odpowiedzi „ja też”, więc nie dodawaj „ja też” - wystarczy kliknąć przycisk subskrypcji, aby uzyskać aktualizacje.

Włącz łącze szerokopasmowe, klikając „włącz łącze szerokopasmowe” na wskaźniku menedżera sieci.

Na liście terminali skonfigurowane połączenia w Menedżerze sieci:

nmcli con list

Ten program pokazuje następujący przykładowy wynik:

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

W tym przykładzie poszukaj mobilnego łącza szerokopasmowego - będzie ono gsmw wierszu tekstu. W powyższym przykładzie pierwszy element z rzędu zawiera gsmtekst, a na początku wiersza znajduje się nazwa połączenia, której będziesz potrzebować poniżej, tj.Tele2 Default 1

Teraz utwórz plik tekstowy (na przykład za pomocą gedit), który rozpoczyna jedno z twoich połączeń po upływie np. 10 sekund (być może będziesz potrzebować dłuższego opóźnienia, jeśli urządzenie szerokopasmowe potrzebuje więcej czasu na zainicjowanie):

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

tj. zmiana Tele2 Default 1nazwy mobilnego łącza szerokopasmowego

Zapisz plik jak start_my_connectionw folderze domowym.

Następnie przenieś ten plik do miejsca, w którym Ty i inne osoby korzystające z twojego komputera mogą uzyskać dostęp:

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

ustaw uprawnienia do plików w następujący sposób:

sudo chmod 775 /usr/local/bin/start_my_connection

Na koniec skonfiguruj uruchamianie skryptu po zalogowaniu:

w Preferencjach aplikacji startowych dodaj element i wprowadź ścieżkę skryptu ( /usr/local/bin/start_my_connection) jako polecenie programu.

wprowadź opis zdjęcia tutaj

fossfreedom
źródło
1
Mam ten sam problem z Ubuntu 14.04 LTS. Rozumiem, że mogę rozwiązać problem z twoim rozwiązaniem, ale zastanawiam się, dlaczego błąd w menedżerze sieci nie został naprawiony?
Romain
2

Mam inne łatwe rozwiązanie tego problemu, jeśli ktoś nadal go szuka. W większości przypadków mobilne połączenie szerokopasmowe, na przykład z powyższego pytania „Połączenie Airtel”, jest ustawione tak, aby łączyło się automatycznie.

Pozostaje więc tylko zaznaczyć „Włącz mobilne połączenie szerokopasmowe”, aby się połączyć. Ale zwykle musimy to zrobić ręcznie po każdym uruchomieniu.

W tym celu dodajemy polecenie do pracy podczas uruchamiania:

W terminalu

sudo gedit /etc/rc.local

Teraz dodaj tę linię powyżej wyjścia 0

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

Zapisz plik i wyjdź.

Otóż ​​to..

To nie tylko uruchamia połączenie, ale jeśli połączenie zostanie zerwane, nastąpi ponowne połączenie

Sriram Kannan
źródło
2

Powyższa odpowiedź @SriramKannan działa idealnie. Działało po ponownym uruchomieniu Ubuntu.

W terminalu

sudo gedit /etc/rc.local

Teraz dodaj tę linię powyżej exit 0

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

Zapisz plik i wyjdź.

Sangram Kadam
źródło
1

Dzięki za odpowiedź Brahim powyżej mam skrócił skrypt autostartu tam jak poniżej, i to działa bardzo dobrze dla mnie, nie używam 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
Sadi
źródło
Byłoby wspaniale uruchomić ten skrypt, gdy urządzenie jest podłączone i powtarzać aż do połączenia z Internetem. Nie wiem jednak, jak wykorzystać wydarzenia z Ubuntu (np. Właśnie podłączony USB).
Esamo
1
@Esamo Mam kartę w laptopie, a nie urządzenie USB, aby to wypracować / przetestować, ale może skorzystasz z odpowiedzi tutaj: askubuntu.com/questions/284224/…
Sadi
-2

Odwołaj się do tego Jak połączyć się automatycznie

Grzesiek
źródło
3
Witamy w Ask Ubuntu! Chociaż teoretycznie może to odpowiedzieć na pytanie, lepiej byłoby zawrzeć tutaj istotne części odpowiedzi i podać odnośnik.
Nanne