Mở cửa sổ terminal và gõ:
sudo gedit /etc/init.d/mobile-broadband-connect
Sau đó sao chép và dán này (Thay đổi cho nhu cầu của bạn):
Lưu ý: Thay thế <Your Mobile Broadband Connection Name Here>
bằng tên kết nối của bạn.
#!/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
Thay đổi quyền của tệp này để thực thi:
sudo chmod +x /etc/init.d/mobile-broadband-connect
Để chạy tập lệnh này có một dịch vụ, hãy làm:
sudo update-rc.d mobile-broadband-connect defaults
Tập lệnh được đăng ký như một dịch vụ khởi động hệ thống để bạn có thể bắt đầu, dừng hoặc kiểm tra trạng thái của tập lệnh với:
sudo service mobile-broadband-connect start
sudo service mobile-broadband-connect stop
sudo service mobile-broadband-connect status
Khởi động lại để hoàn tất cài đặt và tự động kết nối.
- Khởi động lại hệ thống của bạn để hoàn tất cài đặt.
- Sau khi khởi động lại, phải mất tới 60 giây trước khi thiết bị USB hoạt động.
- Khi hoạt động - Kết nối băng thông rộng di động sẽ được kích hoạt và tự động kết nối.
Làm xong ...
sudo rm /etc/init.d/mobile-broadband-connect && sudo update-rc.d mobile-broadband-connect remove
và loại bỏ dịch vụ này. Sau đó mọi thứ đều ổn. Làm thế nào để thoát khỏi điều này?