Сайт | Скачать | Видео | Wiki

Автор Тема: Организация автоматического запуска GSM модема  (Прочитано 12109 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн zdy

  • Пользователь
  • **
  • Сообщений: 30
  • Репутация: +0/-1
  • Автор темы
Добрый день всем любителям Linux.
Опыта у меня в этой ОС не много, почему обращаюсь к вам. Кратце в чем хочу разобраться.

Поставил я тут недавно puppyrus-202-m на флешку и все с первого раза получилось (на удивление даже).
Но хочется организовать автозагрузку GSM модема и вот тут у меня затык.
Дозвон осуществляю через wvdial.
Через ps -few, команду нашел после которой идет дозвон (вроде бы).
Запускаю ее в командной строке пишет, что соединение установлено, но при открытии браузера посылает меня лесом.
Запуская через pupdial все робит. Подскажите что нужно сделать дополнительно или что я делаю не то, чтобы достичь все-таки моей цели.
Сразу сорьки если, как-то не так выражаюсь ("опыта у меня в этой ОС не много").
Не будь духом твоим поспешен на гнев, потому что гнев гнездится в сердце глупых.

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Через ps -few, команду нашел после которой идет дозвон (вроде бы).
напишите сюда команду.


запускаю ее в командной строке пишет, что соединение установлено, но при открытии браузера посылает меня лесом.
как узнали?


Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн zdy

  • Пользователь
  • **
  • Сообщений: 30
  • Репутация: +0/-1
  • Автор темы
Через ps -few, команду нашел после которой идет дозвон (вроде бы).
напишите сюда команду.

wvdial isp1 wireless

запускаю ее в командной строке пишет, что соединение установлено, но при открытии браузера посылает меня лесом.
как узнали?

Сорьки ошибся, сразу говорит, что pppd demоn умер  и что модем повесил трубу.

P.S.: Внесу корректировку. Запуская pupdial и нажимая "Соединиться" все идет и браузер открывается и все гуд.
« Последнее редактирование: 03 Июнь 2011, 12:10:59 от zdy »
Не будь духом твоим поспешен на гнев, потому что гнев гнездится в сердце глупых.

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
ну я предлагаю сделать соединение через Pupdial - убедиться что работает и разорвать соединение.
затем в консоли запустить wvdial isp1 wireless и вывод выложить сюда.

помоему запускаемый wvdial через pupdial пишет логи в /tmp/pupdial.log хотелось бы увидеть этот файл.
« Последнее редактирование: 06 Июнь 2011, 09:53:37 от Pro »
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн dim-kut

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1021
  • Репутация: +41/-0
А может переделать этот скрипт - http://pm.puppyrus.org/issues/125 ?
И то, что получится - в автозагрузку?
Engineering is the art of making what you want from things you can get.

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
ага потянет.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
И то, что получится - в автозагрузку?
Там udev всё запускает при подключении модема.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн zdy

  • Пользователь
  • **
  • Сообщений: 30
  • Репутация: +0/-1
  • Автор темы
ну я предлагаю сделать соединение через Pupdial - убедиться что работает и разорвать соединение.
затем в консоли запустить wvdial isp1 wireless и вывод выложить сюда.

--> WvDial: Internet dialer version 1.53
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATQ0V1E1S0=0&C1&D2S11=55+FCLASS=0
ATQ0V1E1S0=0&C1&D2S11=55+FCLASS=0
OK
--> Modem initialized.
--> Sending: ATDT*99#
--> Waiting for carrier.
ATDT*99#
CONNECT 3600000
--> Carrier detected.  Waiting for prompt.
--> Don't know what to do!  Starting pppd and hoping for the best.
--> Starting pppd at Wed Jun  8 15:38:01 2011
--> pid of pppd: 8282
--> Disconnecting at Wed Jun  8 15:38:01 2011
--> The PPP demon has died: pppd options error (exit code = 2)
--> man pppd explains pppd error codes in more detail.
--> I guess that’s it for now, exiting
--> The PPP daemon has died. (exit code = 2)


помоему запускаемый wvdial через pupdial пишет логи в /tmp/pupdial.log хотелось бы увидеть этот файл.

--> WvDial: Internet dialer version 1.53
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATQ0V1E1S0=0&C1&D2S11=55+FCLASS=0
ATQ0V1E1S0=0&C1&D2S11=55+FCLASS=0
OK
--> Modem initialized.
--> Sending: ATDT*99#
--> Waiting for carrier.
ATDT*99#
CONNECT 3600000
--> Carrier detected.  Waiting for prompt.
--> Don't know what to do!  Starting pppd and hoping for the best.
--> Starting pppd at Wed Jun  8 15:03:47 2011
--> pid of pppd: 31394
--> Disconnecting at Wed Jun  8 15:04:38 2011
Не будь духом твоим поспешен на гнев, потому что гнев гнездится в сердце глупых.

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
The PPP demon has died: pppd options error (exit code = 2)
гугль сказал что эта ошибка из-за конфликта параметров в файле option для pppd
файл искать гдето в /etc/ppp/
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
файл искать гдето в /etc/ppp/
Скорее всего /etc/ppp/peers/ пустой
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн zdy

  • Пользователь
  • **
  • Сообщений: 30
  • Репутация: +0/-1
  • Автор темы
файл искать гдето в /etc/ppp/
Скорее всего /etc/ppp/peers/ пустой

Абсолютно правы - была пустая, но додумал мысль и все заработало. Правда, соединение устанавливается по сек 30  :(.

Наберусь наглости и еще позадаю вопросы: :)

1) Это нормально для puppy или можно как-то этот процесс ускорить?
2) Хочу побробывать установить Touchscreen на моник. Слышал, что возникают проблемы с этим у многих из-за колибровки и выбора разрешение. Посоветуйте, что почем и как куда. Драйвера уже нашел тут.
« Последнее редактирование: 09 Июнь 2011, 12:18:42 от zdy »
Не будь духом твоим поспешен на гнев, потому что гнев гнездится в сердце глупых.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Правда, соединение устанавливается по сек 30
/etc/wvdial.conf дописать строку, если её нет.
Код
....
Stupid Mode = on
.......
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн zdy

  • Пользователь
  • **
  • Сообщений: 30
  • Репутация: +0/-1
  • Автор темы
Правда, соединение устанавливается по сек 30
/etc/wvdial.conf дописать строку, если её нет.
Код
....
Stupid Mode = on
.......


Спасибо. Очень поднялось настроение после такой команды.

А возможно ли при загрузке PuppyRus-a организовать так, чтобы отключить загрузку рабочего стола, и следовательно его отбражение, сразу дозвон и в инет?
Так скажем из тьмы и сразу в светлое будущее через интернет. :)
« Последнее редактирование: 09 Июнь 2011, 17:01:39 от zdy »
Не будь духом твоим поспешен на гнев, потому что гнев гнездится в сердце глупых.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
 В Linux всё можно, и даже не одним способом.
Самый простой способ - дописать команду запуска в /etc/rc.d/rc.local
Код
wvdial
Контакт будет устанавливаться до загрузки иксов и без их загрузки.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
А возможно ли при загрузке PuppyRus-a организовать так, чтобы отключить загрузку рабочего стола, и следовательно его отбражение, сразу дозвон и в инет?
вас не помешь, то тачскрин то отключить....
для загрузки чисто в консоль сделайте pfix=ram (куда прописать ищите на форуме)
для поднятия соединения при загрузке впишите строку для установки соединения в файл rc.local
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.