I'm going to start over from scratch. Just so I know I'm not doing something totally wrong somewhere down the line, here's what I have so far:
For my 3DS and DS WiFi connections, they're both set to auto-obtain IP addresses. I manually entered the DNS for both to be 192.168.0.1. I don't have a secondary DNS (or I don't know where/how to find it) so I put in the same one. Proxy is set to Do Not Use, and MTU is set to 1400. (The latter two are 3DS only.) Both connection tests run positive.
On Shiny2, I entered my IP address as what's in the red box here:
I set the first tab to Receive Black and White into a folder I made on my desktop. The messages I receive when I start GTS and DNS state that everything should be green.
In White 2, I talk to the person circled in the picture:
(Taken from Google, so mine isn't in Japanese, I'm a boy, not talking to Bianca, etc.)
I select Global Trade -> GTS -> Trade -> Save: Yes -> Connect to Wifi: Yes -> Deposit Pokemon
Here, I select Psyduck, and I say I want a level 100 Psyduck of either gender. The game says it's "Checking GTS's status..." and then that Psyduck will be offered. I go back to the GTS main menu, and my options are now Summary, Seek Pokemon, and Quit. On my computer, Shiny 2 has made no acknowledgement that I have done anything. GTS and DNS are still running, but the statistics section says 0 Pokemon have been received, and my folder remains empty.
This is what happens every time I try to do this. Have I done something wrong? Is this because I haven't opened the ports? How do I even open these ports??