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). -- 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