"сделал два текстовых файла без расширения" - ответ был тут)))
принимай поздравления)))))
получается что на скрипт все-таки указывает не расширение, а строки
#!/bin/sh :)
ls -l gprs-on
-rw-rw-rw- 1 sergo sergo 481 Сен 23 10:20 gprs-on
Не выставлены атрибуты исполняемости. chmod +x
- теперь внимание, делаю
su - gprs-on
Password:
su: Authentication service cannot retrieve authentication info
пароль рутовый ввожу аккуратно пальцем одним, чего от там не может проверить?
Потому что делать надо
su - -с gprs-on
про
su - -c без примера бы не понял, спасибо за подсказку, ну и причем у меня надо вводить полный путь
su - -c /home/sergo/Documents/gprs-on
Ну тогда напишите, который скрипт в итоге использовали, потому как модемов этой группы сейчас полно у всех провайдеров.
P.S. И все-таки, подозрительное какое-то у вас su-. Нет ли перед тире пробела?
suпробелтире вот так. Ну в итоге: заработал модем на работе. Дома я до этого еще чот сделал, что kppp глючил, поэтому переставил альт, благо линукс пока в стадии изучения. Запустил скрипт, он заработал, запустил kppp, на стадии подключения kppp не по-детски завис. И скрипт давай говорить что или не найден или fail, чот в этом роде. А nm-applet после переустановки у меня так и не заработал, поэтому я прекратил работу скрипта, завершил аварийно kppp, пошел в центр управления и поставил использовать вместо NetworkManager ручное и забил адрес просто наугад стандартный 192.168.0.2 (хотя дома сети никакой нет), и чо-то просто запустил опять kppp и инет пошел, сейчас на работе и тоже без запуска скрипта законнектился (причем адрес был забит вручную, а потом поставил использовать NM, то есть сейчас модем подключается и стоит использовать NM), скрипт такой:
#!/bin/sh
DIALTIMEOUT=20
MODEM=ttyUSB0 SPEED=115200 MODEM_INIT='AT+CGDCONT=1,\"IP\",\"internet.beeline.ru\" OK'
IH_IP=" ipcp-accept-local ipcp-accept-remote noipdefault
debug usepeerdns user beeline mtu 576
novj nobsdcomp novjccomp nopcomp noaccomp"
LOGSCRIPT="CONNECT"
PHONE="*99***1#"
DR=`route -n | egrep '^0.0.0.0'| grep -v ppp | sed 's/^[^ ]* *\([^ ]*\) .*/default gw \1/'` ;
if [ -n "$DR" ] ; then
trap "echo route add $DR ; route add $DR ; exit" 2 3 9 15
route delete $DR
echo route delete $DR
fi
while true ; do
pppd \
connect 'chat -v ABORT "NO DIALTONE" ABORT "NO CARRIER" ABORT BUSY "" '"$MODEM_INIT"' ATDP'$PHONE' '"$LOGSCRIPT"' ;' \
crtscts defaultroute modem -detach mru 1500 \
$NASH_IP:$IH_IP /dev/$MODEM $SPEED
cat /etc/ppp/resolv.conf > /etc/resolv.conf
sleep $DIALTIMEOUT
done
Не забываем, что
MODEM=ttyUSB0 это как модем определился. Т.е. получается, что этот скрипт нужно запустить один раз, я в скриптах не силен, но подозреваю, что он сообщает настройки подключения программе(?)
ppp (надо бы сравнить файл
etc/ppp/resolv.conf до и после запуска скрипта
Пока инфу искал, некоторые писали, что у них через пару минут отрубается, мой ничо вроде, уже 20 минут пашет, мож в этом тоже "повинен" этот скрипт, теперь надо разобраться с биллингом под alt linux :)
Еще одно, в модеме со вчера стоит флешка (microSD), в линуксе автоматом не определилась (в винде видно), пока не разбирался почему, да и это наверно другая история.
P.S. Кто если увлекается загрузочными флешками - попробовал: с нее загружается, время будет попробую загрузиться в live-систему и с нее через модем выйти в инет, была бы очень занятная и полезная функция - восстановительная флешка с выходом в инет ;)