LINUX.ORG.RU

NetworkManager Ubuntu не отображает 3g соединение

 , ,


0

1

Точнее иногда отображает, но по большей части нет. Когда отображает всё подключается и работает нормально, а когда нет я соответственно просто не могу установить соединение, хотя с сетью при этом всё в порядке (это видно по индикации на модеме - Huawei). Ubuntu 13.10. Но и в более ранних у меня такое было, просто статистика была противоположная - в большинстве случаев соединение отображалось и лишь иногда нет. Впрочем, и модель модема у меня сейчас другая.

Помогите пожалуйста кто-нибудь, как решить эту проблему? Особенно мне непонятна логика сего, ладно бы там никогда не отображал соединения или наоборот всегда отображал, а то выглядит как что-то произвольное.


Загляните в /var/log/syslog после подключения модема. Ужаснитесь и сделайте reportbug modemmanager.

AITap ★★★★★
()

В 12.04 мне всегда помогало отключение/подключение модема. Лучше настрой соединение в /etc/network/interfaces. Это не гламурно, зато работает.

Gotf ★★★
()
Ответ на: комментарий от Gotf

Подключение/отключение сейчас мне не помогает. Подскажите каким образом лучше (проще для новичка) настроить /etc/network/interfaces?

guguc
() автор топика
Ответ на: комментарий от guguc

Создаёшь там секцию типа

auto ppp0
    iface ppp0 inet ppp
    provider huawei
Если не надо, чтобы соединение устанавливалось при загрузке, то без первой строки.

В /etc/chatscripts/huawei пишешь:

ABORT 'BUSY'
ABORT 'NO CARRIER'
ABORT 'VOICE'
ABORT 'NO DIALTONE'
ABORT 'NO DIAL TONE'
ABORT 'NO ANSWER'
ABORT 'DELAYED'
REPORT CONNECT
#TIMEOUT 6
'' 'ATQ0'
'OK-AT-OK' 'ATZ'
TIMEOUT 3
'OK-AT-OK' 'ATI'
'OK' 'ATZ'
'OK' 'ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0'
'OK' 'AT\^U2DIAG=0'
# 3G only
'OK' 'AT\^SYSCFG=14,2,3fffffff,0,1'
# 3G pref
#'OK' 'AT\^SYSCFG=2,2,3fffffff,0,1'
'OK' 'AT+CGDCONT=1,"IP","internet.mts.ru"'
'OK' 'ATDT*99***1#'
TIMEOUT 30
CONNECT ''
AP правишь под своего провайдера, если не МТС. Роуминг отключён, строки про 3G прокомментированы.

В /etc/ppp/peers/huawei

#/dev/serial/by-id/usb-HUAWEI_Technology_HUAWEI_Mobile-if00-port0
#/dev/gsmmodem
:10.64.64.64
ttyUSB0
921600
lock
crtscts
modem
passive
novj
defaultroute
replacedefaultroute
noipdefault
#usepeerdns
noauth
hide-password
persist
holdoff 10
maxfail 10
mtu 1492
connect "/bin/sleep 1 && /usr/sbin/chat -f /etc/chatscripts/huawei"
Если не раскомментируешь usepeerdns, то пропиши DNS в /etc/resolv.conf IP можно (и, вероятно, лучше) тоже убрать, как и MTU.

После этого соединение управляется через ifupdown (ifup ppp0; ifdown ppp0).

Gotf ★★★
()
Ответ на: комментарий от Gotf

Вроде бы всё так сделал, но после команды ifup ppp0 в терминале появляется сообщение: In file /etc/ppp/peers/huawei: unrecognized option 'ttyUSB0'... В чём здесь может быть дело?

guguc
() автор топика
Ответ на: комментарий от Gotf

Указал полный путь. Теперь на ifup ppp0 терминал отвечает: ifup: interface ppp0 already configured, но соединения не происходит...

guguc
() автор топика
  1. Запускаешь ModemManager с --debug
  2. Ловишь кусок когда не работает
  3. Пишешь багрепорт
  4. PROFIT
vasily_pupkin ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.