Using Powerline Adapters to Extend WiFi Range

(This article was copied from our sister website: GoGoToTo.com)

If you have a big house or office, you might have realized that your WiFi router had limited range, you might not get network signal or only get weak signal on your 2nd floor if your router is set on 1st floor.

How to resolve the problem? You have the following options:

1: Buy another internet service, which provides you another WiFi router with new package.

This options will NOT be adopted by most of people since it is really a money wasting solution;

2: Buy WiFi Extender, which maybe more and more popular solution (really? not sure actually)

Since WiFi Extenders are cheaper than before, so this option might be easier for you. You can choose but I will not talk about this option here;

3: Take advantage of your old WiFi router if you have.

This solution is the most efficient with saving cost comparing with other WiFi extending solutions. Of course you might say you have other cheaper ways such as using an empty Cola can, but it is not efficient and not guarantee at all.

So, just using your old router, and a pair of power line adapters, you can get WiFi extended range, it might be better than you using a WiFi extender.

Now let me show how I extended my Wi-Fi range:

1: Firstly I bought a TP-LINK TL-PA4010KIT AV500 Nano Powerline Adapter Starter Kit. You can buy it from any computer stores or from Amazon, Wal-Mart online etc.;

Why I needed Powerline Adapters because I wanted to use my home power line to connect 2 routers, If you have existing Ethernet cable and it is long enough, and you do not care that you drag the cable everywhere in your home, then you do not need to buy this Powerline adapter package, you just use the Ethernet cable to connect your routers;

(Note: all images in this article were using the images which were from our sister website GoGoToTo.com)

image

Continue reading “Using Powerline Adapters to Extend WiFi Range”

Localhost is very slow

When you write web application using PHP or ASP.NET on local PC, maybe you have installed local web server so that you can debug on local machine. However, if you are using Windows 7, you might find localhost can not be opened in web browser or it is very slow to open.

The first step which you have to do is ping your localhost and ping 127.0.0.1, you can find different resolved methods due to your ping results.

For our case, we ping localhost in our Windows 7 and got the result like below:

C:\Users\Test>ping localhost

Pinging Test-Win7 [::1] with 32 bytes of data:
Reply from ::1: time<1ms
Reply from ::1: time<1ms
Reply from ::1: time<1ms
Reply from ::1: time<1ms

Ping statistics for ::1:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 0ms, Maximum = 0ms, Average = 0ms

Note:  “::1” is localhost in IPv6;  localhost in IPv4 is 127.0.0.1

The ping is normal. Also we ping 127.0.0.1 is normal too:

C:\Users\Test>ping 127.0.0.1

Pinging 127.0.0.1 with 32 bytes of data:
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128

Ping statistics for 127.0.0.1:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 0ms, Maximum = 0ms, Average = 0ms

So look like our localhost is OK.

Finally, we got the reason:

We were using Google Chrome and Firefox web browsers, which they have some issue when IPv6 is enabled: “Firefox and Chrome are known to be slow on localhost when IP6 is enabled.” ()

The resolution:

1: Run Notepad program as Administrator (In Windows 7);

2: Open the file named hosts in the folder C:\Windows\System32\drivers\etc\ ;

3: Take the comment sign out from this line:     # 127.0.0.1       localhost 
The full content like the following:

# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host

# localhost name resolution is handled within DNS itself.
    127.0.0.1       localhost
#    ::1             localhost

Now you go back to your Chrome or Firefox web browser, the localhost site will be OK.

How to limit internet upload bandwidth

Sometimes maybe you need to limit your internet upload bandwidth, for example: maybe you have a roommate who use P2P tool to download too many movies, if you limit your upload bandwidth, his P2P tool’s downloading bandwidth will reduce at the same time.

Now we use a way which setting something on your router, our sample router is LinkSys WRT54G, Just follow the following setting:

You can see you just set the “Upstream Bandwidth” for QoS under Application and Gaming menu in your admin control panel of your router.

Done.