4 сообщения / 0 новое
Последнее сообщение
Valrav
Аватар пользователя Valrav
Не в сети
Последнее посещение: 11 лет 2 месяца назад
Регистрация: 16/09/2012 - 17:17
Network Manager не поднимает автоматически сессию с 3G модема.

Имеется openSUSE 12.2, 3G-модем и Network Manager версии 0.9.0.2.
3G модем определяется, и сессию хорошо поднимает, если нажать на кнопочку. А вот автоматически при старте системы не поднимает, не смотря на то что галочка в настройках на пункте Connect automatically стоит.

После запуска системы в настройках виджета Управление сетью не стоит галочка на пункте Enable mobile broadband. Галочка там вручную не ставится и появляется автоматически только после того как нажать на кнопку соединения. То есть, как я понимаю, что-то мешает автоматически запустить сеть без действий пользователя.

При этом, если завершить сеанс KDE, а потом вновь залогиниться, то сессия при этом автоматически поднимается. А после полного рестарта системы-нет. Судя по поискам решения проблемы в гугле, аналогичные проблемы возникали и у пользователей последних версий убунты и федоры, и связаны, как я понял, не с криворукостью пользователей или багами системы, а с багами именно данной версии Network Manager-а. Можно данный баг исправить правкой конфигов или придется искать более сложные решения связанные со скриптами? И если правка конфигов не поможет делу, какое наиболее простое решение посоветуете?


/etc/NetworkManager/NetworkManager.conf

[main]
plugins=ifcfg-suse,keyfile
no-auto-default=02:50:F3:00:00:00,88:AE:1D:DB:1C:E9,



/etc/NetworkManager/system-connections/Билайн GSM

[connection]
id=Билайн GSM
uuid=04331ad3-a2aa-4196-875d-6a8fcea3f063
type=gsm
timestamp=1347800293

[ipv6]
method=ignore

[ipv4]
method=auto
dns=212.44.130.6;217.118.83.6;
ignore-auto-dns=true

[gsm]
number=*99#
username=beeline
password-flags=1
apn=home.beeline.ru
pin-flags=4
home-only=true



/var/log/NetworkManager

Sep 16 19:33:41 linux-ttg6 NetworkManager[619]: Activation (ttyUSB0) starting connection 'Билайн GSM'
Sep 16 19:33:41 linux-ttg6 NetworkManager[619]: (ttyUSB0): device state change: disconnected -> prepare (reason 'none') [30 40 0]
Sep 16 19:33:41 linux-ttg6 NetworkManager[619]: Activation (ttyUSB0) Stage 1 of 5 (Device Prepare) scheduled...
Sep 16 19:33:41 linux-ttg6 NetworkManager[619]: Activation (ttyUSB0) Stage 1 of 5 (Device Prepare) started...
Sep 16 19:33:41 linux-ttg6 NetworkManager[619]: (ttyUSB0): device state change: prepare -> need-auth (reason 'none') [40 60 0]
Sep 16 19:33:41 linux-ttg6 NetworkManager[619]: Activation (ttyUSB0) Stage 1 of 5 (Device Prepare) complete.
Sep 16 19:33:42 linux-ttg6 NetworkManager[619]: Activation (ttyUSB0) Stage 1 of 5 (Device Prepare) scheduled...
Sep 16 19:33:42 linux-ttg6 NetworkManager[619]: Activation (ttyUSB0) Stage 1 of 5 (Device Prepare) started...
Sep 16 19:33:42 linux-ttg6 NetworkManager[619]: (ttyUSB0): device state change: need-auth -> prepare (reason 'none') [60 40 0]
Sep 16 19:33:42 linux-ttg6 NetworkManager[619]: Activation (ttyUSB0) Stage 1 of 5 (Device Prepare) complete.
Sep 16 19:33:42 linux-ttg6 NetworkManager[619]: WWAN now enabled by management service
Sep 16 19:33:42 linux-ttg6 NetworkManager[619]: Activation (ttyUSB0) Stage 2 of 5 (Device Configure) scheduled...
Sep 16 19:33:42 linux-ttg6 NetworkManager[619]: Activation (ttyUSB0) Stage 2 of 5 (Device Configure) starting...
Sep 16 19:33:42 linux-ttg6 NetworkManager[619]: (ttyUSB0): device state change: prepare -> config (reason 'none') [40 50 0]
Sep 16 19:33:42 linux-ttg6 NetworkManager[619]: Activation (ttyUSB0) Stage 2 of 5 (Device Configure) successful.
Sep 16 19:33:42 linux-ttg6 NetworkManager[619]: Activation (ttyUSB0) Stage 3 of 5 (IP Configure Start) scheduled.
Sep 16 19:33:42 linux-ttg6 NetworkManager[619]: Activation (ttyUSB0) Stage 2 of 5 (Device Configure) complete.
Sep 16 19:33:42 linux-ttg6 NetworkManager[619]: Activation (ttyUSB0) Stage 3 of 5 (IP Configure Start) started...
Sep 16 19:33:42 linux-ttg6 NetworkManager[619]: (ttyUSB0): device state change: config -> ip-config (reason 'none') [50 70 0]
Sep 16 19:33:42 linux-ttg6 NetworkManager[619]: starting PPP connection
Sep 16 19:33:42 linux-ttg6 NetworkManager[619]: pppd started with pid 1820
Sep 16 19:33:42 linux-ttg6 NetworkManager[619]: Activation (ttyUSB0) Stage 4 of 5 (IPv6 Configure Timeout) scheduled...
Sep 16 19:33:42 linux-ttg6 NetworkManager[619]: Activation (ttyUSB0) Stage 3 of 5 (IP Configure Start) complete.
Sep 16 19:33:42 linux-ttg6 NetworkManager[619]: Activation (ttyUSB0) Stage 4 of 5 (IPv6 Configure Timeout) started...
Sep 16 19:33:42 linux-ttg6 NetworkManager[619]: Activation (ttyUSB0) Stage 4 of 5 (IPv6 Configure Timeout) complete.
Sep 16 19:33:42 linux-ttg6 NetworkManager[619]: Plugin /usr/lib64/pppd/2.4.5/nm-pppd-plugin.so loaded.
Sep 16 19:33:43 linux-ttg6 NetworkManager[619]: Using interface ppp0
Sep 16 19:33:43 linux-ttg6 NetworkManager[619]: Connect: ppp0 /dev/ttyUSB0
Sep 16 19:33:43 linux-ttg6 NetworkManager[619]: CHAP authentication succeeded
Sep 16 19:33:43 linux-ttg6 NetworkManager[619]: CHAP authentication succeeded
Sep 16 19:33:46 linux-ttg6 NetworkManager[619]: Could not determine remote IP address: defaulting to 10.64.64.64
Sep 16 19:33:46 linux-ttg6 NetworkManager[619]: PPP manager(IP Config Get) reply received.
Sep 16 19:33:46 linux-ttg6 NetworkManager[619]: Activation (ttyUSB0) Stage 5 of 5 (IPv4 Configure Commit) scheduled...
Sep 16 19:33:46 linux-ttg6 NetworkManager[619]: Activation (ttyUSB0) Stage 5 of 5 (IPv4 Commit) started...
Sep 16 19:33:46 linux-ttg6 NetworkManager[619]: local IP address 172.19.11.253
Sep 16 19:33:46 linux-ttg6 NetworkManager[619]: remote IP address 10.64.64.64
Sep 16 19:33:46 linux-ttg6 NetworkManager[619]: primary DNS address 217.118.66.243
Sep 16 19:33:46 linux-ttg6 NetworkManager[619]: secondary DNS address 195.68.135.5
Sep 16 19:33:46 linux-ttg6 NetworkManager[619]: Script /etc/ppp/ip-up finished (pid 1838), status = 0x0
Sep 16 19:33:47 linux-ttg6 NetworkManager[619]: Clearing nscd hosts cache.
Sep 16 19:33:47 linux-ttg6 NetworkManager[619]: (ttyUSB0): device state change: ip-config -> activated (reason 'none') [70 100 0]
Sep 16 19:33:47 linux-ttg6 NetworkManager[619]: Policy set 'Билайн GSM' (ppp0) as default for IPv4 routing and DNS.
Sep 16 19:33:47 linux-ttg6 NetworkManager[619]: Activation (ttyUSB0) successful, device activated.
Sep 16 19:33:47 linux-ttg6 NetworkManager[619]: Activation (ttyUSB0) Stage 5 of 5 (IPv4 Commit) complete.
Sep 16 19:33:48 linux-ttg6 nm-dispatcher.action: Script '/etc/NetworkManager/dispatcher.d/nfs' exited with error status 2.


После завершения сеанса KDE и нового входа, в лог добавляется только одна запись:


Sep 16 20:15:45 linux-ttg6 NetworkManager[619]: Protocol-Reject for unsupported protocol 0xcd

Теги: 

Отредактировано: lecksys вкл 01/04/2014 - 22:13
pendruk
Аватар пользователя pendruk
Не в сети
Последнее посещение: 11 лет 11 месяцев назад
Регистрация: 11/05/2012 - 19:14
Network Manager не поднимает автоматически сессию с 3G модема.

И не поднимет.
wvdial.conf
[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,"IP","home.beeline.ru"
Password = 'beeline'
Phone = *99#
New PPPD = yes
Modem Type = Analog Modem
Baud = 9600
Auto DNS = on
Dial Attempts = 1
Modem = /dev/ttyUSB2
ISDN = 0
Username = 'beeline'
Phone1 = *99#

chmod +s /usr/bin/wvdial
chmod +xs /usr/sbin/pppd

добавить user в dialout
chgrp dialout /usr/bin/wvdial
chmod u+s,o= /usr/bin/wvdial
chgrp dialout /etc/wvdial.conf
создаем name.desktop
[Desktop Entry]
Categories=System
Comment[ru]=Comment
Comment=Comment
Exec=sudo ...
GenericName[ru]=Name
GenericName=Name
Icon=icon
MimeType=
Name[ru]=Name
Name=Name
Path=
StartupNotify=true
Terminal=false
TerminalOptions=
Type=Application
Version=1.0
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-SubstituteUID=false
X-KDE-Username=
Name[ru_RU]=1
в автозагрузку добавляем.

Pendruk

aliaksei1818
Аватар пользователя aliaksei1818
Не в сети
Последнее посещение: 9 лет 8 месяцев назад
Регистрация: 15/07/2012 - 18:42
...system-connections/Билайн GSM

Добавьте в секции [connection]:


autoconnect=true

Подробности здесь: http://developer.gnome.org/NetworkManager/unstable/ref-settings.html
pendruk
Аватар пользователя pendruk
Не в сети
Последнее посещение: 11 лет 11 месяцев назад
Регистрация: 11/05/2012 - 19:14
autoconnect=true

зачем давать совет изначально неработующий?
[connection]
id=Билайн - USB-модем
uuid=59627f85-dc3a-4e19-8ffc-69694a490369
type=gsm
autoconnect=true

норм обсуждение тут. http://www.linux.org.ru/forum/general/8237696 хотя и поднял аффтор темы -)
закройте.

Pendruk