So I connected my laptop, using the same cable, to the router, and it works fine. Difference is, it has a Broadcom Netlink Gigabit NIC, while the desktop has a Realtek PCIe GBE NIC. So I'm thinking there's either some setting on the NIC that's wrong (I don't know what), or the router/NIC...