Имеется 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]:
Sep 16 19:33:41 linux-ttg6 NetworkManager[619]:
Sep 16 19:33:41 linux-ttg6 NetworkManager[619]:
Sep 16 19:33:41 linux-ttg6 NetworkManager[619]:
Sep 16 19:33:41 linux-ttg6 NetworkManager[619]:
Sep 16 19:33:41 linux-ttg6 NetworkManager[619]:
Sep 16 19:33:42 linux-ttg6 NetworkManager[619]:
Sep 16 19:33:42 linux-ttg6 NetworkManager[619]:
Sep 16 19:33:42 linux-ttg6 NetworkManager[619]:
Sep 16 19:33:42 linux-ttg6 NetworkManager[619]:
Sep 16 19:33:42 linux-ttg6 NetworkManager[619]:
Sep 16 19:33:42 linux-ttg6 NetworkManager[619]:
Sep 16 19:33:42 linux-ttg6 NetworkManager[619]:
Sep 16 19:33:42 linux-ttg6 NetworkManager[619]:
Sep 16 19:33:42 linux-ttg6 NetworkManager[619]:
Sep 16 19:33:42 linux-ttg6 NetworkManager[619]:
Sep 16 19:33:42 linux-ttg6 NetworkManager[619]:
Sep 16 19:33:42 linux-ttg6 NetworkManager[619]:
Sep 16 19:33:42 linux-ttg6 NetworkManager[619]:
Sep 16 19:33:42 linux-ttg6 NetworkManager[619]:
Sep 16 19:33:42 linux-ttg6 NetworkManager[619]:
Sep 16 19:33:42 linux-ttg6 NetworkManager[619]:
Sep 16 19:33:42 linux-ttg6 NetworkManager[619]:
Sep 16 19:33:42 linux-ttg6 NetworkManager[619]:
Sep 16 19:33:42 linux-ttg6 NetworkManager[619]:
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]:
Sep 16 19:33:46 linux-ttg6 NetworkManager[619]:
Sep 16 19:33:46 linux-ttg6 NetworkManager[619]:
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]:
Sep 16 19:33:47 linux-ttg6 NetworkManager[619]:
Sep 16 19:33:47 linux-ttg6 NetworkManager[619]:
Sep 16 19:33:47 linux-ttg6 NetworkManager[619]:
Sep 16 19:33:47 linux-ttg6 NetworkManager[619]:
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
И не поднимет.
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
Добавьте в секции [connection]:
autoconnect=true
Подробности здесь: http://developer.gnome.org/NetworkManager/unstable/ref-settings.html
зачем давать совет изначально неработующий?
[connection]
id=Билайн - USB-модем
uuid=59627f85-dc3a-4e19-8ffc-69694a490369
type=gsm
autoconnect=true
норм обсуждение тут. http://www.linux.org.ru/forum/general/8237696 хотя и поднял аффтор темы -)
закройте.
Pendruk