Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 28 Oct 2005 12:40:28 +0300
From:      Niki Denev <nike_d@cytexbg.com>
To:        Maksim Yevmenkin <maksim.yevmenkin@savvis.net>
Cc:        freebsd-bluetooth@freebsd.org
Subject:   Re: rfcomm problems
Message-ID:  <4361F20C.5010308@cytexbg.com>
In-Reply-To: <436198B4.4020808@savvis.net>
References:  <200510271844.52361.nike_d@cytexbg.com> <43610BBE.4070406@savvis.net> <200510272032.26480.nike_d@cytexbg.com> <43614C53.7020207@savvis.net> <436179B0.5080206@cytexbg.com> <436198B4.4020808@savvis.net>

next in thread | previous in thread | raw e-mail | index | archive | help
Maksim Yevmenkin wrote:

> i'm pretty sure 'bt-grps' label is incomplete. at the very least you
> need 'enable force-scripts' otherwise ppp(8) will not execute chat script.
> 
> btw, there is a working example in rfcomm_pppd(8) man page
> 
> <quote>
> 
> rfcomm-dialup:
>  # This is IMPORTANT option
>  enable force-scripts

sorry my bad.. i never noticed that the chat script is not
started... now with force-scripts everything works!


>  # You might want to change these
>  set authname
>  set authkey
>  set phone "*99***1#"

i set authname and key on the phone, so i can use 2 different
phones with two different operators without any changes on my
laptop.
and the phone "*99#" is what i got from the mobile operators
(it works via usb2serial cable)

> 
>  # You might want to adjust dial string as well
>  set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \
>            \"\" AT OK-AT-OK ATE1Q0 OK \\dATD\\T TIMEOUT 40 CONNECT"
>  set login
>  set timeout 30
>  enable dns
>  resolv rewrite
>

I adjusted some parts which were not right :)
I have setup this file and dial string so long ago that i
can't even remember :)
I use 'resolv readonly' on purpose, because i set my resolv.conf
with nameserver 127.0.0.1 and also run dnscache (from djbdns)
on that ip.
everytime i connect the linkup script adds the DNS servers to
the dnscache config, and this greatly helps the
high latency gprs link :) (the setup similar for dhclient, using
/etc/dhclient-exit-hooks)

>  set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0
>  add default HISADDR
> 
> </quote>
> 
> also some folks prefers to configure access point name, etc. in 'set
> dial', but i assume you have configured it on the phone.
> 
yes, i prefer having it on the phone

>> (i think i can use only one label, because as far as i remember ppp(8)
>> ignores 'set device' in -direct mode, but i made two just to be sure)
> 
> 
> i'm not sure about this. also you have 'set speed' in every label.
> having it only in 'default' should be enough.
> 

i left 'speed' only in 'default' now

>> So maybe ppp in -direct mode is not setting properly the line in raw
>> mode?
> 
> 
> no, i'm pretty sure ppp(8) does the right thing. in fact 'set device
> !rfcomm_sppd' worked even before my patch.
> 
> thanks,
> max

Yes, you are absolutely right!

And again, thank You very much for your help!

cheers,
--niki



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4361F20C.5010308>