Sürekli olarak "Mobil geniş bandı etkinleştir" i kontrol etmek istiyorum, bu yüzden her önyüklemeden sonra kontrol etmek zorunda değilim.
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:
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 - gsm
metin satırında olacaktır . Yukarıdaki örnekte, bir satırdaki ilk öğe gsm
metni 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_connection
ana 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_connection
program komutu gibi).
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
@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.
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
Burada en iyi çözümü buldum. Buradaki komut dosyası bir cazibe gibi çalışıyor http://community.linuxmint.com/tutorial/view/1456
Bu bağlantıyı otomatik olarak bağla