Saya ingin memeriksa secara permanen "Aktifkan broadband seluler" jadi saya tidak perlu memeriksanya setelah setiap boot.
Saya ingin memeriksa secara permanen "Aktifkan broadband seluler" jadi saya tidak perlu memeriksanya setelah setiap boot.
Jawaban:
Masalah ini tunduk pada laporan bug
Jadi, sampai diselesaikan di hulu, pekerjaan di sekitar seperti mengaktifkan broadband seluler saat login mungkin harus mencukupi.
Kredit untuk jawaban di bawah ini diberikan kepada salah satu kontributor bug - jika Anda memiliki informasi tambahan, tambahkan detail Anda ke laporan bug. Catatan - pelanggan tidak menyukai jawaban "saya juga" jadi jangan hanya menambahkan "saya juga" - cukup klik tombol berlangganan untuk pembaruan.
Aktifkan broadband Anda dengan mengklik "aktifkan broadband" di indikator manajer jaringan.
Dalam daftar terminal koneksi yang dikonfigurasi di Network Manager Anda:
nmcli con list
Acara ini menunjukkan contoh output berikut:
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
Dalam contoh lihat broadband seluler Anda - akan ada gsm
di baris teks. Pada contoh di atas, item pertama dalam satu baris berisi gsm
teks dan pada awal baris adalah nama koneksi yang Anda perlukan di bawah ini yaituTele2 Default 1
Sekarang, buat file teks (misalnya menggunakan gedit
) yang memulai salah satu koneksi Anda setelah penundaan misalnya 10 detik (mungkin Anda akan membutuhkan penundaan lebih lama jika perangkat broadband Anda membutuhkan lebih banyak waktu untuk menginisialisasi):
#!/bin/sh
sleep 10
nmcli nm wwan on
nmcli con up id "Tele2 Default 1"
yaitu perubahan Tele2 Default 1
untuk nama broadband seluler Anda
Simpan file seperti start_my_connection
di folder rumah Anda.
Selanjutnya, pindahkan file ini ke tempat Anda dan orang lain yang menggunakan komputer Anda dapat mengakses:
sudo mv ~/start_my_connection /usr/local/bin/start_my_connection
atur hak akses file sebagai berikut:
sudo chmod 775 /usr/local/bin/start_my_connection
Akhirnya, konfigurasikan memulai skrip setelah login:
di Preferensi Aplikasi Startup tambahkan item dan masukkan path skrip ( /usr/local/bin/start_my_connection
) sebagai perintah program.
Saya punya solusi mudah lain untuk ini jika ada orang di luar sana yang masih mencarinya. Dalam sebagian besar kasus, koneksi broadband seluler, misalnya dari pertanyaan di atas "Koneksi Airtel" diatur untuk terhubung secara otomatis.
Jadi satu-satunya yang tersisa untuk dilakukan adalah memeriksa "Aktifkan Broadband Seluler" untuk membuatnya terhubung. Tetapi kita biasanya harus melakukannya secara manual setelah setiap boot.
Untuk ini, kami menambahkan perintah untuk bekerja saat startup:
Di terminal,
sudo gedit /etc/rc.local
Sekarang tambahkan baris ini di atas exit 0
(while :; do nmcli -t nm wwan on; sleep 1; done)&
Simpan file dan keluar.
Itu dia..
Ini tidak hanya memulai koneksi tetapi jika koneksi turun, koneksi kembali
Tanggapan di atas oleh @SriramKannan berfungsi dengan baik. Itu berhasil setelah saya me-restart Ubuntu.
Di terminal,
sudo gedit /etc/rc.local
Sekarang tambahkan baris ini di atas exit 0
(while :; do nmcli -t nm wwan on; sleep 1; done)&
Simpan file dan keluar.
Berkat jawaban Brahim di atas, saya telah mempersingkat skrip autostart di sana sebagai berikut, dan itu berfungsi sangat baik bagi saya karena saya tidak menggunakan 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
Saya menemukan solusi terbaik di sini. Skrip ini di sini berfungsi seperti mantra http://community.linuxmint.com/tutorial/view/1456
Lihat referensi Cara terhubung otomatis ini