Önyükleme sırasında mobil geniş bandı kalıcı olarak nasıl etkinleştiririm?


9

Sürekli olarak "Mobil geniş bandı etkinleştir" i kontrol etmek istiyorum, bu yüzden her önyüklemeden sonra kontrol etmek zorunda değilim.

Yanıtlar:


11

Bu sorun bir hata raporuna tabidir

Bu nedenle, akış yukarı çözülene kadar, girişte mobil genişbantın etkinleştirilmesi gibi bir çalışmanın muhtemelen yeterli olması gerekecektir.

Aşağıdaki cevabın kredisi hata katkıda bulunanlardan birine gider - herhangi bir ek bilginiz varsa, hata raporuna bilgilerinizi ekleyin. Not - aboneler "ben de" cevaplarını beğenmezler, bu yüzden sadece "ben de" eklemeyin - güncellemeler için abone ol düğmesine tıklayın.

Ağ yöneticisi göstergesinde "geniş bandı etkinleştir" i tıklayarak genişbantınızı etkinleştirin.

Bir terminal listesinde Ağ Yöneticinizdeki yapılandırılmış bağlantılar:

nmcli con list

Bu şovda aşağıdaki örnek çıktı gösterilmektedir:

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

Örnekte mobil genişbantınızı arayın - gsmmetin satırında olacaktır . Yukarıdaki örnekte, bir satırdaki ilk öğe gsmmetni içerir ve satırın başında aşağıda ihtiyacınız olacak bağlantı adıdır;Tele2 Default 1

Şimdi, geditörneğin 10 saniyelik bir gecikmeden sonra bağlantılarınızdan birini başlatan bir metin dosyası (örneğin kullanarak ) oluşturun (belki de geniş bant aygıtınızın başlatılması için daha fazla zamana ihtiyacınız varsa daha uzun bir gecikmeye ihtiyacınız olacaktır):

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

ör Tele2 Default 1. mobil geniş bant adınız için değişiklik

Dosyayı start_my_connectionana klasörünüze kaydedin.

Daha sonra bu dosyayı sizin ve bilgisayarınızı kullanan diğer kişilerin erişebileceği bir yere taşıyın:

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

dosya izinlerini aşağıdaki gibi ayarlayın:

sudo chmod 775 /usr/local/bin/start_my_connection

Son olarak, giriş yaptıktan sonra komut dosyasını başlatacak şekilde yapılandırın:

içinde Başlangıç Uygulamaları Tercihler bir öğe eklemek ve komut yolunu (girmek /usr/local/bin/start_my_connectionprogram komutu gibi).

resim açıklamasını buraya girin


1
Aynı sorunu Ubuntu 14.04 LTS ile de yaşıyorum. Sorunu çözümünüzle çözebileceğimi anlıyorum, ancak ağ yöneticisindeki hatanın neden düzeltilmediğini merak ediyorum?
Romain

2

Dışarıda biri hala arıyorsa, bunun için başka bir kolay çözümüm var. Çoğu durumda, mobil geniş bant bağlantısı, örneğin yukarıdaki "Airtel bağlantısı" sorusundan otomatik olarak bağlanacak şekilde ayarlanır.

Yapılması gereken tek şey, bağlantı kurmak için "Mobil Geniş Bant'ı Etkinleştir" seçeneğini işaretlemektir. Ancak genellikle her önyüklemeden sonra manuel olarak yapmamız gerekir.

Bunun için başlangıçta çalışmak için bir komut ekliyoruz:

Bir terminalde,

sudo gedit /etc/rc.local

Şimdi bu satırı 0 çıkışının üstüne ekleyin

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

Dosyayı kaydet ve çık.

Bu kadar..

Bu sadece bağlantıyı başlatmakla kalmaz, bağlantı koparsa yeniden bağlanır


2

@SriramKannan'ın yukarıdaki yanıtı mükemmel çalışıyor. Ubuntu'yu yeniden başlattıktan sonra işe yaradı.

Bir terminalde,

sudo gedit /etc/rc.local

Şimdi bu satırı yukarıya ekleyin exit 0

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

Dosyayı kaydet ve çık.


1

Brahim'in yukarıdaki cevabı sayesinde , aşağıdaki gibi otomatik başlatma komut dosyasını kısalttım ve jdownloader'ı kullanmadığım için benim için çok iyi çalışıyor:

#!/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

Cihaz bağlandığında bu komut dosyasını çalıştırmak harika olur ve internet bağlantısına kadar tekrarlayın. Yine de Ubuntu olaylarına nasıl dokunacağınızı bilmiyorum (USB'ye bağlı gibi).
Esamo

1
@Esamo Dizüstü bilgisayarımda bir kart var ve bunu çalışmak / test etmek için bir USB cihazı yok, ancak belki burada cevaptan yararlanabilirsiniz
Sadi


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.