реклама на сайте
подробности

 
 
> Помогите со скриптом для PPP+GPRS
3.14
сообщение Dec 9 2005, 22:52
Сообщение #1


Их либе дих ...
******

Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609



В общем, заставил я работать PPP в uClinux+MicroBlaze, т.к. корка UARTlite не имеет RTS/CTS то пока ограничен на скоротси 38400. Соединился с моей виндовой машиной, полазил через сериал по FTP и в телнете кнопки потыкал, вроде работает нормально.
Далее, имею скрипт для установления соединения чрез GPRS для своего телефона, проверил под линухом работает нормально, а вот при попытке запистить его в uClinux ничего особо не происходит. Демон pppd запускается с ключами, почти тут же выгрузится и так "вечный кайф" длится.
Цитата
#!/bin/sh
DIALTIMEOUT=20
MODEM=ttyS0 SPEED=38400 MODEM_INIT='AT+CGDCONT=1,\"IP\",\"internet.ugsm\" OK'
IH_IP=" ipcp-accept-local ipcp-accept-remote noipdefault
debug usepeerdns mtu 576
novj 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"' ;' \
xonxoff defaultroute -detach mru 1500 \
$NASH_IP:$IH_IP /dev/$MODEM $SPEED
cat /etc/ppp/resolv.conf > /etc/resolv.conf
sleep $DIALTIMEOUT
done
Я особо в шоке от строчки DR=`route ... smile.gif


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
3.14
сообщение Dec 11 2005, 18:11
Сообщение #2


Их либе дих ...
******

Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609



В общем, частично разобрался, не было прописано ppp устройство и в кабель телефона встроен преобразователь уровней который от COM питается. Хотя скрипт так и не заработал, пока поднимаю соединение в ручную:
# tip /dev/ttyS0
Connected.
ATZ
OK
AT+CGDCONT=1,"IP","telstra.internet"
OK
ATD*99***1#
CONNECT

Далее в другом телнетном терминале запускаю:
#pppd /dev/ttyS0 noauth defaultroute noipdefault local

Восторгу нет предела smile.gif
Внешний мир пингуется, я даже по ftp.electronix.ru полазил.
Но вот почему не пингуется моя платка, ен понял sad.gif (я правильно понимаю, для внешнего мира я 172.16.211.88) ?
Цитата
# ifconfig
eth0 Link encap:Ethernet HWaddr 12:34:56:78:9A:BC
inet addr:192.168.0.2 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3943 errors:0 dropped:0 overruns:0 frame:0
TX packets:3486 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:5985474 (5.7 MiB) TX bytes:0 (0.0 cool.gif

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 cool.gif TX bytes:0 (0.0 cool.gif

ppp0 Link encap:Point-Point Protocol
inet addr:172.16.211.88 P-t-P:192.168.254.254 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:125 errors:0 dropped:0 overruns:0 frame:0
TX packets:144 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:14324 (13.9 KiB) TX bytes:9330 (9.1 KiB)

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


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Dec 11 2005, 19:40
Сообщение #3


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Цитата(3.14 @ Dec 11 2005, 21:11) *
Но вот почему не пингуется моя платка, ен понял sad.gif (я правильно понимаю, для внешнего мира я 172.16.211.88)
У ОпСоСа (оператора сотовой связи) могут быть свои заморочки на входящие IP соединения. И пакеты иногда маршрутизируются очень чудесато.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 3.14   Помогите со скриптом для PPP+GPRS   Dec 9 2005, 22:52
- - Harbour   Мужики - Вы че ? В ipv4 мире всего 3 сетки, которы...   Dec 12 2005, 07:05
|- - 3.14   Цитата(Harbour @ Dec 12 2005, 11:05) Мужи...   Dec 12 2005, 07:17
|- - Evgeny_CD   Цитата(Harbour @ Dec 12 2005, 10:05) Мужи...   Dec 12 2005, 09:29
- - shaman   Пусть народ поправит меня, если я неправ, но ИМХО ...   Dec 12 2005, 09:10
- - 3.14   Ну видимо не все так трагично, в "Северо-Запа...   Dec 12 2005, 14:51
- - shaman   Разве выделение статического адреса позволит досту...   Dec 12 2005, 15:52
- - 3.14   2 shaman Суть проблемы Вы поняли правильно. Может ...   Dec 12 2005, 16:22
|- - BVU   Цитата(3.14 @ Dec 12 2005, 19:22) 2 shama...   Dec 12 2005, 17:01
- - yornik   но только статический ИП позволит просто (без дина...   Dec 12 2005, 18:02
- - shaman   3.14, вот и я думаю зачем тогда нужен статический...   Dec 13 2005, 09:03
- - yornik   Т.е. опсосом не внешний IPшник дается, как у прово...   Dec 13 2005, 21:38
- - shaman   Да, у всех московских опсосов (во всяком случае GS...   Dec 14 2005, 09:12
- - 3.14   2 yornik Я не стал уточнять, думаю что адрес дают ...   Dec 19 2005, 22:07
|- - Yuriy_Rus   Цитата(3.14 @ Dec 20 2005, 02:07) 2 yorni...   Aug 1 2006, 11:28
- - 3.14   Если Вы наконец перестанете торопится в чтении пос...   Aug 1 2006, 12:17
|- - Yuriy_Rus   Цитата(3.14 @ Aug 1 2006, 16:17) Если Вы ...   Aug 1 2006, 13:01
- - 3.14   Вы представляете себе разницу между обменом сообще...   Aug 1 2006, 13:13
|- - Yuriy_Rus   Цитата(3.14 @ Aug 1 2006, 17:13) Вы предс...   Aug 1 2006, 13:21
- - 3.14   ЦитатаЧто значит "дублирование сообщений...   Aug 1 2006, 13:30
- - Yuriy_Rus   [quote name='3.14' date='Aug 1 2006, 1...   Aug 1 2006, 13:42


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th July 2025 - 14:59
Рейтинг@Mail.ru


Страница сгенерированна за 0.01464 секунд с 7
ELECTRONIX ©2004-2016