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.
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:
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ó gsm
trong dòng văn bản. Trong ví dụ trên, mục đầu tiên trong một hàng chứa gsm
vă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 1
tên băng thông rộng di động của bạn
Lưu các tập tin như start_my_connection
trong 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.
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
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.
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
Tôi tìm thấy giải pháp tốt nhất ở đây. Kịch bản này ở đây hoạt động như một nét quyến rũ http://community.linuxmint.com/tutorial/view/1456
Giới thiệu về điều này Cách tự động kết nối