GNU/Linux >> Belajar Linux >  >> Ubuntu

Bagaimana Cara Mengaktifkan / Menonaktifkan Broadband Seluler Dari Terminal?

Saya menggunakan Modem USB ZTE di Natty Narwhal. Semuanya berfungsi dengan baik tetapi terkadang terputus. Saya ingin menulis skrip Shell yang menghubungkan kembali broadband seluler jika terputus atau data yang diterima kurang dari 20 KB setelah 5 detik koneksi.

Jadi pertanyaan saya adalah bagaimana cara mengaktifkan/menonaktifkan broadband seluler? Bagaimana cara memeriksa data yang diterima? dan bagaimana cara mengaktifkan/menonaktifkan layanan jaringan?

catatan:hanya perintah terminal
Atau jika Anda bisa menulis naskah, saya akan sangat berterima kasih.

Jawaban Terbaik

Buka jendela terminal dan ketik:

sudo gedit /etc/init.d/mobile-broadband-connect

Kemudian salin dan tempel ini (Ubah sesuai kebutuhan Anda):

Catatan: Ganti <Your Mobile Broadband Connection Name Here> dengan nama koneksi Anda.

#!/bin/bash

case "$1" in
start)
      echo "Starting Mobile Broadband Connection."
      while true; do
        # testing...to see if gsm is on the list of active devices
        LC_ALL=C nmcli -t -f TYPE,STATE dev | grep -q "^gsm:disconnected$"
        if [ $? -eq 0 ]; then
            break
        else
         # not connected, sleeping for a second
            sleep 1
        fi
      done
      # now once GSM modem shows up, run these commands
      nmcli -t nm wwan on
      nmcli -t con up id <Your Mobile Broadband Connection Name Here>
;;
stop)
      echo "Stopping Mobile Broadband Connection."
      nmcli -t con down id <Your Mobile Broadband Connection Name Here>
      nmcli -t nm wwan off
;;
status)
      # Check to see if the process is running with Network Manager dev status
      nmcli -p dev
;;

*)
      echo "Mobile Broadband Startup Service"
      echo $"Usage: $0 {start|stop|status}"
      exit 1
esac
exit 0

Ubah izin file ini untuk dieksekusi:

sudo chmod +x /etc/init.d/mobile-broadband-connect

Untuk menjalankan script ini memiliki layanan, lakukan:

sudo update-rc.d mobile-broadband-connect defaults

Script terdaftar sebagai layanan startup sistem sehingga Anda dapat memulai, menghentikan, atau memeriksa status skrip dengan :

sudo service mobile-broadband-connect start

sudo service mobile-broadband-connect stop

sudo service mobile-broadband-connect status

Nyalakan ulang untuk menyelesaikan penginstalan dan koneksi otomatis.

  • Reboot sistem Anda untuk menyelesaikan instalasi.
  • Setelah reboot, dibutuhkan waktu hingga 60 detik sebelum perangkat USB aktif.
  • Saat aktif – Koneksi Broadband Seluler akan diaktifkan dan terhubung secara otomatis.

Selesai …

Terkait:Cara termudah untuk Mengatur Ubuntu sebagai Server Vpn di Ubuntu?
Ubuntu
  1. Cara Langsung Keluar dari Ubuntu Dari Terminal

  2. Bagaimana Cara Mengkonfigurasi Firefox Dari Terminal?

  3. Bagaimana Mengaktifkan Dukungan Bahasa Arab Di Terminal Gnome?

  1. Bagaimana Cara Menonaktifkan / Mengaktifkan Koneksi Otomatis Ke Wifi?

  2. Cara Mengaktifkan/Menonaktifkan Ekstensi PHP Dari cPanel?

  3. Cara mengaktifkan dan menonaktifkan Wayland di Ubuntu

  1. Cara Mengaktifkan/Menonaktifkan Firewall UFW di Ubuntu 18.04

  2. Cara mengaktifkan/menonaktifkan wayland di Desktop Ubuntu 20.04

  3. Cara mengaktifkan/menonaktifkan wayland di Desktop Ubuntu 22.04