Network and Internet Problems: Fixing Wired and Wireless Networking and Problems – Page 2



- Scroll down the 30+ pages on the A-to-Z site menu.

Google
SEARCH THIS SITE:
 
Web www.pcbuyerbeware.co.uk

Home Page

USEFUL WIRELESS NETWORKING WEBPAGES

The following pages on Microsoft's site are useful if you're having problems with a wireless network:

Troubleshoot Networking Problems in Windows XP - http://www.microsoft.com/windowsxp/using/networking/expert/russel_05sept19.mspx

You can find other guides by entering troubleshoot network problems in the Google search box at the top of this page (with its Web radio button enabled).

The Cable Guy - Windows XP Wireless Auto Configuration - http://www.microsoft.com/technet/community/columns/cableguy/cg1102.mspx

The Cable Guy - June 2004 - The New Wireless Network Setup Wizard in Windows XP Service Pack 2 -

http://www.microsoft.com/technet/community/columns/cableguy/cg0604.mspx

Windows Wi-Fi Web site - http://www.microsoft.com/windows2000/technologies/communications/wifi/default.asp

Excellent, network tweaking tools

The Broadbandreports.com site provides an excellent, free, connection-tweaking tool called DrTCP. Using it, their online tweak tester, and the information in their online forums, you can adjust the internal Windows settings to fit an ADSL connection optimally. After a computer is set to receive data with exactly the same settings that a particular ADSL Internet Service Provider (ISP) is using to send it, the connection speed should see a marked improvement if it wasn't optimally set up in the first place. -

http://www.broadbandreports.com/tools

The impressive tools called TCP/IP Analyzer and TCP/IP Optimizer are available free from http://www.speedguide.net/.

10 great free downloads for your network -

"Got a small network, home network, medium-size network -- even an enterprise network -- and want to get the most out of it? Then I've got good news for you: 10 free pieces of software that can make your network easier to use, troubleshoot and maintain. These freebies will help everyone from networking pros to networking newbies and everyone in between." - http://www.computerworld.com/action/article.do?...

NETWORK AND INTERNET PROBLEMS - Page 2

Visit the Networking section of this site for information on wired and wireless networks.

Click here! to go to Page 3 of Networking and Internet Problems & Solutions.

If you don't find the answer that can help your networking problems here, try using various search terms that describe the problem in the Google search box at the top of this page with its Web radio button enabled.

Click the relevant link below to go to that Q&A article. Use your browser's Back button to backtrack.

1. - What is the best way to install a wireless home network?

2. - How can a wireless network be made secure?

3. - One of the laptop computers connected to a wireless router is being blocked from accessing the web - Any program that tries to communicate via http:// using port 80 is getting communication errors

4. - How can I monitor my laptop's wireless network connection to make sure that no unauthorised users are logged on to it?

5. - Infected with password-stealing software: How can a computer be made secure against other such ActiveX vulnerabilities?

6. - Why is my @~#* ADSL modem NOT always on? AND Is it a security risk for a PC to have an ADSL connection always on?

7. - What do I need in a laptop/notebook computer to be able to have a wireless connection to the Internet?

8. - DHCP fails when connecting with a wireless adapter

9. - Sharing a broadband Internet connection: I tried using ICS and then a router and still can't make it work

10. - Is a second DSL connection possible on the same line?

11. - Worm infection: A "Remote Call Procedure" (RCP) error keeps Windows XP shut down

12. - A security alert prevents access to sites on the Internet AND Why can't I access secure websites?

13. - Why can't my wireless network work all over my house?

14. - Two dial-up disconection problems: Dial-up modem disconnects intermittently AND Dial-up connection gets dropped after a few minutes online

15. - An modem with a V.92 Intel chipset runs slowly

16. - Addressing the "A website has hijacked Internet Explorer's Home page setting" issue - AND other infections

17. - Two problems: Dial-up modem won't hang up in Windows XP, PLUS "You have just ignored an incoming call" message comes up when the modem disconnects

18. - Various problems with Outlook Express

19. - I don't want to use Internet Explorer but I can't get rid of it

20. - Proxy server problem: The 127.0.0.1 localhost address keeps coming up and blocking the download of an update from a particular site

21. - Is there any way of using two PCs with one monitor, keyboard, and mouse without using a KVM switch? - Using Remote Desktop in Windows XP Professional

22. - How can I remove the Apropos virus/spyware from my PC?

23. - How can I limit the bandwidth used by a computer sharing a wired Internet connection?

24. - A problem with the Norton Personal Firewall of the Norton Internet Security suite

25. - SMART enabled in the BIOS can cause reboots or crashes on a networked computer

26. - Problems with the Norton Internet Security suite

Click here! to go to Page 3 of Networking and Internet Problems & Solutions.


OTHER PAGES ON THIS SITE THAT DEAL WITH COMPUTER PROBLEMS
1. - Recovering and repairing Windows XP when a computer crashes or fails to boot11. - Software problems: How to fix problems with Windows, programs, and utilities
2. - Recovering and repairing Windows Vista when a computer crashes or fails to boot12. - Processor problems: How fix common processor (CPU) problems
3. - Windows Vista problems: How to fix problems with Windows Vista13. - Video/graphics card problems: How fix common computer video and graphics problems
4. - Recover, restore and repair Windows 7 (Win7) when a computer crashes or fails to boot14. - USB and FireWire problems: - How to fix common USB and FireWire problems
5. - Windows 7 problems: How to diagnose and fix problems with Windows 715. - Network problems: How to fix common wired and wireless networking and internet problems
6. - Windows XP: How to troubleshoot and fix shutdown, restart (reboot), and startup problems16. - Laptop/notebook problems: How to address or fix the most common laptop/notebook problems
7. - CD/DVD disk drive problems: How to fix problems with CD and DVD drives and discs
8. - Motherboard and power supply problems: How to fix common problems with faulty motherboards (mainboards) and power supplies (PSUs)
-
9. - RAM memory problems: How to fix problems with the Random Access Memory
-
10. - Hard disk drive problems: How to fix computer hard disk drive (HDD) problems
-

What is the best way to install a wireless home network?

The problem and questions

You have a four-bedroomed house. Three of the bedrooms are upstairs. You use one of them as a study, and you have a desktop computer in there that uses an ADSL broadband Internet connection via a wired router. It is networked by cable to a computer in one of the other upstairs bedrooms that shares the Internet connection. You want to install a wireless network connection in the computer in the bedroom downstairs, set up so that a laptop can be used to connect to the network from anywhere in the house. From reading up on the subject, you have identified several potential problems that you would like clarified. Would the speed of the wireless part of the network be significantly slower than the wired network? Would the use of mobile phones cause serious interference to the wireless network. Would there be interference from the microwave oven in the kitchen? And, finally, some articles you've read state that if the antenna of the wireless adapter is not in the line of sight of the wireless Access Point, the performance is reduced to an unacceptable level.

Answers

Note that if you don't use a broadband connection, you can network two or more computers together as an Ad Hoc network by using only PCI network cards or USB adapters in the computers and use the software called Internet Connection Sharing (ICS) that is built into Windows 98, Me, and XP, but not into Windows 95. The network cards/adapters don't require an Access Point (AP) in order to communicate with one another. However, you should use a router that has built in security options that protect the network from being hacked into or accidentally logged on to by neighbours that are using wireless equipment.

For more information on security read How can a wireless network be made secure? on this page.

The microwave frequencies used in wireless networking - the 2.4GHz and 5.0GHz bands - can travel for miles if they have clear line of sight, but they are bounced off buildings. The signal can pass through walls, but doesn't pass with the same strength through all of the different types of wall. Wood-framed plasterboard walls are easier to pass through than solid brick or walls containing metal reinforcements. The signal will also be reflected by objects, particularly from metal surfaces such as filing cabinets. These reflections could help the signal reach other parts of the building, but could cause problems if the receiving equipment is plagued with multiple reflected signals.

802.11a wireless networks (used in the US not Europe) operate using the 5.0GHz band. The disadvantage of using this band (only in the USA where it does not conflict with reserved usage) is brought about by its reduced wavelength, which is less than half that of the 2.4GHz band used by 802.11b equipment. This means that walls and other obstacles are much more of a problem for 802.11a devices, because they appear twice a thick to the shorter waves of the 5GHz frequency. (The higher the frequency, the shorter the wavelength.) Therefore 5GHz equipment will be far more adversely affected by obstacles and distance than equipment that uses the 2.4GHz band. This is the main reason for thinking that equipment using the 2.4GHz band will remain the more popular of the two types of equipment, even though the 5GHz band is much more free of interference and has many more channels than the 2.4GHz band. A latest available standard is called 802.11g. It uses the 2.4 GHz band, and is compatible with the original 802.11b standard, which means it has a more promising future.

The 2.4GHz band is also used by microwave ovens and the cordless phones that connect to an ordinary phone line. However, mobile phones use different frequencies, which, in theory, could still cause interference with a wireless network, but mobile phones are unlikely to present much of a problem.

802.11g isn't perfect; interference in the home can sharply degrade performance. Hence the move to 802.11n, which hasn't been approved as a standard yet, but is supposed to address the interference problems, provide backward compatibility with 802.11g, and become the new, "perfect" standard. Unfortunately, we probably won't see much of 802.11n until 2006/2007. Read the information on the Networking3.htm page of this site for the latest information on the 802.11n wireless standard.

Some routers have a turbo mode that is supposed to improve wireless data transfers, but using it can be problematic, because the turbo mode only works with network adapters made by the same manufacturer that supports that mode. In other words, if you have a laptop PC that uses Intel Centrino Mobile Technology and you have a Linksys router that supports turbo mode, you will have to buy a Linksys wireless adapter PC card for the laptop instead of using the laptop's built-in wireless adapter.

That said, you shouldn't have any difficulty obtaining an adequate signal anywhere in a house of average size - if you don't have a lot of metal in the walls, which could be the cause of multiple reflections.

To obtain the strongest signal throughout the house, place the wireless Access Point unit in a central location that is clear of large metal objects such as major appliances and radiators. Placing the wireless Access Point in the attic usually gives a strong signal throughout the house, but that position would be a hassle if the equipment needs to be reset.

You shouldn't pay any attention to the speed of the equipment quoted in its literature. At best, with the computer with wireless network adapter having a clear line of sight to the Access Point, you'll only be able to achieve about half the claimed speed of connection. In the most remote areas of the house the connection speed will drop to between 1Mbit/s and 500Kbit/s, which is very slow compared to the speed of a wired Ethernet connection, but it should be more than adequate for an Internet connection, because most broadband connection only operate at about 500Kbit/s or less.

You should keep your wired network, and add the wireless elements as you planned. Wired connections are always going to be quicker and more reliable. Remember that the available bandwidth for the wireless connection is shared among all of the wireless devices, so it is best to use a wireless connection only for places that are difficult to reach by cable, such as to the downstairs bedroom.

If you live in the US, in order to avoid the interference of the 2.4GHz band used by 802.11b and 802.11g equipment, you can use 802.11a equipment, which uses the 5.0GHz band. In the UK, you should buy 802.11g equipment, because 802.11a equipment isn't allowed to use the reserved 5.0GHz band, and it's the latest and fastest available. Linksys, 3Com, US Robotics, and Netgear wireless equipment is probably the best you can get.

You just have to install a wireless 802.11g adapter in each desktop computer, and obtain a wireless 802.11g PCMCIA network card for the laptop if it doesn't already have an inbuilt network card, and buy a wireless 802.11g Access Point. Almost every wireless 802.11g router (that you can use to share an Internet connection with the desktop and laptop computers) has three or four Ethernet ports that can be connected by cable to desktop computers. Alternatively, you can obtain a basic wireless 802.11g Access Point that can be plugged into your existing router. Just remember that to avoid compliance problems it's always best to buy the equipment made by the same manufacturer.

Once the equipment is set up and installed, the easy configuration is mostly an automatic process. Just follow the instructions that come with the wireless Access Point or wireless router.


How can a wireless network be made secure?

Question

I have a wireless Linksys router. I want to know how to configure its setup to make it secure from my neighbours (US: neighbors) and hackers.

Answer

A wireless router broadcasts a signal that can be picked up by a scanner or another suitably equipped computer that is within its range. Spammers can make use of unsecure networks to send spam all over the Internet from your network and hackers can infiltrate and make use of hundreds unsecure computers to launch Denial of Service attacks on websites. Therefore, it's crucial that the proper measures are taken to prevent unauthorised access to the network and/or Internet connection even if you don't have any data worth protecting yourself.

The only totally secure system is one that is not plugged in, or is turned off completely all of the time, neither of which is a realistic option for a network or an Internet connection. By its very nature, even with the best security measures employed, wireless networking is still an insecure means of transferring information. A determined and able hacker could find a way into your home network, even if gaining entrance has to involve going as far as breaking into your home to search for documents containing passwords, etc.

Complete security from hackers is nearly impossible, but the vast majority of wireless routers and wireless Access Points (WAPs) are set up with no security measures implemented at all. I have come across situations, both residential and commercial, where a wireless Access Point has been left wide open to any outside user who happens to be within its range. The main reason for this is that the person who set up the router or Access Point has ignorantly left the settings at the factory defaults.

Here are the security precautions listed in the user manual for a Linksys router:

"The following is a complete list of security precautions to take (at least steps 1 through 5 should be followed): 1. Change the default SSID. 2. Disable SSID Broadcast. 3. Change the default password for the Administrator account. 4. Enable MAC Address Filtering. 5. Change the SSID periodically. 6. Use the highest encryption algorithm possible. Use WPA or WPA2 if it is available. Please note that this may reduce your network performance. [There is more information on WEP, WPA, and WPA2 encryption in this Q&A.] 7. Change the WEP encryption keys periodically."

It is not advisable to use WEP encryption. Read the following articles to find out why that is the case

[WEP] Wi-fi security system is 'broken' - http://news.bbc.co.uk/1/hi/technology/7052223.stm

"Don't use WEP for Wi-Fi security" researchers say - German researchers got into a 'protected' network in 60 seconds -

http://www.computerworld.com/action/article.do?command=viewArticleBasic&articleId=9015559&intsrc=hm_list

Tutorial: How to set up WPA2 on your wireless network - "It's worth the extra steps to keep your communications secure." -

http://www.computerworld.com/action/article.do?command=viewArticleBasic&taxonomyId=15&articleId=9002706

The router's or wireless Access Point's user manual provides all of the information you need in order to be able to enable or disable any of the settings.

WPA stands for Wi-Fi (WiFi) Protected Access, and SSID stands for Service Set Identifier (a changeable password).

Episode 1 - Wireless router security [WEP and WPA and WPA-PSK] -

Shows you how to set up the security options in a wireless router.

http://www.veoh.com/videos/v228005fD2HxAkq&source=embedVideo

Visiting someone who was having problems with a wireless network, I discovered that there were several other wireless networks in the vicinity that were completely open to access by his computer from within his house. Every one of the Access Points was left at the default name or SSID, the default channel (6), and the default security level (NONE). Believe it or not, many of these networks were installed and configured by the technicians of major broadband Internet Service Providers.

The first step in making a wireless router secure is to change the SSID from linksys (the default for a Linksys router) to something else. Use a combination of numbers and letters (capital and low case) to make it more difficult to guess or crack with password cracking tools. Definitely don't use your last name, because using that would just make it easy to guess and for an unscrupulous neighbour to know exactly who it is whose network he has successfully broken into. Most people use something like their child's name or pet's name. Don't do that! The most effective passwords are long and composed of alphanumeric characters (both letters and numbers). Some routers are even case sensitive. So a capital "P" or lowercase "p" would make a telling difference to its crackability.

There are ways to create a clever password that you can remember. For example, by using the first letters (capital letters and lower case letters) in each of the words and the number in full in these two sentences - "I was born in Plymouth. My son is 25 years of age" - you get the password IwbiPMsi25yoa, which is made up of lower case and capital letters and contains a number, making it impossible to guess. It doesn't appear in a dictionary so software that uses the words in a dictionary to gain access won't be able to crack it. The more imaginative the sentences you use are, the more uncrackable the password they create is. "The screwy British parliament contains 650 mostly useless MPs," gives the excellent password TsBpc650muMPs.

To secure a wireless network, you should use suitable passwords for the router/wireless Access Point and for the computers on the network, which should be running Windows XP, Windows 2000, or Windows NT, all of which are based on the same basic architecture, for the best levels of security. You can also use password techniques when creating secure keys for Wired Equivalent Privacy (WEP) or Wi-Fi Protected Access (WPA) encryption.

Encryption levels vary among the router manufacturers. Most WEP-enabled routers support encryption levels of 40-bit to 128-bit. However some routers, such as those made by D-link can support 256-bit encryption. For maximum protection, you should always be using the highest encryption level that your router supports. Remember, the higher the encryption level and the more complex the SSID is, the longer it's going to take a hacker to crack it.

Change the administrator password, and turn off the SSID broadcast option, which means that the router will no longer be screaming, "Here I am, and this is my name!" Even though a site-survey program would be able to pick up the presence of a wireless network, the name of the network can't be identified, making it much more difficult for intruders to gain access to files on that network.

Note that you must use an encryption method that is supported by all of the wireless equipment on the network. For example, if all of the computers (desktops and laptops) support WPA encryption, but you need to connect to a PDA (Personal Digital Assistant) that can only make use of 64-bit WEP encryption, you have to use 64-bit WEP encryption for the whole network.

Some routers allow you to type in a word or a phrase for the WEP/WPA encryption key, which they use to create a key that they encrypt, but other routers require you to enter a series of hexadecimal digits, which is the base 16 number system that uses the first ten decimal numbers from 0 to 9 (the base 10 number system), plus the letters A,B,C,D,E, and F for the other six numbers from 11 to 16. An example is 0A DB 4C. 0A is 11 in the hexadecimal number system, because 0 is zero, and A is worth 11. 0F is worth 16, etc. DB is worth 14 + 12 = 26. Therefore, to generate the key you can only make use of the digits 0 to 9 and the letters A to F.

A 128-bit encryption requires a 26-digit key, which can be tedious to create, so there are sites that can generate a key for you, such as:

WEP Key Generator - http://www.andrewscompanies.com/tools/wep.asp

There is also a password generator on the site here:

Secure Password Generator - http://www.andrewscompanies.com/tools/passwords.asp

Of the wireless equipment manufacturers, Buffalo has done the best job of simplifying the encryption process with its AOSS system. The current Buffalo routers and wireless equipment that supports it have an AOSS button. You just have to have the wireless equipment set up on the computers in the network and then press the AOSS button on each bit of equipment that has it, and the device transfers all of the settings across the network automatically.

Adding a new computer to a network when it is not broadcasting its SSID

Note that when the SSID is hidden, you have to follow a procedure that is a little more complicated in order to connect a new computer to the network. It has to be configured manually. To do that, follow this procedure:

1. - With Windows up and running on the new computer, right-click with the mouse on the wireless network icon in the System Tray (Windows Notification Area) usually in the bottom right corner of the screen. Click on the the View Available Wireless Networks option.

2. - A window opens that displays the names of any wireless networks in the area that are broadcasting their SSIDs. Just double-click on its name to to connect to a listed network. Your network won't be listed because it isn't broadcasting its SSID.

3. - You have to tell Windows what the SSID is. You set it via the router's/Access Point's setup routine, so you can enter it if you need to find out what the SSID is. To tell Windows what the SSID is, click on Change advanced settings, click on Advanced and enter the network's SSID and the encryption settings. Click on OK to return to the desktop.

4. - Right-click on the wireless network icon in the System Tray again, but this time click on the Repair option. Windows will then disable and re-enable the wireless network card on the new computer. It will then locate the wireless network you have instructed it to use.

How you can find out which network users are connected to a computer on a wireless network

If you think the connection may be hacked into on your side of the Wireless Access Point (WAP) or a router that contains one, you can find out who, if anyone, is logged into an XP computer by pressing Ctrl-Alt-Del to bring up Task Manager. Select the Users tab. Note that most connection-sharing software also provides you with some means of seeing who is connecting through it.

Note that the Users tab is displayed only if the computer has Fast User Switching enabled, and is a member of a workgroup, or is a standalone computer. The Users tab is unavailable on computers that are members of a network domain.

Here is another way to show who is connected to the computer: 1. Right click on the My Computer icon on your desktop. 2. Select Manage. 3. From the left hand navigation, expand System Tools and Shared Folders. 4. Click the Sessions folder icon. This shows the network users who are connected to the computer.

Every authorized user of a wireless connection should have a unique user name and password that should be a mixture of alphanumeric (letters of the alphabet and numbers) and punctuation characters, chosen as randomly as possible, that is at least six characters long. A wireless Access Point's administrator's account (a router has one) is especially sensitive and should have a particularly strong password in order that a hacker can't guess his way into that account and take over the entire wireless connection. The following article has some good advice:

Langa Letter: How To Build Better Passwords: http://www.informationweek.com/story/showArticle.jhtml?articleID=164303537

As a security tool, WEP, or Wired Equivalent Privacy, is much maligned, but it does create another barrier to overcome, which helps to diminish the chances of being innocently hacked into by someone driving past your house, or someone deliberately on the lookout for an insecure network and Internet connection to make use of anonymously.

Look at the Wireless Security section of the router's setup screens (which its user manual shows you how to access) and turn on the WEP option. If all of the wireless components are from the same manufacturer, use the highest possible setting, which is probably 128-bit encryption. If the equipment is made by several manufacturers, a lower setting, such as 64-bit encryption, may have to be used in order for the devices to be able to communicate with each other. Use the more secure WPA encryption if it's available.

WPA2 support - in Windows and in your wireless equipment

Note that WPA2 encryption is now supported by some routers. If a router supports the latest WPA2 encryption, you have to download the WPA2/WPSIE update for Windows XP SP2. -

The Wi-Fi Protected Access 2 (WPA2)/Wireless Provisioning Services Information Element (WPS IE) update for Windows XP with Service Pack 2 is available - http://support.microsoft.com/?id=893357.

Tutorial: How to set up WPA2 on your wireless network - "It's worth the extra steps to keep your communications secure." -

http://www.computerworld.com/action/article.do?command=viewArticleBasic&taxonomyId=15&articleId=9002706

Because it offers much better wireless support, your gateway machine should be running Windows XP SP2 if you have a wireless network connected to the web via a router.

Unfortunately, even with a fast broadband connection you may experience noticeable network and Internet performance degradation. Some website servers may time out before they finish loading pages. Network file sharing also slows down.

The security mechanics of WPA are substantially different from WEP. In WEP, the same static encryption key is used all the time, but the encryption process used by WPA, called Temporal Key Integrity Protocol (TKIP), addresses all of WEP's known vulnerabilities. It uses the original master key merely as a starting point, and derives its encryption keys mathematically from this master key, and then regularly changes and rotates the encryption keys so that the same encryption key is never used twice. This all happens automatically in the background. However, it takes time to implement and therefore slows the connection down compared to how fast the connection would be if it wasn't being used. But, apart from that downside, WPA is a far stronger security solution than WEP. While no security mechanism can be considered absolutely secure, the protection provided by WPA is strong enough to prevent most hacker attacks — even the most sophisticated ones that require the hacker to have a high level of networking knowledge.

Finally, MAC Address Filtering can be added, which only allows networked computers that have been cleared via their Media Access Control (MAC) address (a unique identifier for each network card) to connect to the router. MAC filtering is a process in which the MAC addresses of every network adapter in use on a network on its router's Access Control List (ACL). By enabling it, router is instructed not let any network adapter gain access to this network if it has not previously been given authorization.

MAC Address Filtering is found on most firewall routers. This is also not a completely secure option, but it adds yet another barrier, which requires a hacker to have a fairly high level of knowledge in order to be able to get round it by spoofing the address (MAC address spoofing). However, using it will no doubt prevent your average neighborhood broadband freeloader from logging on to your network.

MAC address spoofing is far too involved a subject to go into here. It might be more accurately described as MAC address impersonating or masquerading. To find some of the plentiful information about it on the web just enter the term enclosed in double quotation marks in the Google search box provided at the top of this page. A good article on the subject in the PDF format can be found by entering this search term, as is, in that Google search box: "detecting wireless lan mac address spoofing" + "joshua wright".

After you've enabled MAC Address Filtering, as an extra precaution, you should find out what all of the MAC addresses on the network are and list them in order to be able to check if an intruder's computer has added its MAC Address to the network.

Begin by listing all of the MAC addresses on your network. A MAC address is a unique identifier stored in the firmware of every network adapter, including wired network interface cards (NICs), wireless network cards, and the network circuitry built into some motherboards. No two network adapters have the same MAC address. 00-11-09-14-43-6E is an example of a MAC address. Some computers may have two MAC addresses - one for an RJ-45 Ethernet network card and one for a wireless network card. An easy way to make a list of your MAC addresses is to make use of the logging features in the control software of your firewall router called the Access Control List (ACL).

Turn on all the computers on your network and enable all of their network adapters. Your firewall router, if it's being used to assign IP addresses dynamically, should provide a list of all the computers on your network and display the MAC addresses of each of them. Double check that the MAC addresses listed correspond with the MAC addresses of your actual hardware. Many mobile network devices have their MAC addresses on the bottom of the case. Look under its Network heading and open Windows Network. The Hardware Address is the MAC address. Note that if a computer contains two network adapters, a utility that provides information on the hardware installed on a system may only show the MAC address of the one that is active. If the number of computers on your network is constant, it's a good idea to make sure that the DHCP IP Address assignment feature of the router can't assign any extra IP addresses than those already on your network. Another option is to use static IP addresses, although that isn't a suitable option for networks where new computers can log in, even if only occasionally. Another good idea is lengthen the "lease time" on your IP address assignment to a week in the beginning so that you have a longer-lasting record of any unauthorized MAC addresses. Then you can change that to three days or less.

Note that this security measure requires constant monitoring. You need to check the DHCP area of your router's control software at least three times a week to to find out if unauthorized MAC addresses have been assigned IP addresses. If you discover unauthorized access, you have to block those MAC addresses from accessing your network. Thereafter, any broadband-stealing neighbours and drive-by opportunists with notebook computers will have to use different network hardware in order to be able to attempt to log on to your network.

You should never take the security of a wireless network lightly, because if you do, you could be compromised in all kinds of distressing ways, such as having someone make illicit use your identity, depending, of course on the data you have on the network and how it has been set up.

There are some good articles and Q&As on wireless-network security on http://www.practicallynetworked.com/.

Beware of phoney laptop hotspots

For those of you who don't know, a hotspot is a place that allows a user equipped with a laptop computer that is itself equipped with a wireless network adapter to log on to the Internet, either as a free or as a paid-for service.

It can be difficult to determine if you have logged on to to genuine hotspot or not. All a con artist has to do is give the wireless connection installed on a laptop a plausible name or SSID (Service Set Identifier), and set it to be connected to on an Ad Hoc basis that connects computers equipped with wireless adapters directly to each other instead of via a wireless access point (a wireless switch). Then, when someone comes along to the bar or pub, etc., who is under the impression that it offers a hotspot to its customers, that person's wireless-equipped laptop will identify all of the open networks in the area. If the person decides to network with the con artist's computer instead of make use of the genuine hotspot, he or she won't be connected to the web. If the genuine hotspot requires users to enter a credit-card number before it allows them to use it, the con artist can create a phoney web page that allows those details to be stolen. If the unsuspecting person is able to make use of websites, such as the sites of banks, etc., they have been cached on the con artist's laptop computer. Any logon or account details that the person enters will also be made known to the thief.

Anyone who makes use of a hotspot is best advised to make use of them to access public websites only, but if you have to access a private account of any kind, you should make sure that the site address starts with https:// instead of just the http:// and that the secure yellow padlock icon appears on the bottom bar of the browser that means that the connection to the site is securely encrypted. You should also make sure that your wireless network settings are set so that you have to connect manually instead of automatically to wireless networks or hotspots.

To disable the ability of Windows XP to connect automatically to any available network or hotspot, double-click the wireless network's icon in the System Tray (Notification Area) in the bottom left corner of the screen. In the window that presents itself, click Change the order of preferred networks, and then click the Advanced button that appears under the Wireless Networks tab. Enable the Access point only option and disable the the Automatically connect option, and click on Close.

Interesting articles on network security

How to protect your wireless network - http://www.computerworld.com/action/article.do?command=viewArticleBasic&articleId=9037321

Practice 'safe surfing' with public Wi-Fi signals -

"You see them everywhere your Wi-Fi laptop goes: unprotected wireless signals offering "Free Internet Access" or "Free Public Wi-Fi." But connect to them and you'll be disappointed. In a few cases, you may even have your computer hacked. Here's the scoop on how to protect yourself..." -

http://windowssecrets.com/comp/070614#story1

Wi-Finally: wireless security that actually works -

"The security of Wi-Fi has largely been a joke. Wireless vendors have routinely shipped their products with all of their security features turned off, rather than take support calls from end users when things didn't work. Fortunately, the pieces are now in place for you to have safe and secure Wi-Fi networking, wherever you may roam..." - http://windowssecrets.com/comp/050526/#story1


One of the laptop computers connected to a wireless router is being blocked from accessing the web - Any program that tries to communicate via http:// using port 80 is getting communication errors

Problem

All of a sudden, one of three laptop computers connected wirelessly via an ADSL wireless modem router can't access the web. Any program that tries to communicate via http:// using port 80 is producing communication errors. The other two laptops that share the same connection using this router can connect properly. I have scanned for viruses and malware with updated scanners, but nothing was found. All three computers are running Windows XP Home fully updated to SP3.

Answer

Make sure that any cables are plugged in properly to the router and that the wireless connection is working properly. The wireless network icon in the notification area (the one that looks like a monitor with waves emanating from it) can show that a computer is connected when it is not, or the icon indicates Internet access when in fact only local wireless network, not web access is available. Right-click on the icon and choose View Available Wireless Networks. You should be able to see that the computer is connected to your network, which should have it own name that was provided during the setup process with the router. Windows Vista and Windows 7 provide similar access to the wireless networks available in your area but use different names.

If the laptop is connected properly, make sure that only one firewall is operating on it. If you are using a third-party firewall, such as Comodo, make sure that the Windows firewall in the Control Panel is turned off. Only one firewall should be monitoring your system. You should open the firewall and go through its settings, which vary from firewall to firewall, and make sure that there is no setting blocking port 80, which is used for most web traffic.

If you are using the Windows Firewall, read Microsoft's Knowledge Base article 308127 - How to manually open ports in Internet Connection Firewall in Windows XP. The article called Open a port in Windows Firewall deals with Windows Vista's firewall settings.

You should make sure that any block-all setting of an active firewall is not enabled on the affected computer. Windows XP does not provide a block-all setting, but Windows Vista and many third-party firewalls do. Note that the different firewalls do not use the same names for this setting.

If none of these measures work, try using a different firewall. Make sure you uninstall the current firewall by running its uninstall option.

If the problem still exists, try uninstalling the firewall and then uninstall the wireless network adapter in the Device Manager. To open the Device Manager in Windows XP enter devmgmt.msc on the Start => Run box ( it's the Start => Start Search box in Vista). Open the Network adapters category of device. The laptop's wireless adapter should be listed there. On my laptop it is called Intel Pro Wireless 3945ABG Network Connection. I would right-click with the mouse pointer over that entry and choose Uninstall in the window that comes up.

You don't have a web connection on that laptop, so you should visit the network adapter's website from another computer and download the latest device driver for it, which you can install on the affected laptop. Doing that rebuilds the affected laptops networking subsystem. Next, reinstall the computer's firewall. With a new wireless adapter driver installed and a fresh installation of the firewall, the problem should be solved.

If that is not the case, the router itself might be the cause of the problem, so enter its webpage settings interface (its user manual will tell you how to do this if you haven't done so before) and check its configuration to make sure that it is not set to block port 80 requests from the affected laptop.


How can I monitor my laptop's wireless network connection to make sure that no unauthorised users are logged on to it?

Question

Recently the national press has featured articles on Wi-Fi theft in which unauthorised users use wireless network connections in order to steal bandwidth or to to commit online crimes. I have tried to find out how to monitor my wireless network that consists of two laptop computers that have built-in wireless adapters and a Netgear DG834PN RangeMax MIMO-G Wireless ADSL Modem Router with 4-port 10/100 switch. My original laptop runs Windows XP Professional and my newer laptop runs Windows Vista Business. If I open the My Network Places in Windows XP and selected View workgroup computers will any intruder's computers be shown there? In Windows Vista, I look under Start => Network => Network Sharing Center => Tasks (top left) => View computers and devices. If not, can you tell me the best way to monitor my wireless network?

Answer

The computer's of intruders will only show in My Network Places (XP) and the Network Sharing Center (Vista) if the intruder has his/her computer set to use the same workgroup name as the computers on your wireless network. Each computer must have a unique computer name and belong to the same workgroup. You set the computer and workgroup name under Start => Control Panel (with Classic View enabled) => System => Computer Name (tab) in both XP and Vista.

A router's settings are accessed by opening its webpage that contains the settings. You do that by entering its IP address in a browser (Internet Explorer, Firefox, etc.) the router's user manual will provide its default IP address or you can find out what it is by entering cmd in the Start => Run box in XP or the Start => Start Search box in Vista. You the enter the command ipconfig at the Comand Prompt. The router's IP address is the Default Gateway, which could be, say, 192.168.1.1. To bring up your router's settings page, you would enter http://192.168.1.1 in a browser. To find out which computers are connected to your wireless network, the best place to look is on the router’s Administration page. Note that you will have to search through the tabs on the settings page to find the applicable settings because they differ from router to router.

If your router is set to act as a DHCP server (the DHCP setting is enabled), which most are by default, it will provide IP addresses to the computers that connect to it automatically, then the computer name of an intruder should be shown - at least in a log of the computers that have connected to the router. If DHCP is not enabled, the IP addresses have to be assigned manually to the computers on the network. You would do that in Windows XP by opening Network Connections in the Control Panel, right-clicking on the wireless connection and then clicking on Properties. (If it is a wired connection, you would right-click on the LAN connection.) Doing that brings the Wireless Network Connection Properties window up. On its General tab scroll down to Internet Protocol (TCP/IP), select it and click on its Properties button. Doing that brings up a window that allows you to set the IP address manually, which has to be in the same range as the router and the other computers. For example, 192.168.1.2 if the router has the IP address of 192.168.1.1. The next computer could have the IP address of 192.168.1.3, etc., all the way up to 192.168.1.254. 255 and higher cannot be used in any range of internal IP addresses in a network.

That said, there won't be any intruders if your network is secured properly by doing the following:

1. - Log in to your router by entering its IP address in a browser, which will produce its settings page as a webpage. The page will be like any other home page, giving access to other pages, some of which will allow you to change the settings. Make sure that the DHCP setting is enabled. If a list of attached devices is provided, if you don’t recognise any one of them, it may be an intruder. If your router provides a log of the computer IP addresses that have logged on to it, if you don't recognise any one of them, it may be an intruder.

2. - The best way to prevent unauthorised access to your router is to use WEP or preferably WPA/WPA2 encryption. Note that WEP encryption has been cracked and anyone with the knowledge can bypass it. Set your router to use WPA-Personal and the WPA2 standard if possible. Choose and enter your password (SSID) and give it only to the users that you have given permission to connect to your network. You should not continue using the default SSID and password.

Change Default SSID - http://netsecurity.about.com/od/stepbystep/ss/change_ssid_2.htm

3. - If you router does not support WPA or WPA2, you should get a new router that does support it. You can use what is called MAC authorisation as an additional protection. You have to know the unique MAC addresses of all of the wireless adapters on the computers that you want to give access to the network, and then enter them into your router, which should have a provision for that. However, note that hackers are adept at using a technique called "Mac address spoofing" to get around that measure, so it has limited protection value from hackers, but would probably prevent your neighbours from accessing your network if you weren't using WPA/WPA2 encryption.

To find out what the MAC address is for a network adapter follow this clicking path in Windows XP: Start => All Programs => Accessories => Command Prompt. Enter the command ipconfig /all. In Vista, enter the command cmd in the Start => Start Search box to bring up the Command Prompt. The Physical address is the MAC address. It takes this form: 00-17-16-28-51-44.

Detecting Wireless LAN MAC Address Spoofing - http://www.net-security.org/article.php?id=364

The following FAQ page provides information on all the topics discussed above: Student village network > frequently asked questions - http://www.yok.utu.fi/faq.php.


Infected with password-stealing software: How can a computer be made secure against other such ActiveX vulnerabilities?

Problem

My computer running Windows XP was infected with password-stealing software via the security exploitation known as Download.Ject or Scob. I had to restore a master image of the system made before the infection, and change all of my passwords. To avoid having to do that again, I'd therefore like to know how I can make my computer secure from such security violations.

Answer

Many thousands of computers were infected by the Download.Ject exploit in June 2004. Although the computer server that hosted the attack was soon shut down, the computers were infected when their users did nothing more than access well-known websites.

Current websites are no longer just HTML pages that download images to a computer browser, they almost always run program code such as harmless JavaScript code and the potentially dangerous ActiveX code.

Most websites have JavaScript code within their HTML code that runs Google ads, forms, etc. JavaScript is safe because its designers limited the ways in which it can interact with a computer. It cannot read files or write to files on a hard disk drive.

However, as the Internet evolved, interactive sites such as Microsoft Update and online virus scanners had to be able to access files on the computer. Microsoft's ActiveX controls, which are Windows programs that are downloaded from such a site and run automatically, can be programmed to do anything that Windows itself can do, such as erase a hard disk drive. An ActiveX control can be programmed to run as a virus or Trojan that is capable of sending information back to its creator. It can be distributed and activated from a webpage without the computer's user being aware of it. An ActiveX control could scan the system for specific records such as tax records or password files and e-mail them to any e-mail address.

Obviously Microsoft wouldn't unleash something that has such power without building some kind of security feature into it that governs how it can be used. Java (which is a compiled object-orientated computer language, not a script computer language that a web browser runs, such as JavaScript) uses a concept called 'sandboxing', which limits what a Java program is allowed to do on a computer. ActiveX controls use digital certificates that are supposed to identify the control's creator. When a new ActiveX control is downloaded from a website for the first time, a warning message pops up, which most users allow to run by clicking its Yes button without reading the message. It is then incorporated into the system and will run whenever it's called to run without producing another warning message.

Richard Smith has created the following website that explains the problems to do with ActiveX and allows a user to test a system for the security weaknesses that allow rogue ActiveX code to do mischief: http://www.computerbytesman.com/acctroj

The following actions can be taken to improve the security of a system against the misuse of ActiveX controls:

At Microsoft Update, you can choose the latest security updates to install. This one addresses the vulnerability that allows the Download.Ject exploitation of ActiveX: http://support.microsoft.com/?kbid=870669

Windows XP Service Pack 2 (SP2) is now available. [Since this was written, SP3 has been made available. It is the last service pack for Windows XP.] It introduces many new security features and updates, so, if you're running Windows XP, you should install it, but make sure that you can restore your system to its previous state, just in case the installation goes awry, or there are bugs in it that don't agree with your particular system.

You should examine the following area of Internet Explorer to check who is registered as a trusted author of ActiveX controls: Tools => Internet Options => Content => Publishers. Most users shouldn't find any entries there. It should be examined because an application can add its author to the list in order to avoid a prompt coming up to warn the user that a new ActiveX control wants to be incorporated into the system.

You can strengthen the security of Outlook Express by opening Tools => Options => Security and enabling the Restricted Sites Zone setting instead of the less secure but more functional Internet zone setting. If you can't use any facility that you used to be able to use, revert to using the Internet zone setting.

It's also a good idea to use an e-mail program, such as the free Mozilla Thunderbird from http://www.mozilla.org/, instead of Outlook Express, which the virus writers and hackers concentrate their endeavours on. If you want to keep using Outlook Express, you should consider setting it to read messages as text instead of as HTML, because HTML code can be used to launch other malicious code. You would do that under its Tools => Options => Read tab, where you would enable the Read all messages in plain text option.

You can disable the use of ActiveX, Scripting, and Java by disabling the relevant settings in Internet Explorer under its Tools => Internet Options => Security => Restricted Sites => Custom Level button, or choose to have a prompt come up every time a restricted site wants to make use of one or more of them. The Spybot Search & Destroy anti-spyware utility places the addresses of many sites in this zone.

All of the zones under the Security tab - Internet, Local intranet, Trusted sites, and Restricted sites - have their own Custom Level settings. You should check Trusted Sites zone from time to time, because the security level is much lower by default for sites that are listed under it. However, each of the zones can have their security settings set from Low to High, with the Medium low and Medium settings between them. I would set Restricted sites to High, and the others to Medium low.

The level of security you set creates the balance you want to achieve between the level of security and the inconvenience of having some sites not working properly when accessed, because if the security level is set too high for some sites, you won't be able to access them, or they won't work properly.

If you set the security level to High under the Internet zone, you'll have to add the web address of sites that run ActiveX controls, such as Microsoft Update, to the Trusted Zone, and have its security setting level set to Medium or Medium low, or Low, otherwise the site won't be able to run ActiveX controls, and probably won't function properly as a result.

For an approach that isn't annoying and also maintains an adequate level of security, set the Internet zone's security level to Medium, and then select the Prompt option for the individual settings not already set to use the Disable option for that level of security.

Setting the Active Scripting setting in the Internet zone to Prompt, will probably drive you crazy with the amount of messages requiring you to click OK to run a script, because JavaScript and VBScript is used on so many sites. Therefore, I would set Active Scripting to Enable under the Internet zone, which has its security setting set to Medium. If you don't run an intranet network (a network that shares an Internet connection), set the security level of the Local intranet zone to High, just in case a malicious script adds its site to that zone.

You can strengthen the security settings for the Local Machine, but there is no way to do it from the Security settings tab of Internet Options. You have to make changes to the Windows Registry. This MS Knowledge Base article tells you how to do it:

http://support.microsoft.com/?kbid=833633

Remember that new security features in the Windows XP SP2 update include improvements to the Windows Firewall, and add a pop-up blocker to Internet Explorer, etc. If you're using Windows 98, you should add a pop-up blocker, or use a browser such as Opera, that has one built into it that can be enabled or disabled. Good pop-up blockers are made available free as part of the Google, MSN, and Yahoo! toolbars

[Note that since this was written, SP3 has been made available. It is the last service pack for Windows XP.]


Why is my @~#* ADSL modem NOT always on?

Problem

By unsuccessfully attempting to access my home computer from work, I've discovered that my D-Link ADSL broadband connection is constantly dropping instead of being on all the time. When I get home and check the modem's status, it's disconnected, and nothing I do has been able to change this state of affairs.

The modem's manual clearly states that if the Idle Time is set to zero it will maintain an always-on connection. But when I phoned D-Link's support, I was told that the manual was wrong and that my modem isn't designed to maintain an always-on connection. I asked if this was also a problem with the latest D-Link 300T ADSL modem. He told me that it was, and that to keep the connection alive I should schedule a ping command to run every few minutes.

I need my connection to be on all the time because I run an e-mail server. I don't understand why I can have this happen out of the box, so to speak, because ADSL broadband is marketed as an always-on connection.

Answer

Unfortunately, always-on simply means that the connection gives the impression of always being on because it turns on almost instantly when the computer activates it on demand. This situation works if the computer only uses an outward connection, but it is problematic for anyone who wants to access the computer from a remote location. D-Link ADSL modems are not alone in this respect. The situation is the same with modems made by Netgear and Linksys, including the provision of erroneous manual information.

"Keep alive" or "stay alive" software simulates human activity on a connection to fool the ISP's monitoring software into thinking that the connection is active. There are paid-for and free programs available.

Keep It Up - $15 - http://www.geocities.com/pbsftwr/Keepitup.html

Free alternatives can be found by entering a search phrase such as keepalive + free + utility in the Google search box at the top of this page, or by clicking this link: http://www.google.com/search?q=stay+keep+alive+connection.

The only other way to keep the connection alive is to schedule a ping command to run at regular intervals. It doesn't matter which website you ping. You can use Notepad to enter the ping command, which can take this form: ping www.computershopper.co.uk. Save the command as a .bat file, such as ping.bat. Then all you have to do is use the Windows Task Scheduler to run the command periodically just before you go online. Don't schedule it to run while offline or it will attempt to access the web every few minutes, depending on the period you set for it to run.

Is it a security risk for a PC to have an ADSL connection always on?

Question

When ADSL became available in my area, I switched from my old slow 56K dial-up to 1Mbit ADSL connection, which is very much faster. However, I am worried about the security of my PC now that it has an "always on" connection, because it is usually turned on for several hours a day. If the connection is not currently in use, the logon screen is available so that can member of my family can log on. I think that I have good security measures in place, but I'm wondering if the connection is open to the Internet when it's sitting at the logon screen. I know I could turn the firewall's Internet lock on, or switch the modem off, but my family would probably complain about the inconvenience. The PC runs Windows XP Home Edition, the Zone Alarm firewall, AVG Anti-Virus, Spybot S&D, and all the latest security updates etc. but it doesn't have a hardware firewall.

Answer

Here are two security tools that you could add to your system to make it more secure:

Microsoft's Windows Defender - http://microsoft.com/athome/security/spyware/software/default.mspx

Mike Lin's Start-up Monitor informs you if a program or Trojan wants to make itself a start-up program that loads at boot-up. This is a valuable line of defence that is well worth installing. You can obtain the program free of charge. If you find it useful you can give Mike a donation from his site - http://www.mlin.net/.

Security tools, such as many of the major virus scanners, run as "services", and are not just tied to one User account; they load with Windows and therefore provide basic protection even when there is no one logged in. When you log in to a User account, what you see being loaded is the software that allows you to access and modify these services; it is not the services themselves, which are already running. Thus, your PC does have some level of protection even when all of the users are logged off. Moreover, when a PC has all of its users logged off and is just sitting idle, not much can happen to it from a security point of view. For viruses, worms, etc., to be a danger, they have to get into your PC in the first place and then install themselves as start-up programs, or they can't do anything, because they won't be running the next time you start up the PC. With nothing running on your PC to allow malicious files to get in, it's not going to happen, because there is also no e-mail program, such as Outlook Express, running that could deliver them, and no FTP utility (file-transfer program) running to accept or send files, etc.

However, a hacker could still attempt to log on to your PC from a remote site. But if you use good security measures your PC won't allow one to get in. Good security measures are: 1. - Log on to the web via a User account, which doesn't allow software to be downloaded and installed by default, instead of via the Administrator account, which does. 2. - Make sure that all passwords are very difficult to crack and are changed regularly. See the Security pages on this site for information on creating secure passwords. 3. Open Network Connections in the Control Panel, right-click on the entry for Internet Service Provider (ISP), click on Properties, click on the Networking tab, and make sure the File and Printer Sharing option is not enabled by removing any check mark in its box with you mouse. Do that for each ISP that you use. 4. Disable a feature, such as Remote Assistance, or any other program on the PC that allows it to be connected to from a remote location. To prevent someone from using Remote Assistance to take control of this computer open System in the Control Panel. On the Remote tab, click Advanced. Clear the check box labelled Allow this computer to be controlled remotely. Reverse the procedure if you want to enable Remote Assistance.

If you want to make absolutely sure that your PC is secure, then block access to it by engaging Zone Alarm's lock, or simply disconnect the ADSL modem from the phone line. Some ADSL and cable modems have a connection switch or toggle on them that allows you to do that without disconnecting the cable. An external hardware firewall, which can be provided by connecting the PC and modem to a router, will add an additional layer of protection. If you use a wireless router and install a wireless adapter in each of them, you can also connect up any other PCs in your home to a network and share an Internet connection, instead of using User accounts in Windows fro each member of your family.

Shared Computer Toolkit for Windows XP

If you don't use a router, you should have a look at what this free toolkit from Microsoft has to offer for shared computer users:

"Shared Computer Toolkit for windows XP - Microsoft created the Shared Computer Toolkit to help make shared computers more reliable and less time-consuming to maintain. Unlike personal computers, shared computers are: • Used by many different people who generally don't know or trust each other • Used in public places where personal privacy and security are big concerns • Subjected to greater wear and tear due to their frequent use and public availability.

"The Shared Computer Toolkit is ideal for computers in schools, public libraries, community technology centers, and Internet cafés. It allows those who manage shared computers in these environments to easily: • Defend shared computers from unauthorized changes to their hard disks. • Restrict users from accessing system settings and data. • Enhance the user experience on shared computers." -

http://www.microsoft.com/windowsxp/sharedaccess/default.mspx


What do I need in a laptop/notebook computer to be able to have a wireless connection to the Internet?

Question

I want to buy a laptop computer that allows me to be able to connect to the web wirelessly or to which a wireless connection can be added. But I am confused by what I have read on the subject. What I've 'understood' so far is that some laptops come with a specification called HSDPA, a faster version of 3G that 3G mobile phones use to access the web. I take it that I don't have to add anything to a laptop with HSDPA. I know that you can insert a data card into a laptop that has the correct slot that provides wireless web access. Is that an HSDPA data card?

I have also noticed from reading the specifications of different laptops that some of them have a PCMCIA adapter card slot, others have an ExpressCard adapter slot, and some laptops have both types of slot. Apparently, the ExpressCard cards are smaller than the PCMCIA cards, so can an ExpressCard adapter fit into the slot for a PCMCIA card, or must you only buy specific cards for specific slots?

Answer

HSDPA stands for High-Speed Downlink Packet Access. It is one of several technologies that are collectively referred to as 3G. Another is called Universal Mobile Telecommunications System (UMTS).

3G - http://en.wikipedia.org/wiki/3G

High-Speed Downlink Packet Access - http://en.wikipedia.org/wiki/HSDPA

Universal Mobile Telecommunications System - http://en.wikipedia.org/wiki/Universal_Mobile_Telecommunications_System

If a particular area is covered by a 3G network, with a 3G mobile phone or a suitably equipped computer, you can access the Internet at broadband speeds. However, you must check the 3G reception in your area, because within a relatively small area, at different points, or at different times of the day, you can have no reception to excellent reception. If the reception is weak, the equipment will probably fall back to using a relatively slow GPRS (General Packet Radio Service)connection, which is about as fast as a dial-up connection.

General Packet Radio Service [GPRS] - http://en.wikipedia.org/wiki/General_Packet_Radio_Service

The mobile phone service provider you intend to use should provide a service on its website that provides reception strengths for 2G and 3G reception on a post/zip-code basis. You enter your post/zip code and a map is delivered showing the reception in that area. In my experience, some areas have a constantly strong 3G reception, while other areas nearby can have variable reception that wavers from strong to weak. There are also areas that don't have any reception, which is why you must check the reception at your post/zip code. T-Mobile's site in the UK provides you with the reception at home and at work.

A 3G data adapter card can be added to almost any notebook that doesn't come with built-in 3G support, but it will make use of an adapter card slot or a USB port.

Most of the HSDPA data cards have an aerial that protrudes from the computer, but some data cards use UMTS, which doesn't use an aerial. An example in the UK is the data card that T-Mobile provides for its Web 'n' Walk service. The data card requires a PCMCIA CardBus card slot in a laptop. Use in a desktop PC using a PCMCIA adapter is not supported because of the variation in reception from even different areas in the same house or building. Another service is provided via a Vodaphone3G Datacard, which also uses a PCMCIA CardBus slot.

Most computers purchased within the last five years have a 32-bit PCMCIA CardBus slot, but new computers often only come with an ExpressCard slot, which is not compatible with the PCMCIA standard. As you said, some laptops have both types of slot. You wouldn't be able to use T-Mobile's or Vodaphone's 3G data cards in a ExpressCard slot.

Laptops that have built-in HSDPA, will just have a slot for a SIM card. You will have to subscribe to a mobile phone provider that will provide you with a SIM card that you could also use in a mobile phone. In fact, you might find that you have to install the SIM card in a mobile phone to get it registered with the network the first time that you use it.


DHCP fails when connecting with a wireless adapter

Problem

You are running a wireless network, consisting of three desktop computers and a laptop, using Windows XP Pro and a Netgear WGR614 router. The problem involves the TCP/IP addresses assigned by the DHCP [Dynamic Host Configuration Protocol]. When you first installed a wireless adapter in one of the desktop computers, it obtained a DHCP-assigned address automatically. This happy state of affairs exists for a week or two, when, for no apparent reason, the adapter loses its network connection and reconnects with an IP address reserved for private connections that begins with 169.254.x.x - the default alternative address if DHCP address-assignment fails. From then on, there's nothing you can do to make the network adapter obtain a DHCP-assigned address.

Solution

Automatic IP address configuration was introduced so that small peer-to-peer networks could use dynamic IP addressing without a DCHP server having to issue those addresses.

If TCP/IP => Properties (under Network in the Control Panel) is set to "Obtain an IP address automatically" in Windows 98, Me, 2000, and XP, the computer will first attempt to find and use a DHCP server on the network to obtain a dynamically-assigned IP address. If a DHCP service can't be found, Windows assigns an auto-configuration address, which starts with 169.254.x.x - where x stands for a block of three figures that are assigned to the IP address.

However, doing this seldom produces the correct result, because most small networks use IP addresses that are in the range of 192.168.x.x. This means that the computer with an auto-configured IP address won't have one that is in the same range or block of addresses assigned to the other computers, and so direct connections between it and the other computers will fail.

Even if the small network had adapters that were all configured to use auto-configured IP addresses, the initial delay before the IP address was assigned would make booting a computer very slow.

Note that, unlike Windows 2000 and Windows XP, Windows 98 was not designed for wireless networking.

Windows 98 doesn't have a way of detecting if there is a network connection established before it asks for an IP address, and wireless adapters often take some time to search for and establish a wireless connection. When a wireless adapter is first installed, everything seems to go well. The adapter waits for the network connection to be established, and then it looks for an IP address. But when the computer is switched off and started up again, the adapter takes some time to set up the network connection. During this time, it tires of waiting for Windows 98 to look for a DHCP-assigned IP address. To begin with, it may use the previously assigned IP address, provided that its lease is still valid, but, once the lease expires, it defaults to using the auto-configured IP address. After that happens, in practice, it never looks for a DHCP server if one becomes available, even though the documentation claims that it will do so.

Therefore, for Windows 98, you should disable the auto-configuration IP address feature. You can do this by entering regedit in the Start => Run box. In the Registry Editor, navigate to HKEY_LOCAL_MACHINE => System => CurrentControlSet => Services => VXD => DHCP. In the right-hand window, click IPAutoconfigurationEnabled, and set its value to zero. If there is no entry for IPAutoconfigurationEnabled, right-click in the right hand window, and select New => Dword Value, then enter IPAutoconfigurationEnabled, and set its value to zero.

For Windows 2000 or Windows XP, this value has to be inserted under HKEY_LOCAL_MACHINE => System => CurrentControlSet => Services => tcpip => Parameters even though it's not usually a problem with those versions of Windows, because they don't start up asking for an IP address until the hardware indicates that there's a network connection.

DHCP should then work properly.

How to force a computer to obtain a new IP address

If things go wrong with a LAN (or Internet connection), you sometimes have to force a computer to obtain a new IP address.

In Windows 9.x, you can use a tool called Winipcfg. Enter winipcfg in the Start => Run box. Then select the Ethernet, wireless, or dial-up adapter from the list, and click Release, followed by Renew.

If you have a laptop connected to a network using Windows 98, you'll be aware that Windows often remembers the dynamic IP address that was assigned to it during the previous session. This address probably won't work if you connect the laptop to a different network, so you can used Winipcfg to release and renew it.

Windows 2000 and Windows XP don't have the Winipcfg tool. Instead, to do the same, enter cmd in the Start => Run box to bring up a command line prompt, and enter the text command ipconfig /release followed by ipconfig /renew.

For your information, a tool similar to Winipcfg called Wntipcfg works with Windows 2000 and Windows XP. It is included in the Windows 2000 Resource Kit, and it can be downloaded from:

http://www.microsoft.com/windows2000/techinfo/reskit/tools/existing/wntipcfg-o.asp.

You can use it to release and renew IP addresses in Windows XP instead of using the commands ipconfig /release and ipconfig /renew at the command-line that you bring up by entering cmd in the Start => Run box.


Sharing a broadband Internet connection: I tried using ICS and then a router and still can't make it work

Problem

My Internet desktop computer uses a cable modem. I discovered that Windows has Internet Connection Sharing (ICS) software that allows an Internet connection to be shared, so I tried networking the computer with a laptop, both of which are running Windows XP Professional. The desktop computer is the host machine. But I couldn't get ICS to work, so I took some advice and purchased a router. I connected the router to the network according to the instructions. The cable modem is connected to the router's WAN port, and the computers to two of the router's LAN ports.

I tried running Microsoft's Network Setup Wizard. But when I did this, an error message came up saying, "Cannot complete the Network setup wizard: Other computers cannot connect to the Internet through this computer." I double-checked the connections and everything looked all right.

Answer

I take it that when you tried using ICS that the desktop computer being used as the host machine was equipped with two network cards, with one of them being used for the cable modem and the other for networking the laptop to the host machine. After you obtained the broadband router, you didn't need the host computer to have the network cards or use ICS to share an Internet connection. I also take it that you have provided both computers with the same Workgroup name, and that each of them has a unique Computer name.

Go to Troubleshooting a wireless network consisting of a notebook and a desktop computer on Page 1 if you need to know how to enter those names in Windows 95, 98, Me, and XP.

It looks as if the host machine is still running Internet Connection Sharing. Having ICS installed and running is undoubtedly the cause of the problem, so you have to disable it. To do this, open the Control Panel and select Network Connections, right-click on the network adapter, click Properties, click the Advanced tab, and uncheck the Internet Connection Sharing option.

With ICS disabled, you must now verify the router settings and configure the two computers to obtain IP addresses automatically.

If you haven't done so already, you need to configure the router to work with your Internet connection. This is usually done by using a web browser, such as Internet Explorer, to run the router's web-based setup program. The log-on information is provided in the router's user manual. Enter the provided IP address in the browser's address bar, as is (usually 192.168.0.1), and enter the provided password.

Once that has been completed, verify that your router's Dynamic Host Configuration Protocol (DHCP) service is enabled. The DHCP service automatically assigns a valid IP address to any TCP/IP device that it locates on the network.

Read How can a wireless network be made secure? on this page to find out how to enable the security settings, which you should do after you've got the shared connection to work properly.

With the router properly configured, you have to make sure that both computers are set to Obtain an IP address automatically. This setting allows a computer to accept the IP address that the router's DHCP service assigns to it.

To do this, open the Control Panel and select Network Connections, right-click on the network adapter, select Properties and double-click on the option Internet Protocol (TCP/IP). If it isn't already selected, enable the Obtain an IP address automatically option, and click OK. Other than a reboot, this should be all that is necessary to get the two computers to share an Internet connection.

Note that just as it's not necessary to use the Windows Internet connection wizard to establish a connection with an ISP, it's not necessary to use the Windows Network Setup Wizard. I don't use it because it has a tendency to make the setup unnecessarily complicated. It's best just to use the router's own web-based setup program.


Is a second DSL connection possible on the same line?

Question

You have a 512Kbit/s BT ADSL Internet connection, and you would also like to have a 1Mbit/s AOL connection. However, you don't know if a connection to both ISP's can be run simultaneously across a single telephone line, or if it's possible somehow to switch between the two, or if a second telephone line has to be installed, or, for that matter, if the idea of two ADSL connections from the same house is possible at all.

Answer

ADSL (Asymmetric Digital Subscriber Line, aka DSL) is an always-on technology that piggybacks a normal telephone connection by running at a much higher frequency.

Unfortunately, it isn't possible to have two DSL connections running on the same line simultaneously, because a single DSL Internet connection for each line is permanently routed to a specific Internet Service Provider (ISP), so it's not even possible to log off from one broadband ISP and then log on to the other, as you could with a DialUp connection.

It's not even possible to have two DSL connections running in the same bundle of telephone wires under the street, because they would cause interference with each other. So, if you were adamant that you wanted two DSL connections, not only would you have to have a second telephone line installed, you would have to make sure that the installers routed the second line through a different bundle of cables, and that the line came into the house well apart from the first line.

That said, you shouldn't need two DSL connections, because it's possible to connect to AOL over another ISP's Internet connection, and a network of computers can share a DSL connection by using a cheap wired or wireless router that has Ethernet NIC ports, such as the WRT54G router.

Unfortunately, such routers cannot be used with an AOL broadband connection, which connects you to a private network, not to the Internet. As with an AOL DialUp connection, you can only access the Internet once AOL's software is running.

But when AOL's software is running on a computer connected to the AOL DSL modem, you should be able to run an Internet-sharing program, such as Windows' own Internet Connection Sharing (ICS), to allow the other networked computers to access the web. However, the other computers would not be able to use AOL's software in order to access any of AOL's web content.


Worm infection: A "Remote Call Procedure" (RCP) error keeps Windows XP shut down

Problem

You're experiencing a very frustrating problem when connecting a Windows XP Home system to the Internet. The connection is successful to begin with, but after about five minutes an error message appears that says: "Windows must now restart because the Remote Call Procedure was terminated unexpectedly." You've tried unsuccessfully to restore the system by using its Restore CD, and removing and reinstalling your DSL ISP's software achieved nothing.

Solution

The MS-blast or a similar worm has infected your computer.

MS-blast started infecting systems in August 2003. At one time, the worm was so omnipresent that computers were being infected within a few minutes of going online. The infection rate subsequently died down, but there has been a noticeable resurgence of infections since then.

Worms are viruses that travel the Internet seeking out vulnerable computers, which they then infect. So, unless a computer is well protected from them, they can infect it without the user having to do anything other than go online and have the worm locate the connection. Therefore, in order to be protected from them, it's essential to install Microsoft's security updates as soon as they become available.

Unfortunately, the Remote Call Procedure (RCP) error makes the system restart before you can do anything to remove the worm. Here is how to get rid of it. Disconnect your broadband connection and start the computer. Enter services.msc in the Start => Run box and click OK. The Services Control Panel comes up. Select the entry for the RCP service, then right-click on it and click Properties. Open the Recovery tab. There are boxes there with options on what actions can be taken should the service fail. These are set by default to Restart. You must set all three actions to Take No Action.

You had to do that because even after you used the Restore CD to restore the system, the computer was reinfected with the worm, so there's no point in removing it until you've blocked the holes that allow it to keep reinfecting the system. That action will prevent the computer from restarting, thereby enabling you to go online. You must now run Microsoft Update on the Start menu and download all of the security updates for your system that are marked as Critical. It's the Critical updates that fill the gaping security holes that allow worms to invade your system.

There will probably be plenty of them. It's not unusual for brand new systems that have just been delivered to their owners requiring 50MB of updates, which can be painful to download over a dial-up connection. Many users don't update because of this, so a security update CD for the older Windows systems (that Microsoft still supports, namely Windows 98, 98 SE, and ME, for which support ends after 30 June 2006) is set to begin testing early in 2004. Microsoft wants to allow users of older Windows systems with dial-up connections to bring their PCs up to date easily as a major tactic in its long-term strategy to defeat the virus and worm writers.

Windows XP has far too many services running, and these open many of the 65,000+ available ports that are available on such a connection, and it is opened, unprotected ports that worms are programmed to seek out as they travel the web. Of course it's possible in theory to close all of these ports, but it's much too difficult for the average user to do.

If you have a broadband connection you should be using a better firewall than the one that Windows XP uses - its Internet Connection Firewall (ICF).

A broadband router that uses Network Address Translation (NAT) to route Internet traffic to networked computers (with private LAN IP addresses) via a single public Internet IP address, acts as a firewall that provides reasonable protection, because hackers or worms can only locate the router, not the Windows system behind it.

Computer Shopper recommends these software firewalls:

ZoneAlarm - one of the best firewalls - free but a paid-for Pro version is also available.-

http://www.zonelabs.com/

The "Anti-Hacker" firewall from Kaspersky Labs UK site - given five stars by Computer Shopper for passing all the tests with flying colours. - http://www.kaspersky.co.uk/

otherwise http://www.kaspersky.com/buyonline.html?info=967571

With the security updates installed, you should use a special tool designed to remove the worm. Symantec provides free tools to remove many worms plus tutorials on how to remove them here: http://securityresponse.symantec.com/avcenter/tools.list.html

Click the link named W32.Blaster.Worm.


A security alert prevents access to sites on the Internet AND Why can't I access secure websites?

Problem 1: A security alert prevents access to sites on the Internet

Because of a worm infection, I had to format my hard disk drive and reinstall a master image of the system. But when I try to access the Internet with Internet Explorer, a Security Alert notice keeps appearing that says: "The security certificate has expired or is not yet valid. loginnet, passport.com valid from 11/06/03 to 11/06/04." I've tried to activate this certificate, but without success.

Solution

You should always state the versions of Windows and the software involved when asking a question. You didn't provide the versions of Windows and Internet Explorer.

I take it that you are using Windows XP (or perhaps Windows 98).

Your computer probably has the wrong date set. It's a simple matter to correct the date, just open Date and Time in the Control Panel, or click the time shown in the System Tray and correct the date. You can also do it via MS DOS mode in Windows 9x systems. Just enter the word command in the Start => Run box, and enter the word date.

If the problem returns after the computer has been switched off for some time, you will probably have to replace the BIOS battery, which is usually a coin-shaped battery of about 20mm diameter on the motherboard. Take the old battery to any good computer shop to buy a replacement. The following webpage has an article on it on how to remove and replace the battery. -

BIOS (CMOS) battery replacement site - how to replace a BIOS battery - http://www.computerhope.com/issues/ch000239.htm

If it's not the date, then you're probably using an old version of Internet Explorer, such as version 5, which only has 40-bit data encryption. Most secure sites require the use of browser's with 128-bit encryption or they don't allow access. Versions 4.x and 5.x of Netscape Navigator and Internet Explorer have had 128-bit encryption upgrades available for them for some time, and that level of encryption is provided by Internet Explorer 6.0 by default.

To check the level of encryption, open Internet Explorer and click on its Help => About menu item. The second line should say "Cipher Strength: 128-bit".

Problem 2: Why can't I access secure web sites?

A secure site is one that has https:// in the URL of the web address. A standard insecure site just has http:// in its URL. Only a secure site can place the yellow padlock icon on Internet Explorer's bottom taskbar.

Even if the computer's date and time are correct, and the latest 128-bit encryption and the browser's security settings are correct, there is another possible reason for a browser not being able to access secure websites.

1. - Having two active firewalls can be the cause of the problem. A firewall such as ZoneAlarm switches the Windows Firewall off in Windows XP, but the third-party firewall you have installed might not do so. You can check if the Windows Firewall is enabled or disabled by accessing it in the Control Panel. You can check the firewall information under the Security Center that is opened by clicking Start=> All Programs => Accessories => System Tools => Security Center. Also make sure that any antivirus scanner you're using isn't running a firewall of its own.

2. - Enter services.msc in the Start => Run box. For the Cryptomatic Services, make sure that Started appears under the Status column. If not, click on the service to bring up its Properties window. Its Startup type should be Automatic. If not, open the drop-down menu and select that option.

3. - If you don't have it already, download and install the FireFox browser from http://www.mozilla.org/. Try using it to access secure sites. Some secure sites are designed to work only with Internet Explorer, but you should be able to connect to secure sites with Firefox, even if the features of the sites themselves don't function. If Firefox works, the problem lies with Internet Explorer and toy can try the next steps.

4. - Open Internet Options in the Control Panel to bring up the Internet Properties window, or do it from the Tools menu in Internet Explorer. Note that for security reasons Spybot S&D has a setting that disables access to Internet Properties via the Tools menu in IE. It has to be disabled before you can access it that way.

On the General tab under Temporary Internet Files, remove the cookies and the files. Open the Security tab, click on Trusted sites and click on the Default Level button. Open the Content tab and click the Clear SSL State button under Certificates. Doing that clears any temporary files that are corrupt. Open the Advanced tab and scroll down to the Security section. The Use SSL 2.0 and Use SSL 3.0 options should be enabled and make sure that the Check for server certificate revocation option is disable (remove any check mark in the box beside it by clicking on it with your mouse's pointer).

5. - You can run the System File Checker (SFC) that has a graphical user interface in Windows 9x and is still present in Windows XP, but must be run from the command prompt. To run it, enter cmd in the Start => Run box, and then enter sfc /scannow at the command prompt. Click here! to go to more information on this site about the SFC. You have to be careful how you use it.

6. Re-registering certain DLL files can solve the problem. To do this; open the command prompt. Type in the following lines exactly as they appear and press the Enter key after each line. After each entry a message saying DllRegisterServer succeeded should come up. Click OK.

regsvr32 softpub32.dll

regsvr32 wintrust.dll

regsvr32 initpki.dll

regsvr32 dssenh.dll

regsvr32 rsaenh.dll

regsvr32 gpkcsp.dll

regsvr32 sccbase.dll

regsvr32 slbcsp.dll

regsvr32 cryptdlg.dll

7. - A corrupt user profile in the Registry can also be the cause of this problem. If you have more than one User that was set up under User Accounts in the Control Panel, log on as a different user and see if you can access secure sites. If you can, then the problem lies with the user profile that doesn't allow access to secure sites. You can create a new user profile under User Accounts and then follow the information provide in this MS Knowledge Base article to transfer the settings from the old user account to the new one: http://support.microsoft.com/?kbid=811151.

After you have transferred the user settings, you can remove the old user profile. Right-click with the mouse pointer on My Computer, click Properties, followed by the Advanced tab. Click the Settings button under User Profiles. All of the available User Profiles are listed there. Click on the profile that you want to remove, and click the Delete button.

8. - The maximum transfer unit (MTU) value could be set incorrectly, as is explained in the article here: http://www.isaserver.org/tutorials/onlinebanking.html.

If the TCP/IP packet size is too small, a secure server's operating system could be programmed to regard the the information in the packets as malicious, and, if so, would drop them. Then the requesting computer waits for a response until the connection itself is timed-out and dropped.

Apparently, this problem can also be caused by a router, a firewall, or another computer in the path between the affected computer and the server that is blocking ICMP Code 3 Type 4 packets, which prevents the sending computer or firewall from discovering the MTU information.

The solution is simply to increase the MTU value. There is a maximum permissible MTU value, which differs for dial-up and ADSL connections.

The article to which the link is given above, provides a Registry patch for Windows XP and Windows 2000, but not one for Windows 98 and Windows ME.

But there is no need to mess about with the Windows Registry, because many utilities, such as DrTCP from http://www.dslreports.com/drtcp or System Mechanic from http://www.iolo.com/sm, allow the MTU value to be changed very easily from within them.

Just setting the MTU to 1,492 - the maximum allowed for an ADSL connection - has allowed many ADSL users to access secure sites who were previously unable to do so. However, even this value can be optimised to speed up an ADSL connection. See further down this article for information on how that is done.

This peculiarity has resulted because Microsoft-based web servers have departed from Internet standards. The problem usually only occurs when Windows 2000 and Windows XP systems are run behind particular makes of routers and firewalls on a broadband connection. A misconfigured server set to filter out ICMP packets and for Path-MTU-Detection, can also produce the problem, which are likely to be the default parameters on servers running Windows 2000 or Windows Server 2003. The problem can also occur if a utility has been used to tweak the MTU value by making it too large.

The problem with secure sites is not that the starting size of data packets is too small, it happens because they're too large. The oversized packets are split up on the way to the secure server, usually because a router is set to use a lower maximum packet size than Windows wants to use.

The maximum transfer unit is the maximum amount of data that a single TCP/IP packet can contain. For maximum speed of transmission, the ideal is to have it set as large as possible while being small enough to pass through all of the Internet routers along its path without being broken up (fragmented).

Depending on which version is being used, Windows can set the MTU value to 1,500 by default, but many Internet routers use a default value of 1,492, since that is the maximum MTU size allowed by many implementations of the Point-to-Point Protocol over Ethernet (PPPoE) used by many ADSL and some cable providers. Consequently, each 1,500-byte packet is split in two, with the second packet containing only 8 bytes of data - the difference between the two maximum packet sizes. PPPoE uses a lower MTU value because it has to add a few extra bytes of header information to each packet.

The connection should be able to solve the problem itself and set the correct MTU value automatically by using a process called Path-MTU-Discovery. Unfortunately, although Microsoft has set its servers to use Path-MTU-Discovery by default, another part of its programming team chose to set its defaults to filter out the incoming ICMP packets that tell Windows that it is using an MTU value that is too high. This amounts to the server sending out packets with a flag attached to each one saying: "Tell me if this packet is too large," and then ignoring the reply.

To correct this state of affairs, if the broadband provider doesn't use PPPoP, the MTU value use by the router could be increased. Alternatively, the MTU value being used by client computers can be reduced.

The correct MTU value for a connection can be determined for Windows by using the ping command with parameters to prevent fragmentation (-f) and to set the size of the packet (-l).

From a command prompt enter: ping -f -1 1500 allproblems.com

If the reply says something like "Packet needs to be fragmented but DF set", it means that the packet size is too large and that you have to experiment with lower values until the error message no longer appears.

After the largest packet size that can be sent without fragmentation has been determined, add 28 to the value. This is the MTU value to use, because 20 bytes are reserved for the IP header and 8 bytes must be allocated for the ICMP Echo Request header.

But, as already mentioned, there is no need to mess about with the Windows Registry, because many utilities, such as DrTCP from http://www.dslreports.com/drtcp or System Mechanic from http://www.iolo.com/sm, allow the MTU value to be changed very easily from within them.

Optimising an ADSL Connection

If a ping test for an ADSL connection determined 1,492 as the maximum MTU size, calculate a multiple of 48 that is equal to or below 1,492, because ADSL lines in the UK use asynchronous transfer mode (ATM) networks to carry the data between the telephone exchange and the broadband service provider, and these ATM networks use small packet sizes, which have 48 bytes of data plus a header of 5 bytes.

For example, if the maximum MTU is determined to be 1,492, then 1,488 (31X48) is the largest multiple of 48 that is equal or just under it. Subtracting 8 bytes for the PPPoP header gives an MTU size of 1,480, which will give better performance than 1,492.

Note that the built-in PPPoP client for Windows XP already uses an MTU of 1,480, which cannot easily be changed or set manually, and most cable service providers don't use either PPPoP or ATM networks. If so, it is safe to use an MTU value of 1,500 - or the largest MTU value that your router can handle.


Why can't my wireless network work all over my house?

Problem

I installed an 802.11b wireless network consisting of two desktop and two laptop computers in my old Victorian house that has three floors. The wireless 802.11b Wi-Fi router is placed in my first-floor study, which contains the host desktop machine that uses an unproblematic ADSL connection. I wanted to be able to use the laptop computers anywhere in the house, but the signal barely reaches everywhere on the first floor. No signal is available at all on the ground floor, and there are several dead areas in the top floor. Moreover, I can't even use a laptop to connect to the network in the garden. Will I have to forget about using a wireless network and install a wired network instead?

Answer

If your neighbours are also using wireless networks, they could be interfering with each other. Moreover, devices such as cordless phones, closed-circuit cameras, baby monitors, and some microwave ovens operate at 2.4GHz (the frequency used by 802.11b wireless networks and can therefore also be a cause of interference.

Once a wireless router or Access Point experiences interference, it's usually unable to perform properly until it's powered off and powered on again. And it's not uncommon to have to do this regularly.

There are a number of things that you can try to reduce interference. First, find out if one or more of your neighbours have a wireless network. If any of them do, try asking them to turn off their equipment to find out if doing so allows yours to perform properly.

The general range of a wireless router or Access Point is about 30 to 150 metres in a normal residential setting, but it can extend two or three times further than that if there are no obstructions, such as walls or second floors. A survey of the effective range of most 802.11b wireless adapters has suggested that even outdoors with no obstructions between nodes, about 300 meters is the maximum range with the standard adapters and antennas.

However, you have an old Victorian house. They usually have very thick walls that the signal probably can't pass through properly or not at all.

In a standard modern house of one or two floors, changing the location of the wireless router or Access Point can sometimes help by avoiding the interference. Lowering the speed at which the network is operating, is another option worth trying.

The first thing you should do in your Victorian house is perform a site survey, which just involves walking around the house with a laptop equipped with a wireless network adapter that is running a free program called NetStumbler from http://www.netstumbler.com/. It shows you how strong a Wi-Fi signal is at any given position, and therefore enables you to locate dead spots. It can also tell you if there are any other wireless networks in the vicinity.

Wi-Fi networks can operate on any one of thirteen channels. If possible, neighbouring networks should use different channels in order to minimise interference between them. If NetStumbler locates any neighbouring networks it should tell you which channels they're using. Then, all you have to do is visit the applicable neighbours to negotiate which channels you and they should use in order to avoid interference.

The best channels to use are 1, 6, and 11, because they have the least overlap with neighbouring channels.

This isn't applicable in your case, but if anyone is using 802.11g equipment, disable its 802.11b support, which can negatively affect 802.11g performance. Doing that will also prevent any 802.11b networks from interfering with your 802.11g equipment.

802.11b wireless networks operate under two schemes called Frequency Hopping and Direct Sequence. The higher speeds (5.5Mbit/s and 11Mbit/s) use Direct Sequence, which is much more susceptible to interference than Frequency Hopping, which does what it implies - it can change frequencies, but can only operate at a maximum speed of 2.0Mbit/s. However, Frequency Hopping can detect interference on certain channels, which it can therefore avoid by not using those channels.

The most effective solution to the problem of unreliable or non-existent connections in your case is first to extend your wireless network, and then, if necessary, boost the signal from the router.

To extend your network, you would merely add wireless Access Points where required. These connect wirelessly to your router via their own external antennas, which are much more sensitive than the built-in antennas that most laptop computers have. A wireless-equipped laptop can then connect to an Access Point's stronger signal instead of to the router. However, note that not all routers support connecting to an Access Point. Moreover, not all router manufacturers produce Access Points. Since it is best to use wireless equipment made by the same manufacturer, if the make and model of the router that you have doesn't support Access Points, or you have to use one made by another manufacturer, it would be best to buy an 802.11g router made by a manufacturer, such as Linksys, that supports Access Points and makes them.

The so-called pre-N routers (half way between the 802.11g standard and the 802.11n standard that is still in development) use multiple antennas and have features that overcome many of the signal problems that occur with 802.11b and 802.11g equipment. They can only be used with other pre-N equipment that is usually also made by the same manufacturer. Moreover, note that there is no guarantee that pre-N equipment will support the new 802.11n standard that is still under development.

In you case, I would try installing an 802.11b or 802.11g Access Point (802.11g equipment is compatible with 802.11b equipment) on each floor first. But if that isn't good enough, there are several types of antennas that can be purchased that make it possible to boost the signal of your router.

A high-gain antenna can boost wireless coverage on a single floor.

With most wireless routers you can unscrew the antenna and replace it with one that produces a stronger signal.

An omni-directional antenna provides all-round coverage, and a directional antenna aims the signal in a specific direction, such as out into the garden.

Some router manufacturers provide these kinds of signal-boosting antennas, but, if not, generic signal-boosting antennas are made available from sources in the UK such as Maplin Electronics - http://www.maplin.co.uk/.

You can also try building you own antennas. Visit http://www.freeantennas.com/ for information on how to make simple card and foil antennas that slip over a router's existing antenna(s) in order to improve signal coverage. If you enter the word cantenna in the Google search box provided at the top of this page, you should be provided with links to pages containing information on how to make an effective directional antenna from a tin can.

Anyone who is experiencing reliability problems in a modern house should reduce the speed the network is set to run at until, hopefully, it stabilises. Since most users of wireless networks use them in order to share an Internet connection, even the maximum 2.0Mbit/s speed of the Frequency Hopping scheme is more than enough for that purpose, because residential Internet connections are usually only in the lower ranges of 56K (on a 56K V.92 dial-up modem) to 1.5Mbit/s (on a DSL or cable connection).

Always make sure that a router or any other wireless equipment is situated away from other microwave-generating devices, such as a microwave oven.

If you live in Europe, you could try using the faster 802.11g equipment, which, since it uses the same 2.4GHz frequency band, is backward compatible with 802.11b equipment. But there's not much point in buying an 802.11g router or Access Point for use with 802.11b wireless adapter cards.

802.11g isn't perfect; interference in the home can sharply degrade performance. Hence the move to 802.11n, which hasn't been approved as a standard yet, but is supposed to address the interference problems. It provides backward compatibility with 802.11g, and is set to become the new, "perfect" standard. Unfortunately, we probably won't see much of 802.11n until late in 2005 or early in 2006.

If none of those options work, and you reside in the US, you could try using a wireless standard known as 802.11a, which operates at a much higher frequency (the 5.0GHz band). It has a faster rated speed (54.0 Mbit/s), which equals the rated speed of unenhanced 802.11g equipment, but avoids the crowded 2.4GHz band completely. 802.11a is currently quite a bit more expensive than 802.11b, and, because it is not compatible with it, will require the purchase of new equipment.

Remember that if you just want to network three or four computers with wireless equipment on an Ad-Hoc basis, all you need to use are wireless PCI or USB network adapters. An Access Point is only necessary if there are too many computers for an Ad Hoc network, or if you want to improve reception.


Two dial-up disconection problems: Dial-up modem disconnects intermittently AND Dial-up connection gets dropped after a few minutes online

Dial-up modem disconnects intermittently

A newsgroup devoted to modems with excellent people involved is comp.decom.modems.

Here is a typical thread taken from it that addresses a very typical problem with dial-up modems. -

"I posted back a few weeks ago about the frequent disconnects involving my Supra 56K PCI modem. I have since determined that, much to my chagrin, that unit is a "Winmodem", and although it connects at a good speed (up to 52000), there is a software conflict somewhere in my system which causes it to disconnect spontaneously. I have "solved" the problem by rebooting immediately before using the modem, and when I do this, the modem works flawlessly for at least two connections; after that, it disconnects again. Obviously, something happens when I reboot that "clears" something. I have tried to defrag the memory (MemTurbo II), but this does not help without a reboot (the system has 256MB of physical RAM, and there is at least 120MB free when the modem disconnects). I know that some will say to junk the modem; but is there a way to determine what the software conflict is and eliminate it?

"Many thanks,

"Bob

"Don't assume the problem is in the modem. Determine the reason for disconnect first and operate from there. Query the modem in a terminal program [such as the Windows Hyperterminal] immediately after one of these unexpected disconnects occur with [the AT command] at&v1 and look for "Termination cause". That info will be most helpful. I seriously doubt it is any kind of conflict that's causing these but, if it was, that conflict would likely be evident when you checked where all your IRQs are are assigned. The reason I don't think it's a conflict is because a conflict would not be cleared temporarily by a reboot or anything else. You might try something as simple as reducing the max speed the modem can attain. This limits errors which lead to retrains and sometimes disconnects. Something like +ms=,,,,50667 placed in Extra settings [under Modems in the Control Panel] (assuming Win95 through WinME here) should be enough. -

Hooda Gest"

****

Dial-up connection gets dropped after a few minutes online

Problem

Ever since upgrading to Windows XP SP2 my dial-up connection gets dropped after a few minutes online, then disconnects entirely no matter what I'm doing, but it does seem to happen more quickly during large downloads when no browser activity is taking place. Disabling the Windows Firewall eliminates the problem, and I've uninstalled a version of McAfee's firewall that I discovered had some processes running in spite the fact that it was disabled long before the SP2 upgrade. I know that installing a software firewall without removing all of the traces of an existing firewall can cause problems, but, in my experience, these have always resulted in totally dead connections.

Answer

Most dial-up Internet Service Providers (ISPs) monitor web activity - not the content - in order to be able to free idle dial-in points of presence when someone logs in and stays online for hours regardless of whether or not they're actively using the connection. Dial-in points of presence are expensive to setup, and each port can only serve one customer at a time, so it's in an ISP's interests not to allow an idle connection to continue. If the connection is idle for a particular length of time, the server drops it.

Everything depends on what the ISP's monitoring software interprets as activity. For example, a long FTP upload or download may be interpreted as inactivity if the monitoring software is programmed to look for webpage accesses only. If the FTP upload or download exceeds the allowable idle time, the ISP breaks the connection. Periodically, an ISP can also execute a ping command on an IP address to find out a computer is still on the other end. But, if the computer's firewall is set up not to reply to ping requests, the ping won't work, and the ISP's monitoring software breaks the connection.

"Keep alive" or "stay alive" software simulates human activity on a connection to fool the ISP's monitoring software into thinking that the connection is active. There are paid-for and free programs.

Keep It Up - $15 - http://www.geocities.com/pbsftwr/Keepitup.html

Free alternatives can be found by entering a search phrase such as keepalive + free + utility in the Google search box at the top of this page, or by clicking this link: http://www.google.com/search?q=stay+keep+alive+connection.

The only other way to keep the connection alive is to schedule a ping command to run at regular intervals. It doesn't matter which website you ping. You can use Notepad to enter the ping command, which can take this form: ping www.computershopper.co.uk. Just save the command as a .bat file, such as ping.bat. Then all you have to do is use the Windows Task Scheduler to run the command periodically just before you go online. Don't schedule it to run while offline or it will attempt to access the web every few minutes, depending on the period you set for it to run.


A modem with a V.92 Intel chipset runs slowly

Problem

Your computer uses an internal V.92 modem, which has an Intel 536EP chipset. Under Windows XP Home, it used to connect at a relatively fast 50Kbit/s (kilobits per second; 8 bits = 1 byte), but it has suddenly started connecting at only 32Kbit/s. The line has been verified to be working properly, and the modem connects at its former speed of 50Kbit/s when Linux (SuSE Linux Pro 9.0) is the operating system being used. Windows XP has been updated with Service Pack 1 (SP1), and with all of the other security and bug patches made available by Microsoft Update. The modem's maximum speed is set to the maximum of 115,200 under Modems in the Control Panel. You downloaded the latest driver file for the modem from Intel's site, but couldn't install it because when you uninstall the modem, Windows XP just re-detects it and installs its drivers. Any attempt to install the new driver file via the Device Manager brings up an annoying message saying: "The device is already using the best driver available".

Answer

Windows XP is very prone to installing its own drivers for modems with Intel chipsets in preference to the latest downloaded update. The reason for this is most probably because the downloaded Intel driver file doesn't possess a Windows Hardware Quality Labs (WHQL) digital signature. Windows will always install the qualified, signed drivers instead of a file that has no such signature.

You have to follow the instructions made available on the modem manufacturer's website (Intel does not manufacture modems, only the chipsets for modems). Some modem drivers are installed via their own setup program, and others have to have the driver files unpacked to a destination folder, and then have to be installed from it.

To force the issue, open the Device Manager by right-click on My Computer, click Properties and then the Hardware tab. Select the entry for the modem as shown in the image below, and click Update Driver...

The Device Manager in Windows XP

By the way, the Scan for hardware changes option (shown in the image above) can make Windows XP install the modem, which, if it is an external modem, might not have been loaded at start-up if it was switched off before Windows was shut down. This is because Windows stores the hardware configuration that existed just before shutdown, and it loads the same devices at start-up. The modem will therefore not be on the list of start-up devices, and this option makes Windows detect and install it.

Windows XP does its utmost to persuade you that its choice of driver files is the only safe choice, so you have to choose the next option that reads: Install from a list or specific location. Select the option: Don't search. I will choose the driver to install. Next, click the Have Disk button, and then use the Browse... option to find the folder containing the downloaded driver file, or the folder containing its unpacked files. Of course, true to form, Windows warns you that it has already installed the best driver for the modem, so you have to confirm that you want to install the update.

If the new drivers don't fix the problem, then, it's as I suspected, not really a problem at all. 56K modems are at the limit of how much data can be sent down a standard telephone line without using the much faster ADSL technology, and the speed of the connection depends on the quality of the line. Many V.92 and V.90 modems start off by using a higher speed (really a frequency not a speed) than the line supports. They then fall back to a slower supported standard. Therefore, the initial connection speed reported by Windows is not usually the speed at which the modem is receiving data. Some 56K modems, such as the ones made by US Robotics, allow the use of the ATI11 command to be used to report the final speed of the connection session prior to a disconnection, otherwise it is very difficult to determine what the connection speed is during a session.

To establish a connection in about half the usual time that is the case with V.90 and earlier standards, V.92 modems remember the connection speed used in the previous connection, and use it instead of going through the lengthy handshaking process of negotiating a connection speed with the modem at the other end of the line. In the case of your modem that would be 32Kbit/s. However, once connected, the modem tests the quality of the line, and increases the speed of the connection if the condition of the line allows it.

It's possible to disable this Quick Connect feature. You can do that by adding the command +PQC=3 in the Extra settings box, under Control Panel => Modems => Properties => Connection tab => Advanced button).

To get an idea of the modem's actual download speed, download a large compressed file, such as a Zip file, from a fast server, which would preferably be your own ISP's server. It has to be a compressed file or the modem will have to compress it and doing so will distort the download speed.

File download speeds are reported in bytes, which are made up of 8 bits. The transmission adds approximately 10% overhead, therefore multiplying the file transfer speed - that is given in kilobytes per second (KB/s) - by nine will give an indication of what the real download speed is in kilobits per second (Kbit/s).

In your case, you can experiment by downloading the same files under Linux and Windows. That way, you'll be able to determine if there really is a different download speed between the two operating systems.

Note that while its download speeds are significantly faster than a 33.6K modem, even a V.92 modem would only have a slightly faster upload speed than a 33.6K modem on the same line.


Various problems with Outlook Express

Note that if your problem is not addressed here, Inside Outlook Express at http://www.tomsterdam.com is an excellent source of information and help for problems with Outlook Express.

Click Articles Relevant to the Internet Explorer Browser & Outlook Express to go to the list of Microsoft Knowledge Base articles on this site.

Problem 1: How to recover lost Outlook Express DBX files

Problem

I lost my entire Inbox in Outlook Express that had 600+ folders. I've tried to use DBXtract, a $5 shareware program, to recover them. DBXtract is designed to extract e-mail from Outlook Express database files (.dbx files) that are not corrupt, and save them as .eml (e-mail) files. It can also recover deleted messages. It can circumvent my problem by transferring e-mail out of the troublesome DBX format. It can also be used to recover e-mail from corrupted .dbx files. I recovered some of the files with it, but the unrecovered files give me an "extracted" comment, but nothing is transferred. Is there any other way to recover my e-mails?

Answer

The Inbox in Outlook Express (OE) is an .dbx file called Inbox.dbx.

There are other measures that you can take to recover corrupt .dbx files.

Compacting OE folders might fix mildly corrupted .dbx files, or it may cause more damage to such files that are more severely corrupted. Therefore, you must make backup copies of the files, and then compact the OE folders to see if doing so solves the problem.

Next, find the folder that holds all of the .dbx files, and make copies of all them into a second folder.

You can locate the files from any open folder in Windows. Choose Folder Options from the Tools menu, and click on the View tab. Under Hidden files and folders, enable the Show hidden files and folders radio button with the mouse, then click OK. Run a Search from the Start menu and look for files with the filename *.dbx, which looks for all files with the .dbx extension. After you have have found them, right-click on one of the .dbx files and choose Open Containing Folder from the menu that comes up.

Now that you have backup copies of the .dbx files, you can try compacting the ones that Outlook Express accesses.

To compact your folders, choose Options in the Tools menu in OE. Choose the Maintenance tab, and click the Clean Up Now button. Click the Compact button. When that is done, click Close, and then OK, and have a look to find out if all the e-mail is in the Inbox. If doing that doesn't work, return the copies to the original folder to replace the compacted originals.

You can try buying one of the many repair and recovery programs designed to work with OE, many of which have free trial periods.

Here are some of their names: OutlookEX Recovery, R-Mail for Outlook Express, DiskInternals Outlook Express Repair, Repair Tool for Outlook Express, Easy Outlook Express Repair, OE-Mail Recovery, SoftAmbulance 4 Outlook Express, Accurate Outlook Express Mail Expert, Recovery Toolbox for Outlook Express.

To find download locations, enter each name, enclosed in double quotation marks, in the Google search box provided at the top of this page (with its Web radio button enabled).

You can also use the Google search box to find other programs by using a search term, such as, outlook + express + recovery + tool. You can try using the words utility or program instead of tool.

Problem 2: How to force Windows XP to make Outlook Express the default e-mail program

Problem

On a Windows XP Home system, Outlook was originally listed as the default e-mail program under Internet Properties => Programs. The computer came with Outlook Express (OE) installed, but for some unknown reason its name never appeared in the list. The listing for Outlook disappeared when the user tried to make OE appear on the list. All the same, when the user tried to e-mail from within application programs, they wanted to use Outlook. The user wants to know how to make Windows XP recognise OE as the default e-mail program (client).

Answer

If downloading the latest version of OE from http://support.microsoft.com/, uninstalling Outlook and OE via Add or Remove Programs in the Control Panel, deleting the remaining folders for both programs via Windows Explorer, and then installing the download of OE doesn't do the trick, then there is probably a problem with its registration.

Try this solution. Click Start => Run. In the Open box, type in the following entry exactly as it is shown: "C:\Program Files\Outlook Express\MSIMN.EXE" /REG

MSIMN.EXE is the executable file for OE. Clicking on it runs OE.

Click OK. You may have to restart the system for the change to be registered. Open Internet Properties, click on the Programs tab, and select OE (from the drop-down box) as the default e-mail client.

If it's still not possible to e-mail from within application programs, there is probably a problem with the Messaging Application Programming Interface (MAPI), which is what allows e-mails to be sent from within programs such as MS Word.

Each program that can send e-mails may have installed its own version of the MAPI files, and these could be preventing other programs from accessing OE. Microsoft has a fix for this problem aptly called Fixmapi. To run it, use XP's Search facility to find a file in the Windows\System32 folder called Mapi32.dll. Rename this file Mapi32.old by right- clicking on it and using the Rename option.

This file might be set to Read-only. If so, you'll have to remove that attribute in order to rename the file by right-clicking on it, clicking Properties, removing the checkmark in the Read-only box, and then clicking Apply and OK.

To run the fix, open Start => Run and type in Fixmapi, and click OK.

MAPI file conflicts can sometimes be the cause of other problems. If running Fixmapi doesn't work, visit article 228457, called Description of the Fixmapi.exe Tool Included with Internet Explorer 5, by clicking http://support.microsoft.com/?id=228457.


Problem 3: E-mail messages sent and received by Outlook Express appear as attachments

Problem

When I send and receive e-mail messages using MS Outlook Express 6.0 SP1, they appear as attachments that I have to open to read. To protect against viruses, I prefer having the option set that blocks attachments from being opened, so how can I get Outlook Express back to normal?

Answer

Try changing the encoding method that is in use. Make sure that the Western Europe (ISO) setting is being used. There are three areas in Outlook Express to check that this is the case: Tools => Options => Read => Fonts and Tools => Options => Read => International Settings and Tools => Options => Send => International Settings.

You should also check in Format => Encoding when creating new messages. Those options are available in the window in which the new message appears.


Problem 4: The mail servers for Outlook Express accounts appear as localhost accounts

Problem

Having entered the correct information, every time a user switches off a computer, the incoming and outgoing mail servers for each account set up (under Tools => Accounts) in Outlook Express gets switched from the mail server address to the localhost setting. Why?

Answer

This problem is almost certainly caused by scanning or filtering software that the user has installed prior to its occurrence.

Many antivirus and spam-filtering programs use a mail proxy server that runs on the host computer. The localhost address is used by its networking software to refer to the system on which it is installed. Such a proxy server reads the incoming mail settings under Tools => Accounts in Outlook Express, and replaces them with the localhost setting.

Then, when OE checks for new mail, the request is sent to localhost, which alerts the proxy server to intercept the request and pass it on to the real incoming mail server. It can then filter the incoming mail, scanning for viruses or removing spam, depending on what type of program it is serving, before passing the messages on to OE.

The process works well enough most of the time, but can become problematic if more than one program is making use of such proxy servers. For example, if the user is running both an antivirus program and a spam-filtering program, to overcome any problems, one of the proxies should be set to operate on a non-standard port such as port 8110 instead of the standard 110 port used for Post Office Protocol 3 (POP3) mail. Changing the port setting can be done easily from within one of the programs.

Note that not all such programs make use of proxy servers to intercept mail. For example, Norton Antivirus 2003 (and all later versions) makes use of a low-level software driver to intercept the messages that pass between OE and the mail server(s). In this case, no localhost setting would appear in OE.


Problem 5: E-mails (emails) keep connecting to the Internet

Problem

I am using Windows XP, Outlook Express XP, and a dial-up connection. I download e-mails from my ISP's e-mail server for reading offline, but some of them attempt to dial out to the Internet as soon as I highlight them. Is there any way to prevent this from happening?

Answer

Believe it or not, this isn't only annoying, allowing it to happen can be expensive, dangerous, or both .

All users of a dial-up connection should make sure that the Internet Options are not set to dial out automatically, because not only e-mails seek to do dial out on their own. Many programs, such as virus scanners, are set by default to obtain updates. For example, Norton AntiVirus has its default updater scheduled to run every five minutes. It checks if there is an active Internet connection before it attempts to connect to its update server. It doesn't dial out itself, but if a connection is already active it checks for updates every five minutes, and therefore will keep the connection alive because most Internet Service Providers (ISPs) wait for longer than that before they disconnect due to inactivity. In the UK, there are reports of users being sent huge telephone bills because their computers have been online without their knowledge. This is not the case in most of the USA, because local calls are free.

You can access Internet Options via the Control Panel or under the Tools menu within Internet Explorer. Under the Connections tab there are three options: 1. - Never dial a connection 2. - Dial whenever a network connection is not present 3. - Always dial my default connection.

If you select the first option, your browser won't dial up a connection automatically. You have to enter a web address (URL) in its address bar, or in the Start => Run box, or click on a link on a web page or in an e-mail message before the dial-up window appears. If you have either of the other two options enabled, Windows attempts to dial out every time Internet Explorer, or your default browser, is opened to run. The Dial-up Connection window that comes up when the first option is selected has a Connect to box that contains your ISPs, which can be selected from the drop-down menu, and boxes for the User name and Password that have to be used to connect to the selected ISP. It also has two check boxes described as Save password and Connect automatically. No program or e-mail message will be able to dial out automatically if either or both of those boxes are not checked, because the Dial-up Connection window has to present itself so that you can enter the missing information. Therefore, you can have options 1. or 2. enabled as long as the Connect automatically check box isn't enabled. I always have both of those check boxes in the window unchecked so that I always have to enter a password and click the Connect button to establish a connection.

Spammers send e-mails that contain HTML code that make Outlook Express fetch images from a network server. It's possible to make an image invisible and only one screen pixel in size. If such an image is downloaded to arrive in an e-mail message, it informs the server belonging to the originator of the message that it has been opened. That confirms that your e-mail address is valid, and the originator of the message can then sell it as a proven address. As a result you'll receive more spam. You only noticed the attempt to connect to the originator of the message's server because you were reading the messages offline. Most people who read their messages online won't notice that anything amiss is occurring.

You shouldn't use an e-mail program that allows an e-mail mesage to connect with a remote server without asking for permission to do so, because if the e-mail program can run a scripted computer language such as JavaScript it can download Trojan files and spyware that can send information from the computer to its home server.

Spybot Search & Destroy and other programs such as Winpatrol and Winpatrol Pro, can be set to monitor the system in order to prevent known bad webpages from running, alerting the user if any program, such as a Trojan or spyware, attempts to make changes to the Windows Registry. You can choose to allow the change or prevent it.

Until recently, the versions of Outlook and Outlook Express never asked for permission to download images, which made it difficult to delete spam online before it contacted its web server. However, fortunately, there are programs, such as MailWasher that allow you to preview e-mail and delete it before it is downloaded. Web-based e-mail accounts, such as Yahoo! Mail, can allow that to be done online, can mark e-mail as spam, allow its deletion, and/or transfer it to a Trash folder for deletion.

Microsoft has added the ability to prevent images being downloaded by Outlook 2003 and the version of Outlook Express that comes with Windows XP SP2. If an e-mail message attempts to download an image file, a message comes up saying: "To help protect your privacy, Outlook Express prevented automatic download of some pictures in this message." You can click a button to display the image(s) or add the sender to a safe list. If a sender is on the safe list the warning message doesn't come up, and the images are all downloaded.

Users of earlier versions of Outlook Express than the above-named version should make sure that all of the relevant updates for their version of Windows are installed by running Microsoft Update. The users of earlier versions of Outlook should download the latest updates from:

http://office.microsoft.com/en-us/officeupdate/default.aspx

The security updates have removed the ability the earlier versions of those e-mail programs have to run script-language code and ActiveX controls, but they haven't done much to block the downloading of image files.

If your computer uses Windows XP, you should install the SP2 upgrade, which installs many essential security patches and updates. It's a large download, so if you're using a dial-up connection, or aren't connected to the Internet, you can order a free CD from http://support.microsoft.com/.

If you're using an an earlier version of Windows than Windows XP, instead of using Outlook Express as you e-mail client, you should be using the free Mozilla Thunderbird e-mail program from http://www.mozilla.org/.


I don't want to use Internet Explorer but I can't get rid of it

Problem

Recently I downloaded and installed Mozilla's Firefox Internet browser on a computer running Windows XP Home Edition updated to SP2 that I bought at the beginning of 2005. I use a broadband Internet connection. I wanted to use it as the default browser and remove Internet Explorer 6 because of its never-ending security updates that have a Critical rating. However, it isn't even listed under Add or Remove Programs in the Control Panel, and if I delete the program's iexplore. exe file from the Program Files => Internet Explorer folder, it just restores itself. My question: how can I remove IE6, or is there a way to disable it so that it can't be used by anyone else or succumb to viruses, etc?

Answer

You shouldn't try to remove Internet Explorer from any version of Windows since Windows 98 because it is an integrated part of it and because many parts of Windows use Internet Explorer's files. Even when you try to rename the iexplore.exe file, Windows changes it back to its original name.

There are instructions for removing IE and programs that can do it for you that be found on the web, but it's not advisable to remove it because many website require IE to work, including Microsoft Update.

However, fortunately, if you have a broadband connection, there is a way of only allowing certain sites to use IE. Open Internet Options from Internet Explorer's Tools menu, or via the Control Panel. Follow this clicking path: Connections (tab) => LAN Settings (button). Under the Proxy server heading, there is a check box there with this description beside it: Use a proxy server for your LAN (These settings will not apply to a dial-up or VPN connection. You have a broadband connection and you aren't using a Virtual Private Network (VPN), so you can place a check mark in it with your mouse. Enter a fake name in the Address box, such as Notaproxy, and leave the other boxes empty. Next, click on the Advanced button and enter *.microsoft.com under Exceptions. Doing that will allow you to use Microsoft's Windows Update. But for all websites not included in the list, IE will look for the proxy server from which to obtain them, but since it doesn't exist IE won't be able to go any further, and, for all intents and purposes, is disabled.

For your information, a proxy server (a computer used as a gateway to the Internet) is often used on a shared Internet connection to store copies of web pages locally. If set to do so, IE asks the proxy server for any web pages that are requested instead of looking up the IP address on a domain name server (DNS) and then visiting them. If it is the first request for that particular page, the proxy server goes to a domain name server for the site's IP address (e.g., 195.101.94.150) and then locates it and brings it to IE from the web. If the page has previously been accessed by the other people that share the connection, the proxy server can visit the site and read the information there that tells it whether or not the page has been changed since it was downloaded. If the page hasn't been changed, it serves up the copy it has saved instead of downloading it again.


Proxy server problem: The 127.0.0.1 localhost address keeps coming up and blocking the download of an update from a particular site

Problem

My PC runs Windows XP Home SP2. When I attempt to download an update from a particular site, the localhost address 127.0.0.1 appears at the beginning of the download, blocking it and producing this error message: "A connection with the server could not be established". I removed that address in Internet Options in the Control Panel. I also enabled Automatically detect settings under the Connections tab => Settings for my service provider, but the accursed 127.0.0.1 address continues to appear when I attempt to download the update. GhostSurf may have caused the problem, because when I removed it, my Home page was cleared from Internet Options. Is there any way around this problem?

Answer

GhostSurf may have been responsible, but not necessarily so, because spyware is more likely to be the cause.

The nub of the problem revolves around the fact that Windows wants to access that particular site via a proxy server that is running on your PC. The 127.0.0.1 localhost address refers to your PC, not to an address on the web. Your experience can occur if a PC has been running through a proxy server, which was removed, but the browser, such as Internet Explorer, is still expecting to find and run through it. It can't, so it won't be able to make connections.

Proxy servers running on the local system can be used to good effect to filter websites, provide parental controls, block adverts and spyware, but spyware can also set them up on a PC and use them to monitor what the user is doing and even add adverts to the web pages of other websites.

GhostSurf is a program that makes use of a proxy server to protect your anonymity online by sending all of your requests to access web pages through a proxy server that is located on a remote host. You enter a site's address into the browser, the request is sent to the proxy server, which accesses the page and forwards it to your computer's browser. As far as the accessed site is concerned, only the proxy server requested access to the site. When you removed GhostSurf, you would have had to remove the 127.0.0.1 localhost entry from Internet Options, which you say has been done.

For your information, if a program that makes use of a proxy server is removed without removing the references to it in the Windows Registry or in Internet Options, all web access (apart from any excepted sites under Connections => Settings => Proxy server => Advanced => Exceptions for a particular Internet service provider) will be blocked. Removing a proxy server that has been installed by spyware might leave those settings in place.

To check proxy-server settings in Internet Explorer, look under Connections => Settings and Connections => LAN Settings. For the Firefox browser, look under Tools => Options => General tab => Connection Settings.

Checking the HOSTS file

You should check your computer's HOSTS file for incorrect entries.

All of the versions of Windows have a hosts file that doesn't have an extension. You can find it just by entering hosts in Search/Find. In Windows XP and Windows 2000 it is usually here: C:\Windows\System32\Drivers\etc. In Windows 95/98 and Windows Me, it is usually in the C:\Windows folder. Windows won't know which program to use to open it, because the file has no extension, so, when the window comes up asking you to choose a program with which to open it, choose Notepad. Note that when you save the file after editing it, you must make sure that Notepad doesn't add a .txt extension to the file, because it must not have an extension.

The hosts file may not be present at all, and, if it is present, it usually only contains the following explanation of its function:

# Copyright (c) 1993-1999 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

127.0.0.1 localhost

In short, it is a file that can contain a list of web server addresses (rhino.acme.com) and their corresponding IP addresses (102.54.94.97). If any site's address and IP adress appears in the list, Windows uses that information instead of going to a DNS server on the web for it. If the information is incorrect, the browser won't be able to access the site, because it will be just like entering the wrong information into the browser. Some spyware removal tools add the web addresses of blacklisted sites to the hosts file and give them the 127.0.0.1 localhost address so that they are blocked. However, Spybot S&D adds blacklisted sites to Restricted sites under Internet Options => Security tab.

As you might have guessed, some spyware and viruses add the information for virus and spyware scanners to the the hosts file incorrectly so that they can't download updates or access their home sites. Moreover, if malware that can insert information in the hosts file can be installed in a system, it can also take the user to faked sites instead of to the real ones. If you provide user names and passwords to a fake site, you are almost certainly handing it over to criminals that are intent on stealing from you.

You should therefore install and run software that is capable of detecting and warning you of changes made to the hosts file. Microsoft's Windows Defender, and WinPatrol are two such programs.


Is there any way of using two PCs with one monitor, keyboard, and mouse without using a KVM switch?

Using Remote Desktop in Windows XP Professional

Problem

I intend to buy a new computer base unit. I want to run the new computer and my existing computer from the same monitor, keyboard, and mouse. I know that a KVM switch would allow me to use two or more computers so that when necessary I can switch between PCs from one set of controls, but I can only use the speakers with one computer, my ADSL modem can only be plugged into one computer, and the same applies to the scanner and printer. Is there a fairly easy way that I can link the two computers so that I don't have to keep replugging the printer speakers, etc.

Answer

The simplest way would be to buy a router and network the computers. If one of them is running Windows XP Professional Edition, you can really simplify matters by using its Remote Desktop feature. As for the speakers, try using headphones on one of the computers when you're running outside Remote Desktop.

Wired routers are easy to setup. The only thing that might be problematic, depending on your service provider, is setting the router up to connect to the WAN (web). If you have to enter a user name/password, you'll have to log in to the router and configure it. However, if your ADSL connection is simply always on and does not require any kind of sign on action then you simply have to attach the WAN side of the router to the modem and then attach the two computers to the LAN side of the router, power the router up, boot the machines, and you should be up and running. Run the Network Setup Wizard in the Control Panel, or enable and configure File and Printer Sharing manually from Network Connections for the network adapter on each machine, and then you'll have a peer-to-peer network. Share the printer so you don't have to swap cables and if you have Windows XP Pro, enable Remote Desktop.

Remote Desktop is not available in Windows XP Home Edition. It allows you to log in to another computer - even one with Windows XP Home installed on it, so you only need to have one PC with Windows XP Pro installed on it in order to use the feature. I have worked with four networked computers, including a laptop, and I seldom had to use the keyboards on the other three. I didn't even open the laptop, even though it was in use. The setup used dual monitors so that both remote desktops were displayed simultaneously on full screens.

You would only need a KVM switch when you have to do something such as an installation or repair installation during which you would have to interact with the system with Windows down. With a LAN network, you shouldn't have to worry about reconnecting the scanner, because you can scan on one system, save the file, and then access it from the other system.

You can use Remote Desktop for whatever maintenance you need to run on the workstations on a network. By making one of the workstations the Remote Desktop host and the Windows XP Pro computer the client, only a copy of what would normally be on the host computer's screen will come through to the client computer. All of the opening and running of files/programs and any malware that might be activated will be contained entirely within the host system. Using Remote Desktop is therefore a very safe way of accessing and working on another computer.

Using Remote Desktop - http://www.microsoft.com/windowsxp/pro/using/howto/gomobile/remotedesktop/default.asp

XP Professional's "Remote Control" Option - http://informationweek.com/story/IWK20030221S0012

How To Ensure Remote-Control Security With XP - http://www.informationweek.com/showArticle.jhtml;?articleID=164300008


How can I remove the Apropos virus/spyware from my PC?

Problem

Avast AntiVirus has detected a virus called Apropos, but it cannot remove it. I have done some Googling of the name and it seems as if most other antivirus programs also can't remove it. Is there a way to get rid of it, or do I have to save my files, reformat the drive and reinstall Windows XP to get rid of the infection?

Answer

Spyware.Apropos is the name of adware that is associated with a company called ContextPlus and is installed with certain advert-supported programs, including one called PeopleOnPage.

Apropos is extremely difficult to remove because it uses a Rootkit technology that hides files from Windows, randomly generated file and folder names, and also polymorphic executable files (the files that install or run a program). A polymorphic file can change its form every time it is installed so that each installation is different from any other installation of its contents in order to escape detection by virus scanners that look for certain definite characteristics in a file that mark it as a virus or spyware.

Removal tools are available. You can try using this one on Symantec's site: Spyware.Apropos - removal tool -

http://www.symantec.com/avcenter/venc/data/spyware.apropos.html

But, because of the difficulty in detecting all of the polymorphic components, it is best to remove them manually.

In order to do this, you must start the PC in Safe Mode because that is the only way to prevent the Rootkit from running. You can do that by pressing the F8 key repeatedly after startup and before Windows XP starts to load. The boot menu with several boot options, including Safe Mode should present itself. Safe Mode can take quite a long time to load, so be patient.

Next, enter regedit in the Start => Run box to open the Registry Editor. You can use Edit => Find to search for Registry keys that contain the word ContextPlus, or look for suspicious files under HKEY_LOCAL_MACHINE => SOFTWARE. A key with a randomly generated name such as C5xgoA27gVp5 is what you should look for.

When you open the key, it will contain the paths to the file components on your computer. For example, for the entry called DrivePath in the right windows pane, you might see an entry such as C:Windows\System32\drivers\silkdump9.sys. It will also contain web addresses that contain contextplus.

Make a note of all of the paths to the files referred to, and then delete the whole key by right clicking on its reference in the left window pane.

Next, obtain the program called HighjackThis! from http://www.spywareinfo.com/~merijn, run it and use it to remove all of the entries relating to the files and folders that appeared in the Registry key.

There will have been an entry such as C:\Program Files\Inttpage\infgrcoi.exe. Search the Registry as you did initially for entries that refer to the Program Files subfolder name, which is Inttpage in the example. Doing that should identify Class id strings and other entries created by the malware. Then run spyware scanners such as Ad-Aware and Spybot S&D to remove anything that might be left over.


How can I limit the bandwidth used by a computer sharing a wired Internet connection?

Problem

I have a router and ADSL modem in one unit, with three computers wired up to three of the four Ethernet ports it provides. One of the users uses her computer for downloading all kinds of files and is connected via a webcam to all of her friends. This chews up a lot of the available bandwidth, making ordinary web access from the other two computers slow down. As the network administrator (her father) is there any way I can limit her bandwidth? The computers all use Windows XP Home edition.

Answer

Sharing network bandwidth between several computers means that it has to be done from the ADSL router being used. You can't do it via Windows XP. Routers - for business and home use - are available that allow bandwidth to be limited. The feature required has several names, such as Quality of Service (QoS), bandwidth throttling, and bandwidth limiting.

Since Linksys was taken over by Cisco Systems, it has been introducing features into its inexpensive routers, such as QoS, that used to be found only on high-end routers. You must buy a router that has this feature. The Linksys BEFSR81 router has it and was priced at only around £62 in March 2005.

You could buy one of these routers to replace your ADSL modem router, or keep your existing setup and plug the new router into one of the ports on the old modem router.

All routers have the option to set a password to log on to its web-based setup program. You don't have to use special software to prevent someone from changing the settings. Your daughter won't be able to change the them if she doesn't know what the password is.

Then, all you have to do is read the user router's manual to find out how to use QoS.

Alternatively, there is a way to do it using the Linux operating system. If you have an old computer, install a distribution of Linux on it. You can download all of the main distributions of Linux free from the distribution's site, or purchase the retail product that comes with technical support and user manuals. Most of the major distributions of Linux come with a program called Squid that allows shared bandwidth to be limited. All you have to do is find out if the distribution you have in mind provides it. You won't go wrong if you use SuSE Linux Pro 9.2.

You would have to install two PCI network cards in the computer. You would use suitable network cables to connect one of them to the ADSL modem router and the other to a hub or switch that networks all of the computers. I would use an inexpensive switch that can be purchased for around £20 from most retail and online computer dealers - and from Amazon.com/Amazon.co.uk.


SMART enabled in the BIOS can cause reboots or crashes on a networked computer

Enabling the SMART diagnostic program in the BIOS may cause spontaneous reboots in networked computers. Apparently SMART may be sending packets of data through the network even though there is nothing monitoring those data packets. Try disabling the HDD SMART Capability setting in the BIOS if reboots or crashes occur while you are on a network.


Problems with the Norton Internet Security suite

Problem

I have a new computer running Windows XP Home edition on which I was running a particular virus scanner on trial, but, in order to achieve better protection, I was advised by some pillock to install the Norton Internet Security suite (NIS). I installed it not realising that I had to remove the existing virus scanner first. Neither Norton AntiVirus nor the original virus scanner was working, so I removed NIS and the original virus scanner, and then reinstalled the original scanner. After the trial period ended, I removed it. When I checked the system files in Windows Explorer, I discovered that there were still some files remaining in the folders that were used by NIS and the virus scanner. I deleted them. I want to reinstall NIS as a whole, or just Norton AntiVirus, and I also have to install Windows XP SP2 that I have on the cover CD from a computer magazine. SP2 provides a new firewall that the booklet that comes with NIS says should not be run with NIS. If I install SP2 first, how do I uninstall its firewall?

[Note that since this was written, SP3 has been made available. It is the last service pack for Windows XP.]

Answer

For your information, Norton AntiVirus, sold alone and as part of the Norton Internet Security suite, is no longer the best anti-virus program on the market. It's virus protection is reviewed by most sources as being merely adequate, providing about the same level of protection as the Grisoft's AVG Anti-Virus Free Edition. Superior products are F-Secure Anti-Virus, McAfee AntiVirus and Steganos AntiVirus.

Although NIS works properly on many systems, there are many reports on the web about it blocking Internet access and ending up in a half-installed and half-uninstalled state when a user uninstalls it. McAfee AntiVirus, even though its performance is usually very well reviewed, is just as difficult to remove completely.

Unfortunately, being the least important in the order of rank, the uninstallation program of many applications and utilities are badly programmed and leave remnants that can cause problems. NIS has added a feature that makes the removal of a corrupt installation more difficult than is usual. The Parental Controls feature won't allow NIS to be uninstalled unless the user logs on as the supervisor and activates permission to do so. If the user can't log on as the supervisor there is no apparent way of uninstalling it.

Symantec, the creator of NIS, provides manual removal instructions in the Support area of its website, but if NIS is blocking Internet access, the only way to obtain the instructions is to make use of another computer connected to the web.

Fortunately, there is a way of resolving the problem. Just rename the NIS folder by using Windows Explorer. The default location of the folder is under Program Files. Just right click on the folder, click on Rename, and enter a new name for the folder. Then rename the names if the NIS executable program (.exe) files within the folder. Now you should be able to use Add/Remove Programs in the Control Panel (in Windows 9.x and XP) to uninstall NIS. The entries in the Windows Registry will be removed, but, since they've been renamed), error messages will come up when the uninstallation program tries to remove the NIS files and its folder. Just click to ignore each of the messages. When NIS has been uninstalled, delete the NIS folder that you renamed.

It is strongly recommended that any firewall, Internet security (spyware removal tools) and anti-virus programs should be removed before upgrading a Windows XP system to SP2.

[Note that since this was written, SP3 has been made available. It is the last service pack for Windows XP.]

The user should then check the manufacturer's site to find out if the program is compatible with SP2. If a security program or utility has been declared compatible with SP2, the user can decide whether to reinstall it. Just remember that SP2 installs the new Windows Firewall, and a system should never have more than one firewall or virus scanner installed. Moreover, remember never to connect to the Internet until you have recommended security programs loaded and running, because a worm can invade a system without any action being taken by the user other than logging on to the web without virus and firewall protection.

How to remove the Windows [SP2] Firewall

Although the new Windows [XP SP2] Firewall is better than the first version - Microsoft's Internet Connection Firewall (ICF) - it is still not as good as many free third-party firewalls, such as the free version of ZoneAlarm, and it is definitely not as good as most of the paid-for firewalls.

To make use of a third-party firewall means having to disable the Windows Firewall. To do this, open the Control Panel and click on Network Connections. Right-click on any of the connection icons and click Properties on the menu that presents itself. In the Properties window, click on the Advanced tab, and then click on the Windows Firewall Settings button. A window should present itself that has the option to disable the firewall.

At present (February 2005), Windows doesn't come with anti-virus protection, so you are strongly advised to use one of the scanners I named. The free version 7 of AVG Anti-Virus is set by default to check the web for updates as soon as the user logs on. It also has an e-mail scanner that is set by default to check incoming e-mail from any e-mail program that starts running while online.

Click here! to go to Page 3 of Networking and Internet Problems & Solutions.


Home Page

To the top of the page
Next page

PC Buyer Beware! Copyright © Eric Legge 2004-2010. All rights reserved.