В соседней теме уже писал про это.
Huawei e352 модем
Все заработало. Перезагрузил ноут и все ок.
GNOME-PPP - с ним все работает
Извиняюсь что поднимаю тему из глубин. Просто стояла задача настроить такой же модем, но, что бы работал под пользователем. И конечно то, что включалась строка доступа в /etc/sudoers
ALL ALL=(ALL) ALLэто безобразие чистой воды.
Что требует модем с его встроенным ПО. Модему нужен доступ к /etc/sudoers
user ALL=(ALL) NOPASSWD: /usr/local/Megafon_Modem/sbin/huawei-ppp-off
user ALL=(ALL) NOPASSWD: /usr/local/Megafon_Modem/sbin/huawei-ppp-on
user ALL=(ALL) NOPASSWD: /bin/kill
user ALL=(ALL) NOPASSWD: /usr/local/hw_pppd/sbin/pppd
и небольшое редактирование скриптов запуска модема и выключения /usr/local/hw_pppd/sbin/ppp-off и /usr/local/Megafon_Modem/sbin/huawei-ppp-on а именно:
/usr/local/Megafon_Modem/sbin/huawei-ppp-on строка 58 добавить sudo
sudo /usr/local/hw_pppd/sbin/pppd linkname HuaweiMobile telephone "$2" $AUTHENTI
CATION lock crtscts modem $DEVICE 115200 $USEPEERDNS noauth noipdefault defaultr
oute name "$ACCOUNT" password "$PASSWORD" connect $DIALER_SCRIPT /usr/local/hw_pppd/sbin/ppp-off строка 22 добавить sudo перед kill
sudo kill -s 9 $PID И еще один момент, если утилита Мегафон-Модема была запущена от рута, а потом некорректно завершена, остается висеть pid /tmp/mobilepartner.pid т.к. пользователь по умолчанию не может изменить этот файл, то при запуске тулзы Мегафон-Модем под пользователем выдает ошибку что процесс запущен. Нужно /tmp/mobilepartner.pid сменить права на файл
chmod 770 /tmp/mobilepartner.pidPS: конечно доступ пользователю к процессам kill и pppd от рута это тоже не хорошо, но лучше чем то, что предлагается изначально.
Спасибо за внимание.
Koteg, я бы проверил права доступа на ноду устройства, если rw-rw--- root:dialout, то modem-manager-gui и NetworkManager справятся. Если же нода не создавалась бы, то я бы научил udev с помошью usb_modeswitch создавать ноду и опять же воспользовался бы двумя вышеозначенными программами. Для соединения достаточно NM с зависимостями, modem-manager-gui пока управлять соединениями не умеет, зато он умеет USSD-команды, то есть, им можно узнавать баланс. А выполнять работу, которую должны были выполнить быдлокодеры мегафона, я не буду, соответственно не буду тащить в систему кривую проприетарщину.