I have the same setup (as robeest mentioned) with laptop acting as a wireless bridge (winXP) allowing everything on the same subnet. I just got a WRT54G assuming it would do this instead of the laptop, but after reading this forum and numerous other things it seems not
This is the routing table from the laptop
c:\>route print
===========================================================================
Interface List
0x1 ........................... MS TCP Loopback interface
0x30004 ...02 30 bd 9c d1 83 ...... MAC Bridge Miniport
===========================================================================
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.2.254 192.168.2.12 25
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
192.168.2.0 255.255.255.0 192.168.2.12 192.168.2.12 25
192.168.2.12 255.255.255.255 127.0.0.1 127.0.0.1 25
192.168.2.255 255.255.255.255 192.168.2.12 192.168.2.12 25
224.0.0.0 240.0.0.0 192.168.2.12 192.168.2.12 25
255.255.255.255 255.255.255.255 192.168.2.12 192.168.2.12 1
Default Gateway: 192.168.2.254
===========================================================================
Persistent Routes:
None
A little background, I have a DG834G connected to inet, running dhcp and this pc upstairs wired to it.
Downstairs I have laptop with wireless card and xbox with x-over cable to laptop ethenet port. The wifi card and ethernet port on laptop are bridged with XP bridging function.
When launch Avalaunch (xbox dashboard) with DHCP, it gets assigned an IP from the DG834G (192.168.2.254) upstairs and is immediately online. They are all on same 192.168.2.x subnet and can all interact with each other. In fact when xbox has smb server running (courtesy of xenium ICE) I can browse it on windows network from pc up here.
The only interesting thing about this is that it shows in my DG834G connection table as having the same MAC address as the laptop. This causes laptop to show an IP conflict when xbox requests DHCP as my DG834G gives out same IP allready assigned to laptop,however after a few seconds something somewhere is intelligent enough to give it another IP, so laptop is say 192.168.2.12 and xbox 192.168.2.13.
I hope this is of some use to someone who understands routing tables enough to work out how to make a WRT54g have this functionality, it cannot be that complicated as winXP manages to work it all out automatically.