Not logged in
Log in now
Create an account
Subscribe to LWN
LWN.net Weekly Edition for May 16, 2013
A look at the PyPy 2.0 release
PostgreSQL 9.3 beta: Federated databases and more
LWN.net Weekly Edition for May 9, 2013
(Nearly) full tickless operation in 3.10
NM isn't the only network management solution in town, there are at least wicd & connman.
Williams: That's when I reach for my revolver...
Posted Mar 24, 2009 0:43 UTC (Tue) by sbdep (subscriber, #13282)
Depending on the card, it usually takes a udev rule to prod the card/dongle to switch from USB mass storage to usb modem mode (for USB dongle devices that need this prodding), then a ppp peer config and a chatscript to tell the card to initialize and connect to the network, then "dial" the magic number to get a data connection.
Posted Mar 24, 2009 1:47 UTC (Tue) by drag (subscriber, #31333)
Well you see that's the problem. That is not really true. It never really was, but it is rapidly getting less and less true.
Like the blog says you can have different interfaces for each card and often you can have multiple serial devices, 3 or more, for configuring a card. The pppd tools are not really capable of configuring them correctly.
Take, for example, my Sony 3G phone. I can configure it using pppd and use it like that, but that is essentially 'gimp legacy mode'. The thing sets up a virtual ethernet port over USB and that is what is actually suppose to be used. What is suppose to happen is that the OS sends configuration stuff over one of the serial connections and then you connect through the usb-ethernet adapter.
The reason they are doing this is because PPP has too much overhead and it will choke out over USB before the user can get high speed internet access.
Plus I expect there are all sorts of extra settings that you miss out on just using regular pppd and scripts.
So if you were to benchmark the network performance of Linux vs Windows over celular data networks you'll find that Linux is usually slower, has more reliability issues, and tends to have higher latency.
Posted Mar 24, 2009 10:14 UTC (Tue) by dcbw (guest, #50562)
Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds