Re: mobile phone for internet, what is right choice?



On Wednesday 28 June 2006 10:44, freebsd-questions-request@xxxxxxxxxxx wrote:
Hello list.
What mobile phone would you recommend for connecting freebsd to internet?
What about Ubiquam U200?

I'm using a BenQ-Siemens S68 which connects through a normal 9pin
serial cable to my laptop, has build-in modem for GPRS. The ppp
daemon from the ports works out-of-the-box with it, you just plug
it in, say 'pppd call gprs' (having some config files in /etc/ppp
for 'gprs') and you are on air.

matthias

I can't tell you what the 'right' choice is... but I'll relate my experience
for you. I'm using an unlocked motorola e680i worldphone, it can be used as
a modem (via usb or bluetooth). Mostly I connect w/ rfcomm_pppd and a 3COM
bluetooth adapter (3CREB96); it works reasonably well. But beware!!! I have
experienced random system crashes/reboots after 'heavy' usage in this config
on my 6.1-stable system (btw, if anyone can help me fix/trace this I'd
appreciate it).

Otherwise, setup is relatively typical and painless. IIRC, I needed to 'bond'
the device and add/edit the rfcomm-dialup profile in /etc/ppp/ppp.conf. The
profile resembles:

< rfcomm-dialup:
< # This is IMPORTANT option
< enable force-scripts
<
< # You might want to change these
< set authname
< set authkey
< set phone "*99***1#"
<
< # You might want to adjust dial string as well
< set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \
< \"\" AT OK-AT-OK ATE1Q0 OK \\dATDT\\T TIMEOUT 40 CONNECT"
< set login
< set timeout 30
< enable dns
< resolv rewrite
<
< set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0
< add default HISADDR

If you want to try this profile remove the 'leading less than signs' (this was
diff output). Also, the 'phone' number might vary by provider (I'm using
T-Mobile in USA). Make sure to read the bluetooth section from the handbook
(esp. section 27.4.8). Then when you want to connect you tell the phone to
go into discoverable 'modem' mode and run the following commands on your
FreeBSD box (as root?):

$ /etc/rc.bluetooth start ubt0
$ rfcomm_pppd -d -a xx:xx:xx:xx:xx:xx -c -C DUN -l rfcomm-dialup

Replace the 'xx:xx:xx:xx:xx:xx' w/ the bluetooth address of your phone,
replace the 'ubt0' with your computer's bluetooth device name. When you want
to disconnect, hit ctrl-c in the terminal which is running rfcomm_ppd and
stop bluetooth: $ /etc/rc.bluetooth stop ubt0

If you don't have a bluetooth adapter I assume that using the phone's usb
cable would work too - and likely not crash the system either, lol. However,
I'm not familiar w/ that process (using it as a usb modem) so I won't try to
describe it... but I imagine it's quite similar to using any usb phone modem.

So you know, the phone can act as a mass storage device or modem when
connected via usb (this is controlled by a setting in the phone). You may be
able to tell, I'm pretty happy w/ this linux based phone from motorola. IMHO
it's a good value (tough to find in the USA though, had mine imported from
china). I mean, the phone provides a wireless connection to the internet AND
a wireless connection to my computer (using bluetooth) simultaneously, poof
computer on internet... how cool is that? It's tri-band gsm, uses regular SD
flash memory up to 2gb (not mini ones, but full-size), plays mp3s, mp4 (video
and audio). About the only thing is that it's kind of a 'special' phone so
it takes some time to get used to using (e.g. touchscreen, no keypad).

Anyway, data rates are comparable to a 33.6 phone modem but AFAIK this will
vary /some/ according to how busy the local cell-site is. Oh, you should
probably have some kind of data plan w/ your service provider too ;-) Well,
that goes without saying.

REMEMBER, this setup (i.e. using rfcomm_pppd) seems to be a *bit* unstable....
the random crashes/reboots occur after say ~30-45 minutes of continual/heavy
use (could just be my particular setup though). However, for the occasional
login it works well... just make sure everything is saved, and you're not
doing anything *too* important on the machine ;-)

YMMV,
Dino

--
Art is Nature speeded up and God slowed down.
-- Chazal
_______________________________________________
freebsd-questions@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscribe@xxxxxxxxxxx"



Relevant Pages

  • Re: Wireless USB modem for broadband access problems
    ... It won't boot up if the modem's connected, even after changing the boot sequence and if I connect the modem once my desktop screen comes up, Windows crashes. ... There are enough problems with USB card readers, ... and the connection looks like a connection to any other ...
    (microsoft.public.windowsxp.hardware)
  • Re: what is the 1394 connection ?
    ... something above about them having a 'The shop used the Firewire port because ... they had a Firewire hub, switch, or broadband modem' ... usually supporting Ethernet for a LAN connection to an intranetwork. ... USB 1.0 only gave you 11Mpbs and even that is faster than what your broadband ISP gives you for Internet bandwidth. ...
    (microsoft.public.windowsxp.newusers)
  • Re: what is the 1394 connection ?
    ... Where all but my 2 modem connections were either ... >> something above about them having a 'The shop used the Firewire port ... >supporting Ethernet for a LAN connection to an intranetwork. ... So it doesn't matter if you use a NIC, USB, or Firewire because ...
    (microsoft.public.windowsxp.newusers)
  • Re: complex sync problem
    ... I could sync was with the box for allowing usb connection checked and AC open ... you're using a real serial port for connections. ... Bluetooth, so the driver fails because it can't communicate via Bluetooth ...
    (microsoft.public.pocketpc.activesync)
  • Re: complex sync problem
    ... I unchecked the box and followed the connection ... Bluetooth, so the driver fails because it can't communicate via Bluetooth or ... My guess is that ActiveSync created a COM port, at one point, over Bluetooth ... directly to the USB ports at the back of my PC ...
    (microsoft.public.pocketpc.activesync)