*Hello Piotr,

Still Mbuni does not want to wait after GPRS connection even with ip-up
script, do I miss something?

Following your advises I have configured:

in /etc/ppp/ip-up symlink to ip-up.sh:*
*#!/bin/sh

IFNAME="$1"
LOCAL_IP="$4"
REMOTE_IP="$5"
IPPARAM="$6"
MMS_PROXY="192.168.39.201"

ip route add to $MMS_PROXY dev $IFNAME
# routing has been set up, so:
ln -sf /var/run/ppp-0.pid /var/run/ppp0-mbuni.pid
*


*Then in mmsbox.conf:*
*custom-settings = "gprs-on=pppd call mobile-auth;gprs-pid=cat
/var/run/ppp0-mbuni.pid|head -1;port=3130;mmsc-url=
http://mms.xxxxxx.xx/mmsc;proxy=192.168.39.201:3130;msisdn=100"*

*Intial ip routing:*
----------------------
# ifconfig;netstat -rn

eth1      Link encap:Ethernet  HWaddr 00:16:E6:4E:0C:2B
          inet adr:192.168.0.2  Bcast:192.168.0.255  Masque:255.255.255.0
          adr inet6: fe80::216:e6ff:fe4e:c2b/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1707 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1589 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 lg file transmission:1000
          RX bytes:1445194 (1.3 MiB)  TX bytes:542026 (529.3 KiB)
          Interruption:20 Adresse de base:0x8000

lo        Link encap:Boucle locale
          inet adr:127.0.0.1  Masque:255.0.0.0
          adr inet6: ::1/128 Scope:Hôte
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:210 errors:0 dropped:0 overruns:0 frame:0
          TX packets:210 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 lg file transmission:0
           RX bytes:17962 (17.5 KiB)  TX bytes:17962 (17.5 KiB)


Table de routage IP du noyau
Destination     Passerelle      Genmask         Indic   MSS Fenêtre irtt
Iface
 192.168.0.0     0.0.0.0         255.255.255.0   U         0 0          0
eth1
169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0
eth1
0.0.0.0         192.168.0.1     0.0.0.0         UG        0 0          0
eth1
#

*Then the test:*
# lynx -dump "
http://localhost:10003/?username=tester&password=foobar&mmsc=modem&to=%2BXXXXXXXX/TYPE=PLMN&subject=Test-mediacom&text=TEST-MMS-depuis-MBUNI-2
"

*but mbuni still complain about:* (no pid file found if I translate)
*cat: /var/run/ppp0-mbuni.pid: Aucun fichier ou dossier de ce type
2010-08-05 08:36:11 [2580] [5] INFO: mmsbox_mm1.c:659 <start_gprs>
[mmsbox-mm1] [n/a] waiting for connection: 0, pid=2607 cpid=2607,
ifexited=1, exitstatus=0
2010-08-05 08:36:11 [2580] [5] WARNING: mmsbox_mm1.c:375 <handle_mm1>
[mmsbox-mm1] [n/a] failed to start GPRS connection. waiting...*


/var/log/mbuni/*log:
----------------------------
2010-08-05 08:23:53 [2403] [3] DEBUG: HTTP: Creating HTTPClient for
`127.0.0.1'.
2010-08-05 08:23:53 [2403] [3] DEBUG: HTTP: Created HTTPClient area
0xb57005b0.
2010-08-05 08:23:53 [2403] [14] DEBUG: WSP: Mapping `text/plain', WSP 1.2 to
0x0003.
2010-08-05 08:23:53 [2403] [14] INFO: mmsbox.c:1366 <make_and_queue_msg>
[mmsbox] [n/a] MMSBox: Queued message from service [sendmms-user], [transid
[Mbuni-msg.7033.x1.3.40]: qf7033.1.x403.79
2010-08-05 08:23:53 [2403] [14] DEBUG: HTTP: Destroying HTTPClient area
0xb57005b0.
2010-08-05 08:23:53 [2403] [14] DEBUG: HTTP: Destroying HTTPClient for
`127.0.0.1'.
2010-08-05 08:23:53 [2403] [14] INFO: mmsbox.c:1613 <dispatch_sendmms_recv>
[mmsbox] [n/a] MMSBox.mmssend: u=tester, Queued [Accepted:
Mbuni-msg.7033.x1.3.40]

2010-08-05 08:23:57 [2403] [7] DEBUG: Queued to thread 0 for
/var/spool/mbuni/mmsbox_
outgoing/qf7033.1.x403.79, sendt=1280957033, tnow=1280957037

arg 0: pppd
arg 1: call
arg 2: mobile-auth

cat: /var/run/ppp0.pid: Aucun fichier ou dossier de ce type
- Afficher le texte des messages précédents -
2010-08-05 08:24:02 [2403] [5] INFO: mmsbox_mm1.c:659 <start_gprs>
[mmsbox-mm1] [n/a] waiting for connection: 0, pid=2427 cpid=2427,
ifexited=1, exitstatus=0
2010-08-05 08:24:02 [2403] [5] WARNING: mmsbox_mm1.c:375 <handle_mm1>
[mmsbox-mm1] [n/a] failed to start GPRS connection. waiting...

/var/log/message:
--------------------------
Aug  5 08:23:57 navette kernel: PPP generic driver version 2.4.2
Aug  5 08:23:57 navette pppd[2430]: pppd 2.4.5 started by admin, uid 0
Aug  5 08:23:58 navette chat[2431]: abort on (BUSY)
Aug  5 08:23:58 navette chat[2431]: abort on (NO CARRIER)
Aug  5 08:23:58 navette chat[2431]: abort on (VOICE)
Aug  5 08:23:58 navette chat[2431]: abort on (NO DIALTONE)
Aug  5 08:23:58 navette chat[2431]: abort on (NO DIAL TONE)
Aug  5 08:23:58 navette chat[2431]: abort on (NO ANSWER)
Aug  5 08:23:58 navette chat[2431]: abort on (DELAYED)
Aug  5 08:23:58 navette chat[2431]: report (CONNECT)
Aug  5 08:23:58 navette chat[2431]: timeout set to 6 seconds
Aug  5 08:23:58 navette chat[2431]: send (ATQ0^M)
Aug  5 08:23:58 navette chat[2431]: expect (OK)
Aug  5 08:23:58 navette chat[2431]: ^M
Aug  5 08:23:58 navette chat[2431]: NO CARRIER
Aug  5 08:23:58 navette chat[2431]:  -- failed
Aug  5 08:23:58 navette chat[2431]: Failed (NO CARRIER)
Aug  5 08:23:58 navette pppd[2430]: Connect script failed
Aug  5 08:24:07 navette kernel: tty_port_close_start: tty->count = 1 port
count = 0.


Aug  5 08:24:10 navette chat[2435]: abort on (BUSY)
Aug  5 08:24:10 navette chat[2435]: abort on (NO CARRIER)
Aug  5 08:24:10 navette chat[2435]: abort on (VOICE)
Aug  5 08:24:10 navette chat[2435]: abort on (NO DIALTONE)
Aug  5 08:24:10 navette chat[2435]: abort on (NO DIAL TONE)
Aug  5 08:24:10 navette chat[2435]: abort on (NO ANSWER)
Aug  5 08:24:10 navette chat[2435]: abort on (DELAYED)
Aug  5 08:24:10 navette chat[2435]: report (CONNECT)
Aug  5 08:24:10 navette chat[2435]: timeout set to 6 seconds
Aug  5 08:24:10 navette chat[2435]: send (ATQ0^M)
Aug  5 08:24:10 navette chat[2435]: expect (OK)
Aug  5 08:24:10 navette chat[2435]: ATQ0^M^M
Aug  5 08:24:10 navette chat[2435]: OK
Aug  5 08:24:10 navette chat[2435]:  -- got it
Aug  5 08:24:10 navette chat[2435]: send (ATZ^M)
Aug  5 08:24:10 navette chat[2435]: timeout set to 3 seconds
Aug  5 08:24:10 navette chat[2435]: expect (OK)
Aug  5 08:24:10 navette chat[2435]: ^M
Aug  5 08:24:10 navette chat[2435]: ATZ^M^M
Aug  5 08:24:10 navette chat[2435]: OK
Aug  5 08:24:10 navette chat[2435]:  -- got it
Aug  5 08:24:10 navette chat[2435]: send (AT^M)
Aug  5 08:24:10 navette chat[2435]: expect (OK)
Aug  5 08:24:10 navette chat[2435]: ^M
Aug  5 08:24:13 navette chat[2435]: alarm
Aug  5 08:24:13 navette chat[2435]: send (AT^M)
Aug  5 08:24:13 navette chat[2435]: expect (OK)
Aug  5 08:24:13 navette chat[2435]: AT^M^M
Aug  5 08:24:13 navette chat[2435]: OK
Aug  5 08:24:13 navette chat[2435]:  -- got it
Aug  5 08:24:13 navette chat[2435]: send (ATI^M)
Aug  5 08:24:13 navette chat[2435]: expect (OK)
Aug  5 08:24:13 navette chat[2435]: ^M
Aug  5 08:24:13 navette chat[2435]: ATI^M^M
Aug  5 08:24:13 navette chat[2435]: my300X GPRS^M
Aug  5 08:24:13 navette chat[2435]: ^M
Aug  5 08:24:13 navette chat[2435]: OK
Aug  5 08:24:13 navette chat[2435]:  -- got it
Aug  5 08:24:13 navette chat[2435]: send (ATZ^M)
Aug  5 08:24:13 navette chat[2435]: expect (OK)
Aug  5 08:24:13 navette chat[2435]: ^M
Aug  5 08:24:13 navette chat[2435]: ATZ^M^M
Aug  5 08:24:13 navette chat[2435]: OK
Aug  5 08:24:13 navette chat[2435]:  -- got it
Aug  5 08:24:13 navette chat[2435]: send (AT^M)
Aug  5 08:24:13 navette chat[2435]: expect (OK)
Aug  5 08:24:13 navette chat[2435]: ^M
Aug  5 08:24:16 navette chat[2435]: alarm
Aug  5 08:24:16 navette chat[2435]: send (AT^M)
Aug  5 08:24:16 navette chat[2435]: expect (OK)
Aug  5 08:24:16 navette chat[2435]: AT^M^M
Aug  5 08:24:16 navette chat[2435]: OK
Aug  5 08:24:16 navette chat[2435]:  -- got it
Aug  5 08:24:16 navette chat[2435]: send (AT+CGDCONT=1,"IP","mms"^M)
Aug  5 08:24:17 navette chat[2435]: expect (OK)
Aug  5 08:24:17 navette chat[2435]: ^M
Aug  5 08:24:17 navette chat[2435]: AT+CGDCONT=1,"IP","mms"^M^M
Aug  5 08:24:17 navette chat[2435]: OK
Aug  5 08:24:17 navette chat[2435]:  -- got it
Aug  5 08:24:17 navette chat[2435]: send (ATDT*99***1#^M)
Aug  5 08:24:17 navette chat[2435]: timeout set to 30 seconds
Aug  5 08:24:17 navette chat[2435]: expect (CONNECT)
Aug  5 08:24:17 navette chat[2435]: ^M
Aug  5 08:24:17 navette kernel: tty_port_close_start: tty->count = 1 port
count = 0.
Aug  5 08:24:18 navette chat[2435]: ATDT*99***1#^M^M
Aug  5 08:24:18 navette chat[2435]: CONNECT
Aug  5 08:24:18 navette chat[2435]:  -- got it
Aug  5 08:24:18 navette chat[2435]: send (^M)
Aug  5 08:24:18 navette pppd[2430]: Serial connection established.
Aug  5 08:24:18 navette pppd[2430]: Using interface ppp0
Aug  5 08:24:18 navette pppd[2430]: Connect: ppp0 <--> /dev/ttyACM1
Aug  5 08:24:18 navette pppd[2430]: PAP authentication succeeded
Aug  5 08:24:18 navette kernel: PPP Deflate Compression module registered
Aug  5 08:24:19 navette pppd[2430]: not replacing existing default route via
192.168.0.1
Aug  5 08:24:19 navette pppd[2430]: local  IP address 10.152.149.196
Aug  5 08:24:19 navette pppd[2430]: remote IP address 192.168.254.254

*netstat: ip-up seems to have been launched*
-----------
# ll /var/run/ppp*
lrwxrwxrwx  1 root root   17  5 août  08:31 /var/run/ppp0-mbuni.pid ->
/var/run/ppp0.pid
-rw-r--r--  1 root root    5  5 août  08:31 /var/run/ppp0.pid

# ifconfig; netstat -rn

eth1      Link encap:Ethernet  HWaddr 00:16:E6:4E:0C:2B
          inet adr:192.168.0.2  Bcast:192.168.0.255  Masque:255.255.255.0
          adr inet6: fe80::216:e6ff:fe4e:c2b/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1866 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1744 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 lg file transmission:1000
          RX bytes:1348974 (1.2 MiB)  TX bytes:1027418 (1003.3 KiB)
          Interruption:20 Adresse de base:0x8000

lo        Link encap:Boucle locale
          inet adr:127.0.0.1  Masque:255.0.0.0
          adr inet6: ::1/128 Scope:Hôte
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:231 errors:0 dropped:0 overruns:0 frame:0
          TX packets:231 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 lg file transmission:0
           RX bytes:17076 (16.6 KiB)  TX bytes:17076 (16.6 KiB)

*
ppp0      Link encap:Protocole Point-à-Point
          inet adr:10.152.59.133  P-t-P:192.168.254.254
Masque: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 lg file transmission:3
          RX bytes:58 (58.0 b)  TX bytes:76 (76.0 b)
*

Table de routage IP du noyau
Destination     Passerelle      Genmask         Indic   MSS Fenêtre irtt
Iface
*192.168.254.254 0.0.0.0         255.255.255.255 UH        0 0          0
ppp0*
192.168.0.0     0.0.0.0         255.255.255.0   U         0 0          0
eth1
169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0
eth1
0.0.0.0         192.168.0.1     0.0.0.0         UG        0 0          0
eth1
[r...@navette ~]#

*One more strange thing:
When I try to stop mbuni with CTRL+C, mbuni does not want to stop: did you
see this as well? Only solution is to kill mmsbox, kill pppd process and
remove /var/run/ppp0.pid as well*

mmsbox.log:
--------------------
2010-08-05 08:26:22 [2403] [7] INFO: mms_queue.c:1173 <mms_queue_run>
[mms_queue] [n/a] Queue runner [/var/spool/mbuni/mmsbox_
outgoing] goes down...
2010-08-05 08:26:22 [2403] [20] DEBUG: Thread 20
(mms_queue.c:(gwthread_func_t *)tdeliver) terminates.
2010-08-05 08:26:22 [2403] [19] DEBUG: Thread 19
(mms_queue.c:(gwthread_func_t *)tdeliver) terminates.
2010-08-05 08:26:22 [2403] [21] DEBUG: Thread 21
(mms_queue.c:(gwthread_func_t *)tdeliver) terminates.
2010-08-05 08:26:22 [2403] [22] DEBUG: Thread 22
(mms_queue.c:(gwthread_func_t *)tdeliver) terminates.
2010-08-05 08:26:22 [2403] [0] INFO: mmsbox_cfg.c:496
<mmsbox_stop_mmsc_conn_real> [mmsbox] [n/a] Shutdown for mmsc [modem]
complete
2010-08-05 08:26:22 [2403] [0] INFO: mms_queue.c:1173 <mms_queue_run>
[mms_queue] [n/a] Queue runner [/var/spool/mbuni/mmsbox_incoming] goes
down...
2010-08-05 08:26:22 [2403] [11] DEBUG: Thread 11
(mms_queue.c:(gwthread_func_t *)tdeliver) terminates.
2010-08-05 08:26:22 [2403] [8] DEBUG: Thread 8 (mms_queue.c:(gwthread_func_t
*)tdeliver) terminates.
2010-08-05 08:26:22 [2403] [9] DEBUG: Thread 9 (mms_queue.c:(gwthread_func_t
*)tdeliver) terminates.
2010-08-05 08:26:22 [2403] [10] DEBUG: Thread 10
(mms_queue.c:(gwthread_func_t *)tdeliver) terminates.
2010-08-05 08:26:22 [2403] [12] DEBUG: Thread 12
(mms_queue.c:(gwthread_func_t *)tdeliver) terminates.
2010-08-05 08:26:22 [2403] [0] INFO: mmsbox.c:790 <main> [mmsbox] [n/a]
Shutdown started..

^C2010-08-05 08:26:35 [2403] [0] INFO: mmsbox.c:36 <quit_now> [mmsbox] [n/a]
shutdown in progress...
^C2010-08-05 08:26:36 [2403] [0] INFO: mmsbox.c:36 <quit_now> [mmsbox] [n/a]
shutdown in progress...


BR

Emmanuel
_______________________________________________
Users mailing list
Users@mbuni.org
http://lists.mbuni.org/mailman/listinfo/users

Reply via email to