Ник:
Пароль:

Контакты

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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » Отладочные платы » SK-iMX233
GSM-модем
Ipkes
Добавлено 04.03.2011 09:03 Сообщение: 31
Ipkes
0

Пункты: 890
Регистрация: 09.12.2010
Плата SK-IMX233
Настройки:
/etc/ppp/peers/gprs-connect-chat
/etc/ppp/peers/gprs

/etc/resolv.conf
nameserver 217.008.224.194
nameserver 217.008.224.130

/etc/ppp/chap-secrets
"mts" * "mts" *

---------------------------------------------------------------------
# pppd call gprs
Press CTRL-C to close the connection at any stage!
defining PDP context...
AT
OK
ATH
OK
ATE1
OK
AT+CGDCONT=1,"IP","internet.mts.ru"
OK
waiting for connect...

ATD***1#
CONNECT
Connected.
If the following ppp negotiations fail,
try restarting the phone.

Serial connection established.
using channel 1
Using interface ppp0
Connect: ppp0 <--> /dev/ttyACM0
rcvd [LCP ConfReq id=0x0 <auth pap> <mru 1500> <asyncmap 0xa0000>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x3bbd79da>]
No auth is possible
sent [LCP ConfRej id=0x0 <auth pap>]
rcvd [LCP ConfRej id=0x1 <magic 0x3bbd79da>]
sent [LCP ConfReq id=0x2 <asyncmap 0x0>]
rcvd [LCP ConfReq id=0x1 <mru 1500> <asyncmap 0xa0000>]
sent [LCP ConfAck id=0x1 <mru 1500> <asyncmap 0xa0000>]
rcvd [LCP ConfAck id=0x2 <asyncmap 0x0>]
sent [CCP ConfReq id=0x1 <deflate 15> <deflate(old#) 15>]
sent [IPCP ConfReq id=0x1 <addr 0.0.0.0>]
rcvd [IPCP ConfReq id=0x0 <addr 10.6.6.6>]
sent [IPCP ConfAck id=0x0 <addr 10.6.6.6>]
rcvd [LCP ProtRej id=0x0 80 fd 01 01 00 0c 1a 04 78 00 18 04 78 00]
Protocol-Reject for 'Compression Control Protocol' (0x80fd) received
rcvd [IPCP ConfNak id=0x1 <addr 10.32.130.97>]
sent [IPCP ConfReq id=0x2 <addr 10.32.130.97>]
rcvd [IPCP ConfAck id=0x2 <addr 10.32.130.97>]
not replacing existing default route via 192.168.0.1
local IP address 10.32.130.97
remote IP address 10.6.6.6
Script /etc/ppp/ip-up started (pid 578)
Script /etc/ppp/ip-up finished (pid 578), status = 0xff

\\ В конце файла /var/log/messages ещё вот это добавлено:

...sk daemon.err pppd[613]: Can't execute /etc/ppp/ip-up: Exec format error
...sk daemon.debug pppd[609]: Script /etc/ppp/ip-up finished (pid 613), status = 0xff
Спуститься к концу Подняться к началу
Персональная информация
Ipkes
Добавлено 04.03.2011 09:06 Сообщение: 32
Ipkes
0

Пункты: 890
Регистрация: 09.12.2010
# pppd call gprs
# ifconfig ppp0
ppp0 Link encap:Point-to-Point Protocol
inet addr:10.33.110.211 P-t-P:10.6.6.6 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:4 errors:0 dropped:0 overruns:0 frame:0
TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:40 (40.0 B) TX bytes:52 (52.0 B)


# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.6.6.6 * 255.255.255.255 UH 0 0 0 ppp0
192.168.0.0 * 255.255.255.0 U 0 0 0 eth0
127.0.0.0 * 255.0.0.0 U 0 0 0 lo
default 192.168.0.1 0.0.0.0 UG 0 0 0 eth0
#

# ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8): 56 data bytes
//После этого висит долго пока Cntr C не нажать
--- 8.8.8.8 ping statistics ---
8 packets transmitted, 0 packets received, 100% packet loss

# ping www.mail.ru
ping: bad address 'www.mail.ru'
Спуститься к концу Подняться к началу
Персональная информация
Ipkes
Добавлено 04.03.2011 09:16 Сообщение: 33
Ipkes
0

Пункты: 890
Регистрация: 09.12.2010
/etc/ppp/connection-errors
Press CTRL-C to close the connection at any stage!
defining PDP context...

H
OK
AT
OK
ATH
OK
ATE1
OK
waiting for connect...

AT+CGDCONT=1,"IP","internet.mts.ru"
OK
ATD***1#
CONNECT
Connected.
If the following ppp negotiations fail,

try restarting the phone.

\\------------------------------------------------------
- плата SK-IMX233, в ядро добавлено PPPD и минимум для работы с модемом, остальное не меняли.
- USB модем - NOKIA 5230

версию libc - uclibc или glibc где можно посмотреть?
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 04.03.2011 09:37 Сообщение: 34
Pavel Ivanchenko
Admin
4.39

Пункты: 91940
Регистрация: 24.03.2009
Пол: Мужчина
Забыл, еще ведь шлюз нужно настроить, у вас он по умолчанию на ethernet настроен:
Код
default 192.168.0.1 0.0.0.0 UG 0 0 0 eth0

Синтаксис я уже не помню, можно через route его сменить на ppp0
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 04.03.2011 11:38 Редактировалось 04.03.2011 12:27 Сообщение: 35
sasamy
4.70

Пункты: 78560
Регистрация: 14.08.2009
Просто нужно убрать маршрут по умолчанию на 192.168.0.1 из загрузочного скрипта, а pppd сам пропишет маршрут по умолчанию на интерфейс ppp0, в настройках есть у вас нужная опция

# Добавлять маршрут по-умолчанию в таблицу роутинга
defaultroute

pppd скорей всего не может заменить уже существующий гейт.
Спуститься к концу Подняться к началу
Персональная информация
Ipkes
Добавлено 04.03.2011 15:32 Сообщение: 36
Ipkes
0

Пункты: 890
Регистрация: 09.12.2010
УРАААА!!! Поехали лыжи! Спасибо люди добрые!

После загрузки платы удалил маршрут по умолчанию роутинга:
# route del default gw 192.168.0.1 eth0

# pppd call gprs
# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.6.6.6 * 255.255.255.255 UH 0 0 0 ppp0
192.168.0.0 * 255.255.255.0 U 0 0 0 eth0
127.0.0.0 * 255.0.0.0 U 0 0 0 lo
default * 0.0.0.0 U 0 0 0 ppp0
# ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8): 56 data bytes
64 bytes from 8.8.8.8: seq=0 ttl=43 time=1934.452 ms
64 bytes from 8.8.8.8: seq=2 ttl=43 time=380.366 ms
64 bytes from 8.8.8.8: seq=3 ttl=43 time=350.335 ms
64 bytes from 8.8.8.8: seq=4 ttl=45 time=340.335 ms
64 bytes from 8.8.8.8: seq=5 ttl=45 time=370.335 ms

--- 8.8.8.8 ping statistics ---
6 packets transmitted, 5 packets received, 16% packet loss
round-trip min/avg/max = 340.335/675.164/1934.452 ms

Есть ответ, по цифрам пингуется, по названию выдаёт bad bad address.

заменил адрес второго DNS на 8.8.8.8
/etc/resolv.conf
nameserver 217.008.224.194
nameserver 8.8.8.8

По названию то же стало пинговаться. хотя эти адреса DNS MTS указывает.

Попробовал в /etc/ppp/peers/gprs добавить строчку
usepeerdns (Назначать DNS сервером)

по названию всё равно не пингуется. Закоментировал обратно. Работает ну и слава богу, по попробую ещё с другим оператором usepeerdns, потом напишу что получилось.
Спуститься к концу Подняться к началу
Персональная информация
alexsl
Добавлено 05.03.2011 13:25 Сообщение: 37
alexsl
0

Пункты: 4270
Регистрация: 26.10.2010
Вы с каким модемом экспериментируете?
Мы пробовали sim300, sim900, mc39i. Так вот. С sim300 sim900, не удается получить ip DNS, и естественно пинги по доменным именам не проходят. А с mc39i работает все нормально.
Пробовали с операторами МТС, Мегафон, Билайн.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 05.03.2011 14:10 Сообщение: 38
sasamy
4.70

Пункты: 78560
Регистрация: 14.08.2009
Да тут все проще - resolv.conf кладется в /etc/ppp/, нужно просто перенести в /etc иначе его никто не видит, я например делаю симлинк /etc/resolv.conf -> /etc/ppp/resolv.conf чтобы не париться с этим
Спуститься к концу Подняться к началу
Персональная информация
Ipkes
Добавлено 05.03.2011 21:52 Сообщение: 39
Ipkes
0

Пункты: 890
Регистрация: 09.12.2010
Цитата
Вы с каким модемом экспериментируете?
Мы пробовали sim300, sim900, mc39i. Так вот. С sim300 sim900, не удается получить ip DNS, и естественно пинги по доменным именам не проходят. А с mc39i работает все нормально.
Пробовали с операторами МТС, Мегафон, Билайн.


alexsl, с NOKIA 5230 и Моторола C350 через USB. Если пишем в настройках usepeerdns (Назначать DNS сервером) то в логе видно как хост присылает DNS и кудато девает, но не туда куда надо, завтра по совету sasamy попробую.

Ещё вопросик есть, чем перекидываете файлы на сервер и с сервера, в компе пользуюсь ftp в консоле, на плате по дефолту ftp нет?
Спуститься к концу Подняться к началу
Персональная информация
alexsl
Добавлено 06.03.2011 21:20 Сообщение: 40
alexsl
0

Пункты: 4270
Регистрация: 26.10.2010
Цитата
Цитата
Вы с каким модемом экспериментируете?
Мы пробовали sim300, sim900, mc39i. Так вот. С sim300 sim900, не удается получить ip DNS, и естественно пинги по доменным именам не проходят. А с mc39i работает все нормально.
Пробовали с операторами МТС, Мегафон, Билайн.


alexsl, с NOKIA 5230 и Моторола C350 через USB. Если пишем в настройках usepeerdns (Назначать DNS сервером) то в логе видно как хост присылает DNS и кудато девает, но не туда куда надо, завтра по совету sasamy попробую.

Ещё вопросик есть, чем перекидываете файлы на сервер и с сервера, в компе пользуюсь ftp в консоле, на плате по дефолту ftp нет?


Файлы перекидываем с помощью утилит ftpget/ftpput. Они входят в busybox.
Заходите в каталог busybox, выполните команду:
make busybox-menuconfig. И в пункте network найдете ftpget/ftpput.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-iMX233