Modificar o registro para o compartilhamento de conexão com a Internet?

4

Meu sistema operacional é o Windows XP.

Citado de Como alterar o intervalo de IPs do serviço DHCP do Compartilhamento de conexão com a Internet :

1. Use Registry Editor to modify the data value of the IntranetInfo value in the following registry key:

HKEY_Local_Machine\System\CurrentControlSet\Services\ICSharing\Settings\General

The first number listed is the IP address of the internal IP address of the Connection Sharing host. The second number is the subnet IP address separated by a comma. Enter the first IP address of the new range followed by the subnet mask, separated by a comma. (For example, 169.254.0.1,255.255.0.0.).

2. Modify the data value of the Start value in the following registry key:

HKEY_Local_Machine\System\CurrentControlSet\Services\ICSharing\Addressing\Settings

Change the value to the second address of the selected IP range. This address cannot be the same or a lower value than the IP address used for the IntranetInfo key.

3. Modify the data value for the Stop value in the same registry key. Enter the last the IP address of the selected IP range.

Minha tabela de registro não tem HKEY_Local_Machine\System\CurrentControlSet\Services\ICSharing e não sei como seguir as três etapas acima com minha tabela de registro.

Alguém pode me guiar passo a passo?

    
por Tim 09.05.2011 / 07:33

2 respostas

1

Antes de tudo, seria interessante porque você gostaria de alterar o intervalo de IP do serviço de compartilhamento de conexão à Internet. No Windows XP, o serviço ICS atribui automaticamente os chamados endereços APIPA (Automatic Private IP-Adressing) no intervalo de 169.254.0.0/16 (consulte Wireless Zero Configuration e RFC3927 ). Isso é feito inteiramente sem o uso de qualquer servidor DHCP.

O artigo ao qual você se refere ( KB230148 ) parece descrever o serviço do ICS e como alterar o intervalo de endereços. No entanto, essas chaves podem estar disponíveis somente após você ter habilitado o compartilhamento ICS. Acho que a intenção do artigo foi provavelmente criar várias sub-redes ICS usando diferentes intervalos de endereços APIPA. Assim, por exemplo, um grupo de hosts compartilha a conexão de internet com o host A enquanto um grupo de hosts o compartilha com o host B (dentro da mesma rede). Isto é suposto ser uma configuração muito rara. Normalmente, você não deve alterar o intervalo APIPA ou até mesmo tentar fazer com que endereços IP sejam atribuídos automaticamente pelo Windows fora do intervalo do APIPA. Até mesmo a Microsoft recomenda neste artigo não mexer com essas configurações e afirma claramente que é totalmente incompatível. Você pode encontrar problemas de roteamento se seu intervalo de IPs colidir com intervalos IP públicos ou intervalos de IP privados em uma rede local.

Em relação às chaves de registro ausentes: Se a chave ICSharing indicada estiver ausente, isso significa que todo o serviço parece estar ausente. Tem certeza de que você executa um service pack recente do Windows XP? Eu acho que o ICS requer pelo menos o SP2 (de preferência você deve instalar o SP3). Se o serviço tiver sido removido por qualquer ferramenta, como a ferramenta de ajuste ou o vírus / trojan / whatever, você poderá restaurá-lo, reinstalando os serviços. Eu encontrei algumas exportações de registro na web, mas você pode simplesmente exportar a chave ausente de um sistema onde o ICS está instalado corretamente. Observe que isso provavelmente falhará se você executar um Windows XP anterior ao SP2 que não tenha a funcionalidade necessária. Apenas reinstalar o XP SP3 pode corrigir o problema também (consertando o Firewall do Windows e o ICS). Faça o download do instalador offline da rede aqui: XP SP3 instalador de rede .

    
por 09.05.2011 / 08:53
0

Eu tive o mesmo problema e fiz algumas investigações. Parece que alguém na Microsoft está confuso, porque essas instruções são para Win9x, não XP! Tanto quanto eu posso dizer que não é possível no XP.

    
por 29.01.2012 / 08:44