OK, this seems to be a pretty with-it group, so what the hell.
I’ve got a desktop computer with both a wireless and an Ethernet (LAN) port, running Windows XP Home. The wireless connects to a wireless router and through it to the Internet. I’m also running file and printer sharing and I can see my other wireless-enabled computers on my household net. So far so good.
I can also run wireless on my laptop (which runs XP Pro), and it joins the household net and gets Internet access too. Again, OK so far. BUT…
I need to transfer big files from my desktop to my laptop. So big that the wireless connection often drops packets and causes the copy to fail. (I’ve gotten around this by running FTP and a server that accepts retries, but that’s a kludge.) Besides, the laptop only has an 802.11b card (11 MPBS), not 802.11g (56MBPS) like everything else, so it’s slow. So what I really want to do is connect the laptop to the desktop via their respective 100MBPS Ethernet ports, and let the laptop get its Internet access, plus access to the other computers on the net, THROUGH the desktop machine. I turn off the laptop’s wireless altogether.
I’ve got a crossover cable. I hook 'em up. I make sure their TCP/IP addresses don’t interfere with anything else on the net by setting them manually. Enable the LAN ports on both machines. Haven’t done the Windows XP software bridge thing yet.
At this point, on the desktop, I lose wireless and access to the other machines on that network. My network is up but the only thing I can see on it is the laptop. Which is OK for transferring the files, but I really want EVERYTHING all hooked together. Furthermore the laptop does not get an Internet connection through the desktop.
So this is what the software bridge is for, right? I bridge the two connections, wireless and LAN, on the desktop machine. The command, at least, succeeds. The bridge appears.
No dice. Desktop (and laptop too, obviously still don’t get Internet); laptop and desktop still can only see each other on the network.
Don’t tell me about “netsh bridge set adapter 1 forcecompatmode=enable”. It doesn’t help.
Don’t tell me about Internet Connection Sharing. ICS REQUIRES the host machine (the desktop) to be 192.168.0.1, and that already belongs to the wireless router.
Firewalls are all off. (Don’t panic, I’m behind a router, remember.)
The LAN side has no DHCP, so I have to assign the IP addresses by hand. No probs, and I make sure they’re in the same general range as the router uses, but don’t conflict with anything else around. The “Automatic Private IP Address” mechanism also seems to work if I tell both machines to get their IP addresses automatically, although it assigns IP addresses that are totally different from the ones used by the wireless network.
Why can’t I bridge my wireless and wired connections together trivially? What am I doing wrong here? This really should be a no-brainer.