Como alterar o intervalo dhcp alocado através do ICS no Windows 7 para o intervalo 192.168.1.x?

2

Configurei o Compartilhamento de Conexão com a Internet no meu laptop com Windows 7. Atualmente, o intervalo de IP alocado para os clientes ICS do DHCP está no intervalo de 192.168.137.x. Não consigo encontrar uma maneira de alterar o intervalo manualmente para o intervalo 192.168.0.x (ou seja, o mesmo intervalo do meu roteador sem fio)

Eu tentei googling mas não encontrei resposta.

EDIT: Encontrei este link no site da microsoft, mas este artigo pode ser muito antigo, já que eu não sou capaz para encontrar esse caminho particular no meu regedit.

EDIT2: Este é o cenário específico para o qual eu preciso fazer isso. Nota: Eu não vou comprar novo hardware pelo menos algum tempo. (Eu sei que comprar um roteador wi-fi multiport vai resolver o meu problema) Eu tenho um roteador wifi de bolso, que tem apenas uma porta WAN e nenhuma saída ethernet. Eu tenho um desktop que tem apenas ethernet e sem wifi. Desktop tem um processador i7 e 16GB de RAM. Tão poderoso. Eu tenho um laptop com o Windows 7 com Wi-Fi e Ethernet. Mas meu laptop tem configuração muito baixa e não muito poderosa Eu configurei o ICS no meu laptop para compartilhar a conexão com a Internet no meu laptop.

Eu tenho o RHL Linux sendo executado em uma máquina virtual no meu dekstop. Eu quero configurar uma VPN site-to-site da minha VM Linux dentro da área de trabalho para a VM do meu amigo em sua casa. Sua comp também está por trás de um NAT. Eu queria que meu roteador wifi fosse capaz de fazer ping no meu desktop (para que eu possa configurar o roteador wifi do meu bolso) e eu pensei que, ao fornecer o endereço IP na faixa 192.168.0.x, eu poderia conseguir isso. Mas eu estava errado. Meu desktop obteve o endereço IP 192.169.0.119 depois de testar a solução abaixo por @ michael-kjorling. Mas nem meu desktop nem meu roteador Wi-Fi podem pingar uns aos outros.

Existe alguma maneira de eu conseguir isso?

    
por srikanth chandrasekaran 11.03.2013 / 13:00

2 respostas

4

Eu pesquisei "internet connection sharing" "windows 7" internal subnet e o primeiro hit foi o artigo KB230148 da base de conhecimento da Microsoft Como alterar o intervalo de IPs para a conexão com a Internet Compartilhando o serviço DHCP que foi revisado pela última vez em 2011 e está declarado como aplicável a:

  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Windows 7 Home Basic
  • Windows 7 Home Premium
  • Windows 7 Professional
  • Windows 7 Ultimate

A partir desse artigo:

To change the IP address that is assigned to the host and the IP address range that is used by the DHCP service on the Connection Sharing host, use Registry Editor to change the following values. These values are located in the following folder: HKLM\System\CurrentControlSet\services\SharedAccess\Parameters

(REG_SZ) ScopeAddress
(REG_SZ) StandaloneDhcpAddress

The ScopeAddress value is set to the address range that you want to use with Connection Sharing. The StandaloneDhcpAddress value is the address range that is used when Virtual Wi-Fi/SoftAP is enabled. For both values, a network mask of 255.255.255.0 is used and is not configurable.

Então, parece-me que, para obter o efeito desejado, você definiria ScopeAddress e StandaloneDhcpAddress para C0A80000 hex. Isso fará com que o Windows atribua endereços IP de clientes ICS fora do intervalo 192.168.0 / 24 (CIDR). (Se o valor no título da pergunta estiver correto e o da pergunta não for, use C0A80100 .)

No entanto , isso provavelmente causará colisões de endereços IP, pois tanto o seu roteador quanto o seu laptop agora estão atribuindo endereços IP fora do mesmo pool de endereços . E mesmo que por puro golpe de sorte não cause colisões de endereços, é provável que isso cause estragos com o roteamento IP em seu laptop, em clientes ICS ou, possivelmente, ambos. Por esse motivo, talvez sejam realmente salvaguardas para evitar uma configuração como essa.

Se você explicar por que deseja tanto que o intervalo de endereços IP dos clientes ICS seja o mesmo da sub-rede IP externa do host do ICS, talvez alguém possa propor um solução que irá realmente funcionar e funcionar de forma fiável.

    
por 11.03.2013 / 13:12
0

Você pode não conseguir isso. O ICS está operando como um roteador NAT, ocultando máquinas com um intervalo de endereços que fornece aos clientes a partir da conexão de rede que está compartilhando. Assim, você poderá fazer o ping da área de trabalho (ou da VM na área de trabalho) para o roteador, mas não para o outro lado.

No entanto, se você é capaz de instalar um linux vm no LAPTOP, então você pode ser capaz de configurar isso para fazer o que quiser (eu resumi aqui, você precisará procurar os detalhes no google ): - configure o host virtual com os dois dispositivos ethernet - iptables para rotear para / fro para hosts específicos - tradução de endereço / porta no lugar na conexão externa apontando para a sua máquina interna.

essencialmente, você usaria uma segunda sub-rede para sua área de trabalho, transferida para o roteamento vm & expor o roteamento vm com um ip na sub-rede 192.168.0 para traduzir o tráfego de volta para ele.

    
por 27.11.2015 / 09:37