i'm sorry if i confused you, i include part of the first post and added some edits to clarify (i hope):
i configured:
EX4200 ge-0/0/0 connected to computer 1
EX4200 ge-0/0/5 connected to SRX240 ge-0/0/0
VR1 (on EX) with interfaces ge-0/0/0 and ge-0/0/5
EX4200 ge-0/0/6 connected to SRX240 ge-0/0/1
EX4200 ge-0/0/23 connected to computer 2
VR2 (on EX) with interfaces ge-0/0/6 and ge-0/0/23
i want traffic from computer1 to computer2 to be routed
ge-0/0/0 -> ge-0/0/5 -> SRX-ge-0/0/0 -> SRX-ge-0/0/1 -> ge-0/0/6 -> ge-0/0/23
but traffic from computer2 to computer1 without the srx part, so
ge-0/0/23 -> ge-0/0/6 -> ge-0/0/5 -> ge-0/0/0
routing-options on VR1:
static route 0/0 next-hop computer1 (yes its ip address here;-) )
static route to computer2-network next-hop srx-g0/0/0
routing-options on SRX:
static route to computer2-network next-hop ex-g0/0/6
static route 0/0 next-hop ex-ge0/0/5
Routing-options VR2:
import VR1-policy (importing all) <<< this is to get the 0/0 route to computer 1 into VR2.
<<< if i replace this with a static route to srx-ge0/0/1 it works fine, but doesn't fulfill what i wanted to do really;)
hope that's easier to understand.