Làm cách nào để tôi vĩnh viễn kích hoạt băng thông rộng di động khi khởi động?


9

Tôi muốn kiểm tra vĩnh viễn "Kích hoạt băng thông rộng di động" để tôi không phải kiểm tra sau mỗi lần khởi động.

Câu trả lời:


11

Vấn đề này là một báo cáo lỗi

Do đó, cho đến khi nó được giải quyết ngược dòng, một công việc xung quanh như cho phép băng thông rộng di động khi đăng nhập có thể sẽ phải đủ.

Tín dụng cho câu trả lời dưới đây thuộc về một trong những người đóng góp lỗi - nếu bạn có bất kỳ thông tin bổ sung nào, hãy thêm thông tin của bạn vào báo cáo lỗi. Lưu ý - những người đăng ký không thích câu trả lời "tôi cũng vậy" vì vậy đừng chỉ thêm "tôi cũng vậy" - chỉ cần nhấp vào nút đăng ký để cập nhật.

Kích hoạt băng thông rộng của bạn bằng cách nhấp vào "bật băng thông rộng" trong chỉ báo của trình quản lý mạng.

Trong danh sách đầu cuối, các kết nối được cấu hình trong Trình quản lý mạng của bạn:

nmcli con list

Chương trình này hiển thị đầu ra ví dụ sau:

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

Trong ví dụ tìm kiếm băng thông rộng di động của bạn - nó sẽ có gsmtrong dòng văn bản. Trong ví dụ trên, mục đầu tiên trong một hàng chứa gsmvăn bản và ở đầu dòng là tên kết nối mà bạn sẽ cần bên dưới tức làTele2 Default 1

Bây giờ, hãy tạo một tệp văn bản (ví dụ: bằng cách sử dụng gedit) để bắt đầu một trong các kết nối của bạn sau thời gian trễ là 10 giây (có thể bạn sẽ cần độ trễ dài hơn nếu thiết bị băng thông rộng của bạn cần thêm thời gian để khởi tạo):

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

tức là thay đổi Tele2 Default 1tên băng thông rộng di động của bạn

Lưu các tập tin như start_my_connectiontrong thư mục nhà của bạn.

Tiếp theo di chuyển tệp này đến một nơi nào đó mà bạn và những người khác sử dụng máy tính của bạn có thể truy cập:

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

đặt quyền truy cập tệp như sau:

sudo chmod 775 /usr/local/bin/start_my_connection

Cuối cùng, cấu hình bắt đầu tập lệnh sau khi đăng nhập:

trong Tùy chọn ứng dụng khởi động, thêm một mục và nhập đường dẫn tập lệnh ( /usr/local/bin/start_my_connection) làm lệnh chương trình.

nhập mô tả hình ảnh ở đây


1
Tôi có cùng một vấn đề với Ubuntu 14.04 LTS. Tôi hiểu rằng tôi có thể khắc phục sự cố với giải pháp của bạn nhưng tôi tự hỏi tại sao lỗi trong trình quản lý mạng chưa được khắc phục?
Romain

2

Tôi có một giải pháp dễ dàng khác cho việc này nếu có ai đó vẫn đang tìm kiếm nó. Trong hầu hết các trường hợp, kết nối băng thông rộng di động, ví dụ từ câu hỏi trên "Kết nối Airtel" được đặt thành kết nối tự động.

Vì vậy, điều duy nhất còn lại phải làm là kiểm tra "Kích hoạt băng thông rộng di động" để kết nối. Nhưng chúng ta thường phải làm điều đó bằng tay sau mỗi lần khởi động.

Đối với điều này, chúng tôi thêm một lệnh để làm việc khi khởi động:

Trong một thiết bị đầu cuối,

sudo gedit /etc/rc.local

Bây giờ thêm dòng này trên thoát 0

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

Lưu file và thoát.

Đó là nó..

Điều này không chỉ khởi động kết nối mà nếu kết nối bị rớt, nó sẽ kết nối lại


2

Phản hồi trên của @SriramKannan hoạt động hoàn hảo. Nó đã hoạt động sau khi tôi khởi động lại Ubuntu.

Trong một thiết bị đầu cuối,

sudo gedit /etc/rc.local

Bây giờ thêm dòng này ở trên exit 0

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

Lưu file và thoát.


1

Nhờ câu trả lời của Brahim ở trên, tôi đã rút ngắn kịch bản tự khởi động ở đó như sau và nó hoạt động rất tốt đối với tôi vì tôi không sử dụng jdoader :

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

Sẽ thật tuyệt khi chạy tập lệnh này khi thiết bị được kết nối và lặp lại cho đến khi kết nối internet. Không biết cách chạm vào các sự kiện Ubuntu (như USB vừa được kết nối).
Esamo

1
@Esamo Tôi có một thẻ trong máy tính xách tay của tôi, và không phải là một thiết bị USB để hoạt động ra / vào thử nghiệm này nhưng có lẽ bạn có thể tận dụng các câu trả lời ở đây: askubuntu.com/questions/284224/...
Sadi


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.