2

My ISP is Orange Internet, I have recently ditched my crummy "livebox" and moved to a more stable BT Business Hub with the firmware flashed back to the original SingTel ROM. The thing works great apart from one problem: I'm unable to get my VOIP line to work.

I called Orange and apparently their VOIP service is tied to a specific MAC address which they are unable to change; they just enter the serial number of the livebox and it looks like their WAN-side MAC is hidden. My SingTel router allows changing the MAC address, but I'm unable to get the external MAC address of the livebox in order to spoof the correct one.

So we arrive at my question: How do I find the external MAC address of a black-box ADSL router which connects over PPPoE?

I'm thinking that if I had an ADSL modem with GNU/Linux drivers, I may be able to plug the router into the modem and record the traffic it sends using Wireshark. As the oE in PPPoE stands for "over Ethernet", I'm guessing Wireshark should have no problems finding the MAC address of my router this way. I don't actually have one though, so before I go out and buy one:

  • Are my assumptions sound?
  • Will I need a special sort of cable or will the link layer work with a standard modem cable?
  • Is there a better way to do this?
3
  • @Arjan, me too. This is the first bounty I've ever set. Maybe it gets added when the bounty expires? I'll keep an eye on it Nov 24, 2010 at 9:20
  • no, you have to assign the bounty. Or, if you're still expecting a better answer, then I guess you should un-accept the accepted answer. People just don't know (or at least: I don't know) if things have been solved for you. See How does the bounty system work?
    – Arjan
    Nov 24, 2010 at 18:09
  • @Arjan, aha! How unintuitive! I clicked the bounty button and it worked, thank you :) Nov 26, 2010 at 18:03

3 Answers 3

3
+50

If you want to connect your Livebox DSL modem-router to a simulated DSL signal, here are some possible problems you might need to investigate:

  • A DSL modem in your home connects to a DSLAM in the phone company's central office. I'm not sure if two DSL modems can communicate with each other.

  • You can't connect two phone devices with just a phone cable and communicate between them. You need something to put the correct phone line voltages on the line. You may be able to build a circuit to do this, or you might purchase a phone line simulator. (A phone line simulator will often have more features, like the ability to generate dial tone and other phone signals. Those signals wouldn't be needed for a DSL modem, but might be useful for connecting phones, answering machines, fax machines, or dial-up modems.) However, phone line simulators and circuits are mainly used with audible frequencies, I'm not sure if they'll reliably transmit high frequency DSL signals.

1
  • Good answer! I may well try this approach, when I can find the time to get the soldering iron out! Nov 22, 2010 at 15:34
4

The mac is usually printed on the underside of the case...

14
  • It's a router so it has two MAC addresses. Only the LAN-side MAC is printed on the case, not the WAN one. Nov 18, 2010 at 15:43
  • Did they lock down telnet/ssh access to the router? often you can get this information from the shell... Nov 18, 2010 at 15:46
  • It's totally locked down, if I had ssh access I'd have no problem using arp to grab the WAN MAC address Nov 18, 2010 at 15:53
  • 2
    Usually a router's WAN MAC, Ethernet LAN MAC, and wireless LAN MAC addresses are in sequential order or otherwise numerically close to each other. Perhaps you can just try MAC addresses around the one listed on the label and see if it works?
    – Bavi_H
    Nov 19, 2010 at 2:54
  • 1
    aking was right, the MAC on the case was not the internal one, it was the external WAN one. The problem I'm having is that I'm completely unable to diagnose why things aren't working, I would really need a Wireshark recording to sniff Orange's password. Nov 22, 2010 at 15:33
0

If the livebox is still alive and connectible to the computer, the MAC address can probably be found via its interface, which I believe is accessed at at http://192.168.0.1 .

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .