When programming and configuring my devices, I like to do so from a "6' plant." This allows me to 1) ensure that everything is connected, 2) not have to run around to get things programmed, and Most importantly 3) stay inside where it's warm. Also, if you have a pixelnet donlge, you may want to try that instead of the etherdongle to eliminate some of the complexity.