Babybell.net DSL Episode IV: A New Opening Crawl
It’s been a long time since I had to waste a couple of days on the Verizon DSL tech support line…
The Thrills of BabyBell.net DSL Setup, June 2000
The Thrills of BabyBell.net DSL Setup: The Sequel, June 2001
Babybell.net DSL III: SMTP Harder, August 2001
… so obviously I was due. Because in the world of Verizon DSL, nothing works the same way forever, and sooner or later you have to talk to… TECH SUPPORT! :eek:
Uptown, in my development studio, I have a setup essentially identical to the one described in the first thread linked above, except instead of me & my girlfriend being the two concurrently-online computers, it’s my development server box and my laptop (when I’m up there to work), plus a WiFi unit, Apple’s Airport Express Base Station, for when I want to work out on the patio.
DSL Modem has a hub plugged into it and out the other end of that device multiple computers are plugged, each of them making their own independent PPPoE connection, each of them obtaining their own unique IP address. So when I’m up there I can work from my laptop while the little server keeps on ticking, and when I go home I can access the server from home because its IP address is a public IP address.
Until the day before yesterday, all was well, but then one of my clients, whose database was still under development and therefore hosted on my development server, calls to say they can’t get into the database.
I get to the office and find the server is running but the PPPoE connection’s status is “disconnected”. (Which is unusual because it is set up to attempt a reconnect until successful). Manual connect doesn’t work. I futz around and try different things and after 30 minutes or so establish that:
• any of the 3 devices (laptop, server, Airport Express Base Station) can make a PPPoE connection, but only the first one to make the attempt can do so.
• it’s not the cables; I move cables around, all cables are capable of establishing & sustaining that first connection.
Hmm, so either the hub is dead or verizon had done something to change how my connection works. Hub seems unlikely but I swap it out for an older device. For the heck of it I also locate an older DSL modem and try all combos. Nope, no difference. I call Verizon.
Automated: Hello and welcome to Verizon. Please make your choice from the following menu and please listen closely because our options have changed. Press 1 if you wish to order new service. Press 2 if you are unable to get online. Press 3 if you are having problems with email. Press 4 to repeat these options.
AHunter3: Customer service, please
Automated: I’m sorry I did not underst
AHunter3: Customer service please
Automated: I’m sorry I did not unders
AHunter3: I know you didn’t. Live person, please! NOW!
Automated: You’ll be sorry. OK I will find someone who breathes oxygen, who will listen to you and fail to understand you any better than the machine, please hold…
O2 Breather: Hello and welcome to Verizon. May I have the phone number you’re calling about?
AHunter3: 212-555-1212
O2 Breather: And am I speaking with AHunter3?
AHunter3: Yes that’s me
O2 Breather: And how can I help you today?
AHunter3: Well, up until yesterday, I had a setup that was working fine. I have two computers, both of them plugged into a hub, and the hub in turn is plugged into the DSL modem. And both of the computers were concurrently able to make a PPPoE connection. But as of yesterday only one computer will do so. It can be EITHER computer, but whichever one makes the connection first gets online; the second one displays an error message “No PPPoE Server could be found”.
O2 Breather: So your problem is that you can’t get either computer online?
AHunter3: No, I just told you, I can, repeat can get either computer online, but then the second one can’t make the connection any more.
O2 Breather: So your computer is plugged into the DSL modem?
AHunter3: No, the computer is plugged into the hub, into one of the “line out” ports. There is another ethernet cable that goes from the hub’s “line in” port to the DSL modem, and a third ethernet cable that goes from a different “line out” port to the second computer.
O2 Breather: Are you using a wireless router?
AHunter3: Not at the moment. I’ve occasionally hooked an Apple Express Base Station up as a third device, and it, too, makes a PPPoE connection and then shares that connection out over the private wireless network it creates.
O2 Breather: So your wireless router is how you were sharing your connection to a second computer?
AHunter3: No, the two computers were connecting via PPPoE, as I said. The Airport Base Station is sort of irrelevant except that it, too, makes that type of connection to get itself online. It’s not particularly important, I don’t use it very often anyway.
O2 Breather: So you just need to get one computer online, then?
AHunter3: NO, no, I already CAN get ONE computer online. I need to get the SECOND computer ALSO online. I need to be able to work up here and also have my server stay connected.
O2 Breather: OK are you running Windows 7 or Vista?
AHunter3: Umm, MacOS 10.4.11 on one computer, 10.5.8 on the other
O2 Breather: Oh, Macs. I will need to transfer you to our Mac tech support specialists.
:: on hold music ::
Mac VerizonDude: Hello and welcome to Verizon. May I have the phone number you’re calling about?
:: etc … lather rinse repeat of previous conversation almost verbatim down to the Windows 7 versus Vista question ::
Mac VerizonDude: You want to get a second computer online but you don’t want to use the wireless router any more?
AHunter3: I don’t mind the wireless router being plugged in but the wireless base station can’t connect to the internet EITHER, not while the server is making a PPPoE connection. And although the laptop could run from the wireless connection if I let the Airport Base Station make the first PPPoE connection, that won’t help the server any.
Mac VerizonDude: Well we can ship you a new DSL modem that is designed to make the PPPoE connection itself. Then any device you plug into it will be assigned an IP Address.
AHunter3: A public IP address?
Mac VerizonDude: No, a private IP address
AHunter3: That won’t do me any good, my development server has to have a public IP address.
Mac VerizonDude: Well, only one public IP address can be obtained at a time. There’s no way to plug a second computer in and expect it to be able to make a PPPoE connection once there’s already one running on that DSL modem.
AHunter3: I’ve been doing it for ten years, and for three years here in this location with this exact equipment. It was working fine until yesterday.
Mac VerizonDude: Well you were using a wireless router
AHunter3: No, I wasn’t. I didn’t have Airport connectivity enabled on either machine. And I had IP addresses that started with “70” or “74” or “141” and so on, not “192.168” or “10.something”
Mac VerizonDude: Were you using a virtual public network, then?
AHunter3: Nope, each computer was using PPPoE
Mac VerizonDude: Do you mind if I put you on hold for a moment?
:: on hold music ::
New Dude: Hello! My name is New Dude and I understand you are having problems getting your computer online.
AHunter3: Not exactly, no. I am having problems getting two different computers online. I can get either one to connect on a one-at-a-time basis but up until yesterday I could come in and plug in my laptop and make a connection, while the other computer which was already online stayed online. And both computers had a public IP address.
New Dude: But not at the same time.
AHunter3: Yes, at the same time. I could have a client connect to the database on the server from their office in Cincinnati or Perth Australia or wherever, and I could connect to the same database from my laptop and walk the client through the screens and make changes as we talked.
New Dude: Are you using a wireless router?
AHunter3: No, actually. Ethernet cables. PPPoE connections.
New Dude: Are you using a VPN?
AHunter3: No, actually both computers had a public IP address. Not that the laptop generally needed to have one, but it did anyhow. I’d be fine with the laptop running a private IP, but the other computer’s IP has to remain publically accessible.
New Dude: Well I don’t think you can do that.
AHunter3: Well, insofar as I’ve been doing it for 10 years, and it was working fine until yesterday, and in fact is still working that way at home, I’m rather inclined to think that you can.
New Dude: Can I have the model of DSL modem you’re using?
AHunter3: Westell Wirespeed B-90
New Dude: Whoa, that’s a very old model, that’s what we call a bridge modem, it doesn’t make a connection to the internet on its own at all, each computer has to negotiate its own connection. We should send you a newer modem.
AHunter3: But that’s the setup that works for me, to have each computer negotiate its own PPPoE connection to the internet. I even have a newer model modem, I switched them back and forth trying to troubleshoot this problem before I called in. But even with the newer model modem I have no interest in the modem making the internet connection itself unless it can permanently designate one of the two computers as the one to forward all packets aimed at the public IP address that it obtains, so that it effectively does network address translation to give the server a public IP address.
New Dude: I don’t think that’s possible.
AHunter3: Well that’s not what I was doing anyhow, the modem was just sitting there in bridge mode like you said, and each computer was making a PPPoE connection.
New Dude: Well, it’s just not possible for more than one computer to create a PPPoE connection through the same phone line.
AHunter3: You keep saying that word. I don’t think that word means what you think it means.
:: reuse recycle reiterate a few more times ::
AHunter3: OK let’s go at this a different way. Verizon told me from the beginning, back when you folks were still BellAtlantic in fact, that they don’t support this, so it’s not like I was promised that my DSL service would provide this capability. For all I know, someone at Verizon figured out that folks like me were able to do this and someone decided we should not be allowed to any more.
Perhaps Verizon prefers that only people who pay for a plan that specifically provides that feature should be allowed access to it. Now, I don’t know if I could afford such a plan change, but you do obviously have business clients. You obviously must have some kind of plan whereby they can put the corporate web server online with a public IP address and then put the folks working in the cubicles online with private IP addresses. How much more would it cost me to upgrade my plan to a plan that is designed to support what I’ve been doing for the last 10 years on the regular residential plan?
New Dude: I’ve never heard of such a thing. I don’t think there is such a plan. :dubious: I suppose you could call the business department and ask about it.
AHunter3: :smack: :: visualizes hordes of business owners in Manhattan being told by Verizon that what they’ve been doing for years can’t be done :: Umm, if I push 4 on my push button phone can I transfer back to the automated robot that picked up when I dialed in?
I never got an answer. I have no idea what they changed. it doesn’t seem to be an across-the-board plugging of an access hole I was previously exploiting: it’s still working fine here at home, the old way. I have yet to speak to a Verizon employee who seems to have much understanding of their own technology.
At the studio, I unplugged the hub, plugged the server directly into the DSL modem and got it online, then to connect the laptop to the internet I run a FireWire cable between the computers. I turned on Internet sharing on the server and switch to DHCP on the laptop and I’m online. I’d rather have it working the old way but I can live with this.