Автор Тема: Модемы 3g, ADSL, Dial-up, bluetooth, GPRS - интернет и все вопросы.  (Прочитано 113793 раз)

greyzy

  • Гость
Прочитал это http://forum.altlinux.org/index.php/topic,136.0.html, там и вопрос задавал в конце, но может тема старая, гуру не читают, один bromental но тоже уже не знает что мне посоветовать, и я не знаю что делать

Есть модем билайн E220, альт 4,1, определяется как ttyUSB0, настраиваю kppp, как здесь http://forum.altlinux.org/index.php/topic,136.msg9416.html#msg9416 , модем устанавливает соединение, а в инет не пускает, из подозрительных для меня сообщений привожу лог kppp
kppp
Opener: received SetSecret
Opener: received SetSecret
Opener: received OpenLock

Opener: received OpenDevice
Opener: received ExecPPPDaemon
In parent: pppd pid 8652
Couldn't find interface ppp0: Нет такого устройства
Kernel supports ppp alright.
Opener: received RemoveSecret
Opener: received RemoveSecret

И команду tail -30 /var/log/messages, когда я тыкаю подключить модем и затем отключить (тыкал два раза, адрес 192.168.0.10 это шлюз сетевухи)
tail -30 /var/log/messages
Sep 22 17:56:06 alt_1 pppd[7117]: pppd 2.4.4 started by sergo, uid 500
Sep 22 17:56:06 alt_1 pppd[7117]: Using interface ppp0
Sep 22 17:56:06 alt_1 pppd[7117]: Connect: ppp0 <--> /dev/ttyUSB0
Sep 22 17:56:06 alt_1 pppd[7117]: CHAP authentication succeeded
Sep 22 17:56:06 alt_1 pppd[7117]: CHAP authentication succeeded
Sep 22 17:56:06 alt_1 kernel: PPP BSD Compression module registered
Sep 22 17:56:06 alt_1 kernel: PPP Deflate Compression module registered
Sep 22 17:56:09 alt_1 pppd[7117]: replacing old default route to eth0 [192.168.0.10]
Sep 22 17:56:09 alt_1 pppd[7117]: local  IP address 10.221.6.29
Sep 22 17:56:09 alt_1 pppd[7117]: remote IP address 217.118.88.130
Sep 22 17:56:09 alt_1 pppd[7117]: primary   DNS address 217.118.66.244
Sep 22 17:56:09 alt_1 pppd[7117]: secondary DNS address 217.118.66.243
Sep 22 17:56:09 alt_1 pppd[7117]: Script /etc/ppp/ip-up finished (pid 7158), status = 0x0
Sep 22 17:56:10 alt_1 pppd[7117]: Connect time 0.1 minutes.
Sep 22 17:56:10 alt_1 pppd[7117]: Sent 0 bytes, received 10 bytes.
Sep 22 17:56:10 alt_1 pppd[7117]: restoring old default route to eth0 [192.168.0.10]
Sep 22 17:56:10 alt_1 pppd[7117]: replacing old default route to eth0 [192.168.0.10]
Sep 22 17:56:10 alt_1 pppd[7117]: local  IP address 10.221.6.29
Sep 22 17:56:10 alt_1 pppd[7117]: remote IP address 217.118.88.130
Sep 22 17:56:10 alt_1 pppd[7117]: primary   DNS address 217.118.66.244
Sep 22 17:56:10 alt_1 pppd[7117]: secondary DNS address 217.118.66.243
Sep 22 17:56:10 alt_1 pppd[7117]: Script /etc/ppp/ip-down finished (pid 7252), status = 0x1
Sep 22 17:56:10 alt_1 pppd[7117]: Script /etc/ppp/ip-up finished (pid 7373), status = 0x0
Sep 22 17:57:00 alt_1 pppd[7117]: Terminating on signal 15
Sep 22 17:57:00 alt_1 pppd[7117]: Connect time 0.9 minutes.
Sep 22 17:57:00 alt_1 pppd[7117]: Sent 0 bytes, received 0 bytes.
Sep 22 17:57:00 alt_1 pppd[7117]: restoring old default route to eth0 [192.168.0.10]
Sep 22 17:57:00 alt_1 pppd[7117]: Connection terminated.
Sep 22 17:57:00 alt_1 pppd[7117]: Script /etc/ppp/ip-down finished (pid 7540), status = 0x1
Sep 22 17:57:00 alt_1 pppd[7117]: Exit.

Может у меня отваливается ppp0 или не правильно обрабатываются скрипты /etc/ppp/ip-down и /etc/ppp/ip-up?
Еще везде написано, что kppp идет по умолчанию, я свой дистриб поставил дома и вот на работе, дистриб с альтовсткого сайта, и там kppp не был установлен, ставил сам, дык вот может там еще чего не установилось? Например NetworkManager тоже не запускается. Ядро 2.6.25-std-def-alt8.M41.4
Если у кого есть какие нибудь мысли, поделитесь:)
« Последнее редактирование: 24.09.2009 13:45:37 от greyzy »

Оффлайн black

  • alt linux team
  • ***
  • Сообщений: 460
Для 4.1 возьмите два скрипта. Я же писал об этом в своем посте:
http://forum.altlinux.org/index.php/topic,136.msg44764.html#msg44764
kppp отваливается по непонятным причинам.

greyzy

  • Гость
Для 4.1 возьмите два скрипта. Я же писал об этом в своем посте:
http://forum.altlinux.org/index.php/topic,136.msg44764.html#msg44764
kppp отваливается по непонятным причинам.

Чот не дает. Может неправильно скрипты делаю-запускаю: в папке юзера /sergo/Documents сделал два текстовых файла без расширения, один назвал gprs-on, другой gprs-redialer, туда вставил ваши коды, под рутом скопировал их в /etc/ppp/, выполнил команду
# chmod u+w gprs-on
# ls -l gprs-on
-rw-r--r-- 1 sergo sergo 481 Sep 23 10:20 gprs-on
выполняю
# /etc/ppp/gprs-on
-bash: /etc/ppp/gprs-on: Permission denied
Каких то еще прав не хватает?
Это на работе, а дома скрипт запускался, но вылетал с примерно такой ошибкой:
/usr/sbin/pppd can not found /etc/ppp/peers/gprsДа, по адресу /etc/ppp/peers/ файла gprs нету, чего pppd хочет?

t4rex

  • Гость
1. Когда со скриптами работали, надеюсь, в рута через su- переходили?
2. У меня е156. Системой определяется как е220. Ипользую скрипт отсюда: http://linuxforum.ru/index.php?showtopic=87018. Провайдер Мегафон. Изначально в скрипте mts. ALT 4.1.
3. В 5.0 NetworkManager уже сам цепляет подобный модем.

greyzy

  • Гость
1. Когда со скриптами работали, надеюсь, в рута через su- переходили?
2. У меня е156. Системой определяется как е220. Ипользую скрипт отсюда: http://linuxforum.ru/index.php?showtopic=87018. Провайдер Мегафон. Изначально в скрипте mts. ALT 4.1.
3. В 5.0 NetworkManager уже сам цепляет подобный модем.
У меня E160, но тоже определяется как Е220, пока до 5.0 не дошел, а NetworkManager не запускается в моем Альт4.1
Нет, я запускал терминал рута и оттуда запускал.
Боюсь, что не правильно с ними работаю, и не правильно вообще запускаю от su, или с разрешениями что-то, описываю, что делаю:
- по ссылке скопировал текст скрипта, в дом. папке /home/sergo/Documents создал текстовый файл без расширения gprs-on;
- открыл его, вставил туда текст скрипта (я правильно понимаю, на то, что это скрипт указывают строки #!/bin/sh ?);
- вот права
ls -l gprs-on
-rw-rw-rw- 1 sergo sergo 481 Сен 23 10:20 gprs-on
- теперь внимание, делаю
su - gprs-on
Password:
su: Authentication service cannot retrieve authentication info
пароль рутовый ввожу аккуратно пальцем одним, чего от там не может проверить?
- если делаю
su -l root
Password:
[root@alt_1 ~]#
то все прекрасно входит, но зато доступ ему запрещен
# /home/sergo/Documents/gprs-on
-bash: /home/sergo/Documents/gprs-on: Permission denied
у меня не те разрешения, я не так запускаю скрипт, или где? :(

Оффлайн Евгений М.

  • Участник
  • *
  • Сообщений: 520
где-то в подобной проблеме помогло прописанные DNS оператора в NM например.

greyzy

  • Гость
где-то в подобной проблеме помогло прописанные DNS оператора в NM например.
тут вот уже писал http://forum.altlinux.org/index.php/topic,136.msg57598.html#msg57598 , не запускается у меня nm-applet, не из командной, не из K-Интернет-NetworkManager. Расскажите мне чего у меня скрипты не запускаются, что не так делаю?

greyzy

  • Гость
t4rex и всем, спасибо, заработало! скрипт - это файл с расширением .sh, а в скрипте исправил ttyACM0 на ttyUSB0, запускаем скрипт и потом kppp, пишу с модема :)

Оффлайн Евгений М.

  • Участник
  • *
  • Сообщений: 520
"сделал два текстовых файла без расширения" - ответ был тут)))
принимай поздравления)))))

Оффлайн andrew_b

  • Участник
  • *
  • Сообщений: 553
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

t4rex

  • Гость
Ну тогда напишите, который скрипт в итоге использовали, потому как модемов этой группы сейчас полно у всех провайдеров.
P.S. И все-таки, подозрительное какое-то у вас su-. Нет ли перед тире пробела?

greyzy

  • Гость
"сделал два текстовых файла без расширения" - ответ был тут)))
принимай поздравления)))))

получается что на скрипт все-таки указывает не расширение, а строки #!/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-систему и с нее через модем выйти в инет, была бы очень занятная и полезная функция - восстановительная флешка с выходом в инет ;)
« Последнее редактирование: 25.09.2009 11:47:08 от greyzy »

Drool

  • Гость
теперь надо разобраться с биллингом под alt linux :)

В репозиториях есть stargazer и katrin, готовые биллинговые системы.

kda

  • Гость
P.S. И все-таки, подозрительное какое-то у вас su-. Нет ли перед тире пробела?

alias -p даст ответ.

Оффлайн echopic

  • Участник
  • *
  • Сообщений: 37
Re: Как настроить adsl модем МТ880 [решено]
« Ответ #449 : 25.09.2009 16:46:20 »
для этого модема есть нормальная прошивка
http://ftp.byfly.by/byfly/modem/huawei/TEPatch.bin