Zhou lei: I use the ADSL of Henan Netcom to access the Internet. I know from the Netcom customer service that DHCP is used to access the Internet. There is no problem with accessing the Internet through the XP operating system. But when I switched the OS from XP to Vista, I found that the Internet could not be accessed normally? How can I solve this problem?
Chen dengxin, an office expert: Based on the reader's description, we know that the Vista operating system is used by Henan Netcom and cannot access the Internet, after tests, we found that some areas of Henan Netcom use DHCP to access the Internet, while Vista operating system conflicts with Henan Netcom's DHCP server authentication (in fact, this problem also exists elsewhere ).
After the investigation, we found that the dial-up program used in some areas of Henan Netcom was developed by Beijing runhui Technology Co., Ltd. and adopted non-international standard DHCP (modified the IP authentication method ), the dial-up program connects to a group of Authentication servers through the network address starting with 10 in the Metropolitan Area Network. After the authentication server authenticates, it returns it to the client to obtain the real public IP address.
Tip: DHCP is the abbreviation of Dynamic Host Configuration Protocol, which consists of a server and a client. Standard DHCP provides two IP Address allocation methods: automatic allocation is the first time that the DHCP client has successfully rented an IP address from the DHCP server, it will always use this address. Dynamic Allocation means that the IP address cannot be used permanently after DHCP is rented from the DHCP server for the first time. Once the lease expires, the client releases the IP address.
If the Vista system is installed, you may not be able to obtain the address starting with 10 automatically assigned by China Netcom. In Windows XP SP2, the BROADCAST flag in the DHCP exploration packet is set to 0 (disabled ). In Windows Vista, the BROADCAST flag in the DHCP exploration packet is not disabled. Therefore, some non-Microsoft DHCP servers may not be able to process DHCP exploration packets.
Note: The BROADCAST flag indicates that a computer can BROADCAST data packets to all hosts.
Solution
Method 1: Software cracking
The simplest method is to use the netizen developed by the week to crack the software "Henan Netcom ADSL Vista client" (software: http://www.cpcw.com/bzsoft), after the installation can be a key to solve the problem of surfing the Internet.
During installation, if the UAC permission escalation warning is displayed, select "yes". If "connection failed. Exception error "(Figure 1), right-click the Netcom broadband logon client on the desktop, select the" properties "command, and switch to the" compatibility "tab in the pop-up property selection card, select "run this program in compatible mode" in the "compatible mode" box and select "run this program as administrator" in the "privileged level" box ", click OK.
Method 2: Registry Modification
If you are familiar with the Registry, click "Start> Run", enter "regedit" to open the Registry Editor, and locate the DhcpConnForceBroadcastFlag sub-key under HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParametersInterfaces ), change the value from 1 to 0.
TIPS: if you do not have the DhcpConnForceBroadcastFlag subkey, you can click "Edit> New> DWORD (32-bit) value" to create a new one.
Opinion
In order to prohibit the use of routers, Henan Netcom ADSL adopts the DHCP authentication method. Conflicts between the Vista operating system and the Vista operating system cannot access the Internet, you only need to disable the BROADCAST flag to solve the problem. Method 2 is suitable for users who are familiar with the registry, while common users are recommended to use method 1. If the registry is changed incorrectly, the system is damaged and the computer is paralyzed.