For good efficiency, we should have at least 50 Mbit (100Mbit Preferred) connection with low latency and no packet loose.
Also, you should have an external IP address, you can use static or dynamic with DDNS. At this moment no make sense have more than 100 Mbit because channel utilization is too low. Please, no waste money for expanding channel bandwidth at this moment, you will see no difference.
Highly recommended avoid WiFi connection of your storage node, because it produce addition latency and packet loss that will decrease your efficiency.
Good router is also must-have, depending on your channel bandwidth you can select a router that you need.
General reccomendation is:
- Select router with CPU frequency not low then 600Mhz (multicore routers is preferred)
- Look into Mikrotik routers, it solid stable out of box (I strongly recommend it)
Here is a tools that you can use to test your internet channel
- mtr (for Linux)
- WinMtr (for Windows)