Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I just got a new Wifi Router and connected it to my ADSL modem. The Wifi router assigns IPs in the range and the ADSL modem assigns IPs in the range

The ADSL modem is configured using bridge mode, while the Wifi router is configured using PPPoE mode. I have only a basic understanding of networks etc, so please bear with me. :)

When I run traceroute -n, only my Wifi router is listed as a gateway, the ADSL modem is not. Here's the complete output.

 1  2.273 ms  3.508 ms  3.500 ms --------->(Wifi router IP)
 2  117.205.xx.1  61.515 ms  63.447 ms  65.360 ms ----->(ISP gateway?)
 3  71.333 ms  73.326 ms  73.501 ms
 4  117.321 ms  119.263 ms  121.230 ms

Also, my routing table doesn't list the ADSL modem either. Here's the output of route -n.

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface         UG    0      0        0 ra0     U     1000   0        0 ra0   U     2      0        0 ra0

Can someone explain me the reason behind that? Why is my ADSL modem is being invisible? It's obviously sitting there and routing packets. When I connect to the ADSL modem directly using ethernet, I have to set up port forwarding on the modem. But when I connect to the Wifi router, I don't have to set up port forwarding on both the devices - just the Wifi router and it works. Can someone explain me the concept? Thanks a lot!

share|improve this question
up vote 2 down vote accepted

If the modem is in bridge mode, it's not actually routing the packets, at least not in the sense of it modifying them (NAT). Bridging is designed to transparently/seamlessly connect two networks together as if they were one, large network, which is the opposite of a gateway which might be doing NAT.

By having the ADSL modem in bridge mode, it is effectively transparent to the network, unless you're trying to communicate with it directly (for example, by trying to point your webbrowser at it's IP to configure it). It's just tunneling your packets to the ISP.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.