Well, I admit I'm fairly well stumped! If your WAN address is good (and it appears to be), then how 192.168.1.x addresses leak through is beyond me for now. Could you try substituting a different router in place of your main router? Just for another test?