Routing problem

Ok guys, I’m gonna try and describe this as much as possible, hopefully you can help.

My setup works like this…

(local network) -------|
                       |
(internet) --- (m0n0wall router) --- (cheap AP in client mode) --- (Routerboard with two AP interfaces, bridged) --- (client - also Routerboard)

Both the Routerboard hosts have the same problem. The internet works just fine on the local network or a computer plugged into the m0n0wall interface that connects to the wireless AP. But, neither routerboard has access to the internet.

I can ping the m0n0wall router from the Routerboard. I can’t ping IP addressses on the local network. But, If I ping the Routerboard from a host on the local network, I can then ping that same host from the Routerboard. I can’t ping any hosts on the internet from the Routerboard (though, it is able to query the m0n0wall router for the IP of any website). The bridge on the first Routerboard seems to be working just fine.

Here’s some info from RouterOS:

[admin@Colo-AP] ip route> p
Flags: X - disabled, A - active, D - dynamic, 
C - connect, S - static, r - rip, b - bgp, o - ospf 
 #     DST-ADDRESS        PREF-SRC        G GATEWAY         DISTANCE INTERFACE
 0 ADC 172.16.0.0/16      172.16.0.2                                 bridge1  
 1 ADC 192.168.254.0/24   192.168.254.20                             ether1   
 2 A S 0.0.0.0/0                          r 172.16.0.1      0        bridge1



[admin@Colo-AP] ip address> p
Flags: X - disabled, I - invalid, D - dynamic 
 #   ADDRESS            NETWORK         BROADCAST       INTERFACE
 0   192.168.254.20/24  192.168.254.0   192.168.254.255 ether1   
 1   172.16.0.2/16      172.16.0.0      172.16.255.255  beam



[admin@Colo-AP] interface> p
Flags: X - disabled, D - dynamic, R - running 
 #    NAME                         TYPE             RX-RATE    TX-RATE    MTU  
 0  R ether1                       ether            0          0          1500 
 1  R omni                         wlan             0          0          1500 
 2  R beam                         wlan             0          0          1500 
 3  R bridge1                      bridge           0          0          1500



[admin@Colo-AP] interface bridge> pr
Flags: X - disabled, R - running 
 0  R name="bridge1" mtu=1500 arp=enabled mac-address=00:02:6F:40:77:A3 stp=no 
      priority=32768 ageing-time=5m forward-delay=15s 
      garbage-collection-interval=5s hello-time=2s max-message-age=20s

Any ideas?

Thanks!
Alex

Also I should add TCP connections to internet hosts don’t get past “syn sent”

try setting arp to proxy-arp on the bridge on middle routerboard.

Also, to ping Internet url’s from the routerboard, you need to set IP DNS