It turns out that not all WRT54Gs have the wifi MAC as two above the base (wired) MAC address. You have to ssh into each one and see what each thinks its eth1 MAC is, and use that in your wl0_wds settings in the nvram. So I'm back online, after correcting that. Come to think of it, that may have been the problem well over a year ago when I was trying to upgrade my system with a newer router.
last updated 2013-01-10 20:51:20. served from tektonic.jcomeau.com