2009/3/12 David Sainty <dave@xxxxxxxxxx>: > yesir yao wrote: >>>> after I run "dund --listen --dialup --msdun --nodetach" >>>> >>> I'm afraid dund is obsolete in Bluez 4. I think the right way to do it >>> is to use rfcomm to create a serial device like /dev/rfcomm0 and use >>> pppd to dial-up through that. >>> >> >> >> I think, It is on the Data terminal side, not for the Gateway side. >> the profile looks like: >> pc (Data terminal : run pppd and dial to /dev/rfcomm0 ) >> --> handset (Gateway : with bluetooth chip and modem on tty) >> --> gsm (gprs) --> net >> >> now, i want to run "dund --dialup --msdun" on handset, >> and receive ppp packet from pc, then send those to modem(ttyS1). >> > > I do essentially the following to provide IP connectivity over bluetooth > to my Palm: > > : ${rfdevice:=rfcomm0} > sysctl -w net.ipv4.ip_forward=1 > sdptool add --channel=1 SP > rfcomm --encrypt watch "$rfdevice" 1 pppd '{}' > "${localIP}:${bluetoothIP}" local nodetach noauth proxyarp $dns > > This is with a recent BlueZ 4.x rfcomm. I'm using an old kernel, which > has terrible bugs that are hopefully resolved in newer kernels (if I > disconnect from the Palm end before the Linux end, rfcomm seg faults > [might be a user level bug there] and I need to reboot in order to be > able to reconnect again). there are two articles which maybe are useful for you: http://www.newt.com/debian/treo650.html http://spench.net/drupal/resources/linuxbluetoothppp -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html