Warning: touch() [function.touch]: Unable to create file /home/starterkit/starterkit.ru/html/error.log because Permission denied in /home/starterkit/starterkit.ru/html/errorhandler.php on line 51
Linux + QT + модем - Embedded Linux - Форум - starterkit.ru
Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:1
Поисковых ботовПоисковых ботов:2
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » Embedded Linux
Linux + QT + модем
alexmfivt
Добавлено 27.08.2012 06:15
0
Сообщение: 1
alexmfivt
0

Пункты: 3237
Регистрация: 07.11.2010
Пол: Мужчина
Из: Красноярск
имеется плата с подключенным по кому модемом. модем wismo228. необходимо создать сетевое подключение для отправки данных. как?
Спуститься к концу Подняться к началу
Персональная информация
Lampus
Добавлено 27.08.2012 09:50 Сообщение: 2
Lampus
5

Пункты: 3552
Регистрация: 26.04.2011
Ладно, какой вопрос, такой и ответ:
Cмотреть в сторону настройки pppd ( http://ru.wikibooks.org/wiki/%D0%9F%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_GPRS/EDGE_%D0%B2_GNU/Linux#.D0.9D.D0.B0.D1.81.D1.82.D1.80.D0.BE.D0.B9.D0.BA.D0.B0_.D1.81.D0.BE.D0.B5.D0.B4.D0.B8.D0.BD.D0.B5.D0.BD.D0.B8.D1.8F_GPRS_.28EDGE.29 ).
Для начала можно начать с wvdial ( https://wiki.archlinux.org/index.php/Wvdial )
А уже после того, как сможете завести это дело из консоли, будете прикручивать GUI.
Спуститься к концу Подняться к началу
Персональная информация
vibic
Добавлено 30.08.2012 02:10 Сообщение: 3
vibic
5

Пункты: 940
Регистрация: 23.01.2012
Пол: Мужчина
Цитата
имеется плата с подключенным по кому модемом. модем wismo228. необходимо создать сетевое подключение для отправки данных. как?


Пример настройки модема:
root@super-server:/# cat /etc/ppp/peers/gsmmodem.config
lock
/dev/ttyUSB0
modem
115200
noauth
nobsdcomp
nodeflate
noipdefault
defaultroute
nocdtrcts
ipcp-accept-remote
ipcp-accept-local
lcp-echo-interval 22
lcp-echo-failure 5
replacedefaultroute
usepeerdns
user tele2
-chap
nopcomp
noaccomp
novj
novjccomp
nomagic
passive
connect "/usr/sbin/chat -v -f /etc/ppp/chat.gsmmodem.script"
demand
idle 60
holdoff 15

root@super-server:/# cat /etc/ppp/pap-secrets
#
# /etc/ppp/pap-secrets
#
# This is a pap-secrets file to be used with the AUTO_PPP function of
# mgetty. mgetty-0.99 is preconfigured to startup pppd with the login option
# which will cause pppd to consult /etc/passwd (and /etc/shadow in turn)
# after a user has passed this file. Don't be disturbed therefore by the fact
# that this file defines logins with any password for users. /etc/passwd
# (again, /etc/shadow, too) will catch passwd mismatches.
#
# This file should block ALL users that should not be able to do AUTO_PPP.
# AUTO_PPP bypasses the usual login program so it's necessary to list all
# system userids with regular passwords here.
#
# ATTENTION: The definitions here can allow users to login without a
# password if you don't use the login option of pppd! The mgetty Debian
# package already provides this option; make sure you don't change that.

# INBOUND connections

# Every regular user can use PPP and has to use passwords from /etc/passwd
# hostname "" *

# UserIDs that cannot use PPP at all. Check your /etc/passwd and add any
# other accounts that should not be able to use pppd!
#guest hostname "*" -
#master hostname "*" -
#root hostname "*" -
#support hostname "*" -
#stats hostname "*" -

# OUTBOUND connections

# Here you should add your userid password to connect to your providers via
# PAP. The * means that the password is to be used for ANY host you connect
# to. Thus you do not have to worry about the foreign machine name. Just
# replace password with your password.
# If you have different providers with different passwords then you better
# remove the following line.

# * password
tele2 * tele2

root@super-server:/# cat /etc/ppp/chat.gsmmodem.script
"" \rATZ
"OK" "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0"
"OK" 'AT+CGDCONT=1,"IP","internet.tele2.ru"'
"OK" "ATDT***1#"

Но! Если модем свисток, узыбячий, то его еще нередко надо перевести в режим модема, а для этого нужно еще usb_modeswitch, правило для него и правило для udev.

А после:
pon gsmmodem.config
И радуемся ppp0 соединению. Как то так, если кратенько.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux