Я хотел бы постоянно проверить, "Включают мобильную широкополосную связь", таким образом, я не должен проверять его после каждой начальной загрузки.
Эта проблема подвергается отчету об ошибках
Таким образом, пока это не разрешено в восходящем направлении, работа вокруг такого как включение мобильной широкополосной связи на входе в систему должна будет, вероятно, быть достаточной.
Кредит на ответ ниже движений одному из участников ошибки - если у Вас есть дополнительная информация, добавьте свои детали к отчету об ошибках. Отметьте - подписчикам не нравлюсь "я также" ответы, так только добавьте "меня также" - просто нажимают подписать кнопку для обновлений.
Включите свою широкополосную связь путем нажатия на "enable broadband" в индикаторе администратора сети.
В терминале перечисляют сконфигурированные соединения в Вашем Администраторе сети:
nmcli con list
Это выставочное шоу следующий пример произвело:
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
В примере ищут Вашу мобильную широкополосную связь - это будет иметь gsm
в строке текста. В примере выше, первый объект подряд содержит gsm
текст и в начале строки является именем подключения, в котором Вы будете нуждаться ниже т.е. Tele2 Default 1
Теперь, создайте текстовый файл (например, использование gedit
) это запускает одно из Ваших соединений после задержки, например, 10 секунд (возможно, Вам будет нужна более длинная задержка, если Вашему широкополосному устройству будет требоваться больше времени для инициализации):
#!/bin/sh
sleep 10
nmcli nm wwan on
nmcli con up id "Tele2 Default 1"
т.е. изменение Tele2 Default 1
для Вашего мобильного широкополосного имени
Сохраните файл как start_my_connection
в Вашей домашней папке.
Затем переместите этот файл к куда-нибудь Вам, и другие, использующие Ваш компьютер, могут получить доступ:
sudo mv ~/start_my_connection /usr/local/bin/start_my_connection
установите полномочия файла следующим образом:
sudo chmod 775 /usr/local/bin/start_my_connection
Наконец, настройте запуск сценария после входа в систему:
в Запуске Предпочтения Приложений добавляют объект и вводят путь сценария (/usr/local/bin/start_my_connection
) как команда программы.
Reffer к этому, Как к автоматическому подключению
Я нашел лучшее решение здесь. Этот сценарий здесь работает как очарование http://community.linuxmint.com/tutorial/view/1456
У меня есть другое легкое решение для этого, если кто-либо там все еще ищет его. В большинстве случаев мобильное широкополосное соединение, например, от вышеупомянутого вопроса "Соединение гостиницы при аэропорте" установлено соединиться автоматически.
Таким образом, единственная вещь, оставленная сделать, проверить, "Позволяют Мобильной Широкополосной связи" заставить его соединиться. Но мы обычно должны делать это вручную после каждой начальной загрузки.
Для этого мы добавляем команду для работы при запуске:
В терминале,
sudo gedit /etc/rc.local
Теперь добавьте, что эта строка выше выходит 0
(while :; do nmcli -t nm wwan on; sleep 1; done)&
Сохраните файл и выход.
Вот именно..
Это не только запускает соединение, но и если соединение отбрасывает, оно снова соединяется
Вышеупомянутый ответ @SriramKannan работает отлично. Это действительно работало после того, как я перезапустил Ubuntu.
В терминале,
sudo gedit /etc/rc.local
Теперь добавьте эту строку выше exit 0
(while :; do nmcli -t nm wwan on; sleep 1; done)&
Сохраните файл и выход.
Благодаря ответу Brahim выше я сократил сценарий автоматического запуска там как следующее, и он работает очень хорошо на меня, поскольку я не использую 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