Update: Whoops, I was wrong about the DNS cache. It apparently does allow you to specify your own nameservers on your router/computer without forcibly redirecting the query to HughesNet’s DNS servers. But the modem still caches the response and still offers no way to clear the cache.
Until recently, I had a dial-up connection. An aging Zoom 28.8k serial modem served as the gateway to the outside world for a farm of eight equally antiquated computers. This is too many computers fighting over an amount of bandwidth that is simply too small, no matter how it is divided up.
Early this year, my family switched to a HughesNet satellite connection. Soon we had a shiny HughesNet satellite dish in the yard and a sleek HughesNet modem—the HT1000 Satellite Modem—on my desk, ready to fling my packets into outer space like a digital catapult.
(Side note: in about 4.4 years, the signal will reach Alpha Centauri. What will the aliens there make of all our cat videos? Assuming there are aliens there, of course. But I digress.)
This would be great, or so I thought. Just hook it up to the network, configure the spare NIC on my old Linux box to accept a dynamic IP address, tell IPTables to masquerade all traffic through that interface. Nothing to it.
But the HT1000 is a fiddly beast. It doesn’t play nice with existing networking equipment for three reasons.
(more…)