You’ve picked your router and set up all the basics, so now it’s time to optimise your network. In this lesson, we’re going to look at how to improve your network’s speed and wireless signal so it’s operating at full capacity.
In theory, your network should work just fine as-is, but we all know that reality can differ from what should ideally be the case. How well your router performs is going to depend on a lot of factors, so these tips and tricks might work better for some than others. For example, strategies for improving your wireless signal aren’t going to do much unless your router is dealing with some interference. On the other hand, tweaks can only do so much if you’re dealing with really bad interference. That said, whether the improvement is marginal or great, we’re going to look at all sorts of ways to get your network running as fast and efficiently as possible.
Use Your Wires Whenever Possible
If you can’t wire up your home, powerline ethernet adapters (like Belkin’s gigabit option) can be a good alternative. It’s pretty rare that you’ll have a power line capable of maintaining gigabit speeds, but you may still achieve better performance than you would over the air with 802.11n. If you want to give powerline adapters a shot, just buy a set from a store with a good return policy and see how they work. If they don’t, you can always take them back. If they do, you can buy as many as you need. Just be sure to test them on every outlet you’re going to use, since some outlets work better than others with power line adapters.
Check out our guide on ditching wireless and going completely wired in your home for more tips.
Improve Your Wi-Fi Signal
There are plenty of tricks you can employ to improve your Wi-Fi signal. Your mileage may vary depending on your situation, but most methods are pretty easy and worth a look. In this section, we're going to take a look at our favourites. They're all things you can accomplish with very little effort.
Choose the Best Wireless Channel
Previously mentioned wireless network locater WiFi Stumbler is a webapp that provides a simple way to check what channels are in use in your computer's range. Simply look for the channel with as much space around it as possible and use that channel instead of what you're currently using. Also note that while you may pick up competing signals on the same channel, if they're all very weak that can be a better choice than choosing a lesser-used channel with a strong, competing signal.
Basically, if your neighbor's on channel 1 and a few people down the block are using channel 4 (and you're somehow picking up their Wi-Fi), you're still probably better off using channel 4 for your Wi-Fi. That is, unless there's a huge amount of interference on channel 5. As you can see it can get a little tricky, but the goal is to pick a channel that keeps its distance from other signals with the same or overlapping frequencies.
We discussed where to change this settings in the previous lesson, but you'll generally find it in your basic wireless settings on your router. It tends to sit in the same section as your SSID.
Boost Your Signal's Transmit Power
In general, your router's transmitting at 28 mW, but most routers can handle 70 mW without issue. According to the DD-WRT documentation, setting this any higher could fry your router's radio chip because your router's not designed to handle the excess heat. You technically can turn it all the way up to 251 mW, but if you do you're just asking for trouble. If your router overheats, it's going to perform far worse -- or die. Staying in a safe range may only show marginal improvements, but that's much better than a dead router.
Unfortunately most routers don't allow you to boost your transmit power, so if you're not using custom firmware like DD-WRT or Tomato, you're probably out of luck on this one. If that includes you, just read on as the next section can help solve signal issues with virtually any router.
Extend Your Signal with DIY Projects
Use QoS to Help Prevent Bandwidth Hogging and Network Overloads
First things first, navigate to your router's QoS page (if it exists -- not all router firmwares have this feature) and enable QoS. That's not going to do anything yet, because we have some settings to fill out first, but I always forget to enable features so I like to do that first. In your QoS settings you should have a few settings and toggles to deal with. Here's a quick look at your options in DD-WRT (note: this will vary from router to router, but obviously we can't go over every single brand's firmware):
- WAN, LAN, or Both - Generally QoS is used to handle traffic from outside your local network, so it defaults to WAN (Wide Area Network). Unless you have a reason to change it, just leave this setting as-is.
- Packet Scheduler - This can be set to HTB or HFSC. HTB is the default method that uses a "token" system to manage bandwidth. Don't change this to HFSC unless you know what you're doing.
- Uplink and Downlink - Here you can set a limit for the total network bandwidth can be used on your network. If you don't want to max out your connection, you can set these speeds to less than their theoretical maximums. DD-WRT recommends 80-95% for uplink and 80-100% for downlink.
Once you've got those global settings taken care of, you can start specifying rules. DD-WRT splits these rules up into three categories: Services, Netmask, and MAC priorities.
Services Priority will let you set bandwidth priorities for different applications. These applications are pre-set and include everything from SMTP to BitTorrent to Xbox Live. If a particular service isn't listed, you can add it yourself.
Netmask Priority can give bandwidth priority to a range of IP addresses. For example, if you have three computers that use the IP addresses 192.168.1.10, 192.168.1.11, 192.168.1.12, you can specify that range to receive priority. This can be useful if you want to ensure that your machines will always take priority over any guest computers that show up on your network.
MAC Priority is a way to set which specific devices receive priority over others. Here you enter your device's MAC address (a MAC address is a unique identifying address for your computer's network adaptor) and set a relevant priority.
Once you've chosen a service, IP range, or MAC address, and added it to your priorities list, you have to actually define the priority. By default the priority will be set to Standard, but you can promote it to Express or Premium to give it a higher bandwidth priority over other items on the list. These categories are good for applications that will sometimes require additional bandwidth, such as video chat and VOIP. You can also set any item to Exempt to let the app or computer use as much bandwidth as it wants and Bulk if you want it to only use bandwidth that is left over from other applications.
After you've finished adding all your devices and setting their priorities, you can save your settings and let your router reboot (if necessary). That's really all you have to do to get QoS working.
That's all we've got for today's lesson. Join us again tomorrow when we'll be going over how to set up your computers for remote access. If you've missed any previous lessons, you can always find them on the Lifehacker Night School tag page.