In my case, I have never bothered to try and set up my internal modem - it's a winmodem and I just don't need the stress.
Luckily, I already had an adsl connection when I started playing with linux, but the adsl modem that I had was (well I still have it, but don't use it) an alcatel speedtouch usb (the older model that looks like a turquoise cow shit).
The first distro I tried was a SuSE one, and the modem completely stumped me, even though I had done considerable research, I was too much of a n00b to get my head round what to do - my brother (an IT pro and resident redhat bore) config'd it for me.
But, I managed to screw the config up, and as the mandrake distro's supposedly had "out of the box support" for it, I tried that.Unfortunately, the "OOTB support" in mandrake 8.2 was broken, and it was hells game to get it sorted, but I managed - eventually.
When mandy 9.0 was released, I upgraded, and it even told me what I needed to get, and where from, the config was straight forward - after a while I thought I would try a mandy 9.0 boxed version, and discovered to my joy, that the "microcode" for my modem was included in the boxed set. Piece of piss.
But then, I was getting vvv irritated with the time the modem took to disconnect, and then re-initialise after booting back into window$.
So, I did some digging around and went
here and found lots of vvv helpful information for converting to a modem/router. After ploughing through lots of "write up's", I settled for a
SAR110. I did have to get an NIC pci card as well, but I can't recommend the SAR110 enough, it's been brilliant.
As it was my first "foray" into the world of networks and the like, I didn't really have a clue about what I was doing to set it up, but the people in the technical department at Solwise, where also excellent, they just talked me through it over the phone and I got both my window$ and linux installs configured in less than 5 minutes. They also run their own
forum which was where I got the info on how to use the integrated firewall stuff.
I now just boot back and forth as required, and have no worries whatsoever about the connection, the modem/router handles all that, I haven't bothered to try the command line control system, because the browser based facility is excellent.
If you have access to adsl/cable, then the choice is yours - I understand that it's reasonably painless if you go for a cable service - one of the chaps at my LUG asssures me, so if you have cable down your street, or can get the adsl facility, then I wouldn't bother with dial up, unless you really have to bootstrap a connection.
regards
John
p.s. Sorry the post is a bit long, but being a nugget, means that I can't explain it all in jargon and acronyms!