Help: a simple routing tweak I'm missing?

Hi all,

I’m gonna try make this sound as simple as possible.

SiteA = Servers
SiteB = Hisite backhaul to Servers

We’ve had to add one additional RB (RB2) for more remote client sites, but RB1 and clients are working perfectly still.
My problem lies with the clients on new RB2.

Description:

On SiteB there are 2 RB400 series boards (RB1 & RB2) with 2 Radios in each connecting to remote sites (+ one extra on RB1 for backhaul to SiteA)
These two boards (RB1 & Rb2) on SiteB are connected via ether1.

.

Now that all sounds fair and well, but heres the twist.
I can ping all the way down the line to SiteA from the remote sites, but not visa versa.

From SiteA I can ping all the way up to the Radio’s on SiteB RB2, but then not down to the remote clients.
From SiteB I can ping the remote clients.

If I do a tracert from SiteA to radios on SiteB RB2 (8.0.0.1), its successful in two hops.
If I do a tracert from SiteB to remote client (8.0.0.2) connected to SiteB RB2, it does 2 hops to ether1 IP (on RB2) and fails.

There seems to be a routing problem from RB1 to RB2 clients, as they are connected via ether1 but it doesnt make any sense, cos the AP can be pinged but not the clients, although the AP can ping the clients.

Traceroute example:

WORKING:
SiteA Wlan (6.0.0.2) to SiteB RB2 Wlan (8.0.0.1) -----> HiSite AP
hop1 = 6.0.0.1 (SiteB RB1 Wlan) SUCCESSFUL
hop2 = 8.0.0.1 (SiteB RB2 Wlan) SUCCESSFUL

FAILING:
SiteA Wlan (6.0.0.2) to SiteB RB2 Wlan (8.0.0.2) ------> Client
hop1 = 6.0.0.1 (SiteB RB1 Wlan) SUCCESSFUL
hop2 = 192.168.0.2 (SiteB RB2 ether1) SUCCESSFUL
FAIL


any help would be appreciated, even if they are just idea’s.

Thanks ahead guys.
CC

All these different subnets… have you got some routing programmed in to each box? I.e. some default routes/gateways? Otherwise, if not, how would a packet ‘know’ where to go?

sorry, yes I have. Statically routing at client sites and OSPF on high sites.

So what does a traceroute tell you is going on? ping only tells you a problem with no route, traceroute may show where it stops? Is there a route between RB1 and RB2? I guess you want clients on RB1 to communicate with clients on RB2?