Port forwarding behind two routers

Jakub T jakub.tlck at gmail.com
Sat Nov 15 09:49:43 PST 2008


Good day people,

I'm trying to get wireless Internet access for my laptop and to use this
wireless router as a switch  for my FreeBSD box at the same time. This
wireless router has one Internet plug and for Ethernet plugs for wired
boxes. Now I have this situation:

    INTERNET
        |
telephone/adsl-wire
        |
        |
    ADSL router
 wan : xx.xx.xx.xx                          FreeBSD box (wired)
 lan : 192.168.1.1                          ip: 192.168.0.102
        |                 laptop            gateway: 192.168.0.1
        |                 (wireless)                |
   [internet plug]        ip: 192.168.0.101         |
  Wireless router         gateway: 192.168.0.1      |
  lan : 192.168.0.1  . . . . . :                    |
   [ethernet plug]                                  |
        |                                           |
        +-------------------------------------------+


The wireless router software configured the router like this:

Destination     LAN IP Subnet   Mask Gateway    Interface
0.0.0.0     0.0.0.0     192.168.1.1     WAN (Internet)
192.168.0.0     255.255.255.0     192.168.0.1     LAN & Wireless
192.168.1.0     255.255.255.0     192.168.1.2     WAN (Internet)

... so it works as a switch for two boxes and as a router at the same time.

The FreeBSD box is configured like this:

ifconfig_XXX0="inet 192.168.0.102 netmask 255.255.255.0"
defaultrouter="192.168.0.1"

Now I have Internet connection on both computers. However, I can't get aMule
and other apps that need port forwarding working on FreeBSD box.

First, I tried to configure ADSL router (192.168.1.1) just to forward 4662
port to 192.168.0.102, doesn't work.

Then, I tried this:
192.168.1.1 router: forward 4662 to 192.168.0.1
192.168.0.1 router: forward 4662 to 192.168.0.102

not working again.

I have a feeling that I'm missing something very simple, but can't figure
out what.

(A note: before I acquired a wireless router, forwarding with one router was
just working, with FreeBSD box configured as 192.168.1.101, so that side of
things is ok. And, no, it's not possible to use just wireless router because
I can't plug telephone wire in it.)

Can anyone help me? Should I post more details? TIA,
Jakub


More information about the freebsd-questions mailing list