I will explain my setup in detail now.
UPDATE: LD560 corrected me in a couple of things since hes the original poster of this guide thanks to him for helping me and figuring these things out
His corrections are marked in RED letters
Hardware I'm using
I'm using a pc running windows 8.1 (x64 bit) and a TP Link Wifi usb stick. The computer is connected with a cable to my homes router and the Wifi stick is plugged in my computer.
First steps to setup
First plug your Wifi usb stick into your computer and
MAKE SURE you have the
LATEST drivers installed. Google, go on the official website and find the latest drivers. The generic drivers that windows installs sometimes don't work. After you done that go into your adapter settings and right click on the icon that represents your Wifi(be it a wifi stick or a wifi card) and select
RENAME and name it "
Wi-Fi". Then when you done that in it should look something like this.
View attachment 5743
REMEMBER YOUR WI-FI SHOULDN'T BE CONNECTED TO ANYTHING!
Setting up your attwifi network
Now when you've done that time to go into cmd. Type cmd and right click
run as administrator.
Type in:
netsh wlan set hostednetwork mode=allow ssid=attwifi key=password
(press enter on your keyboard)
netsh wlan start hostednetwork
(press enter on your keyboard)
To stop the connection type: netsh wlan stop hostednetwork.
You should stop your network when changing MAC's so as to not cause the Virtual Network to fail. Same applies with Virtual Router, stop the program. Change the MAC start the network again.
Now this should bring attwifi to your adapter settings and it should look like this.
View attachment 5744
Now to explain some things. First icon is my wired connection that I use on my computer to browse internet. The second icon is my WIFI USB STICK the TP Link one. The third icon is the attwifi network. Now if you noticed i circled two names there:
1. Is the name i gave it when you right click on the icon and choose to rename. You should do that so that you know that thats the attwifi connection. The name can be anything.
(I would not re-name this at all. Windows 8.1 has a bad habit of remembering plug and play devices such as USB WiFi. You might think this is a good thing but it is NOT!!
Say you choose to unplug your WiFi stick into another USB port, because you have changed this set-up Windows Virtual Hotpost can potentially assign this with a different Network name (but the same SSID) this believe it or not can actually cause massive problems with the Virtual Hotspot.
The same applies if you connect a different USB WiFi Stick to replace an old one.)
2.The second name is the SSID that we gave it in cmd. It has to be named attwifi!
Now you right click on your attwifi connection and select properties. In the little box i have everything checked except "Microsoft network adapter multiplexor protocol". In the little box scroll all the way down to the bottom to IPv4 protocol and click that and select properties.
Set it up to look like this.
Also these same settings can be applied to people who are now on IPv6.
View attachment 5745
Okay now we are getting somewhere. Now go back into the adapter settings where all our connections are and select your WIRED connection. Right click and properties. Open the sharing tab and set it up like this.
View attachment 5746
Click settings and i have checked everything. (maybe this isn't necessary but someone recommended it and i left it like that).
[Allow other network users to control the connection doesn't need to be ticked, I have ticked and un-ticked several services whilst testing this. It makes no difference.] It should be like this.
View attachment 5747
Now we are done with that. One thing we should do now is to right click on attwifi and select status.
View attachment 5748
As you can see under IPv4 it says i have internet connectivity that means when the 3ds IF IT CONNECTS OKAY will pass the internet part of the connection test. If it says under IPv4 "no network access" then what i do is go into properties of your WIRED CONNECTION and under sharing deselect sharing click ok and then go into properties and select sharing again for attwifi. That fixed my problems alot.
ADDITION(for people with laptops)
IF you are running a laptop and you want to share its connection the principles are the same plug in a cable between the router and your laptop use that connection to have internet on your laptop. DISCONNECT your wifi card from your router. RENAME THAT WIFI to "Wi-Fi" and everything else should be the same.
I know it can be done without a wired connection but i still haven't tested that BUT it should be the same your wifi connection called "Wi-Fi" should be sharing the internet with attwifi. But remember your laptop then will be losing internet connection all the time when mac's change.
(You should just set-up the connection anyway. Windows 8.1 Virtual Network is finky at best and you run the risk of Limited Connectivity all the time, this will never be spotted by a 3DS as it will pass the Internet Connection check all the time. Only a Tablet / Smart Phone / PC or MAC will spot Limited Connectivity)
Setting up the connection near guarantee's that there will be no further problems. Also Street Pass seems to be instant with a network connection parameters put in the 3DS
Next thing is to setup the 3ds.
First thing is delete any connections you had before. Search for a new connection. Add attwifi and it will test the connection. If it passes YAY YOU DID IT
if it doesnt like mine then we need to setup the connection.
1. Click the connection 1 you just added.
2. Click
CHANGE SETTINGS.
3. Go one time to the right and click
IP SETTINGS
4. "Auto-Obtain IP adress" click
NO and click
DETAILED SETUP
5. ENTER THE ADDRESSES like in the picture shown here
View attachment 5749
The IP address of the 3ds the one here 192.168.137.5 is what I choose because it doesnt matter what number you pick at the end but just make it like this so future problems can be resolved easier.
(Just don't go over 255 when your setting your last number..lol)
6. Now it will tell you that you have to setup your DNS next because you changed your gateway address. click okay and set it up like this.
View attachment 5750
And click okay and test your connection and it should work now if you followed the guide to the letter.
THINGS TO REMEMBER
1. Nintendo Zone should appear but it won't work so don't try it. What we need is that nintendo zone just appears that's good.
2. When you set up your 3ds attwifi connection DON'T DELETE it anymore its okay and it should work no more need to delete the connection and set it up again. If it doesn't work we know the problem is in the computer not the connection setup on the 3ds.
3. SOMETIMES to fix connection issues its good to go into cmd and type the following:
netsh wlan stop hostednetwork
netsh wlan start hostednetwork
Thats restarting the hostednetwork and it can fix problems a lot because windows sucks and it messes up the connection.
4. Some people have it setup in a different way using routers, wifi cards, linux, windows xp... The principles are the same but some things will be different. This guide should apply for people using windows 7 and 8.
5. Sometimes your 3DS might need its Wireless settings reset, just turn off the Wireless on the side of the console and turn back on, this sometimes happens with Wireless N cards, but can still happen with G Cards too. This just refreshes your 3DS.
I hope this helps someone and please if you are stuck or don't understand something ask we will help asap
PS this is a guide to set up the connection and not how to get streetpasses. I will write that one later after people get this working first!
That's go to everyone who were involved in helping me and others hopefully we can help more people with their problems!