ICS - Internet Connection Sharing, alteração dos IPs padrão
Estava pesquisando na internet sobre um problema que ocorre direto no Windows 8 (e persiste no 8.1) Pro, sobre o uso de uma placa de rede wifi em modo externo no Hyper-V. Simplesmente dá tudo quanto é tipo de erro!
Para solucionar este problema, não vamos fugir de compartilhar a conexão de internet entre duas placas de rede (Wifi para uma placa do Hyper-V em modo interno). Para os mais radicais, podemos usar aplicativos como Wingate ou Winconnection para compartilhar essa internet. Mas, podemos usar de outra forma, mais simples: Usando o ICS da Microsoft. O ICS faz justamente o papel de compartilhar livremente a internet com uma outra placa de rede!
Tem um tutorial bem simples de como fazer aqui neste link: Allowing Windows 8.1 Hyper-V VM To Work With Wifi.
Ok, uma vez feito o tutorial, vocês podem reparar que a rede da placa do Hyper-V deve ter pego a configuração 192.168.137.1/24. Uma coisa que me deixava pensativo era: E se eu já uso essa configuração em uma rede qualquer? Entendendo um pouco de rotamento, sabe-se que redes de mesmo endereçamento em placas diferentes não são roteaveis, e mais, tendem a não funcionar bem, porque o sistema operacional não saberia para quem enviar o pacote IP!
Então, nas mesmas pesquisas que comentei acima, achei um outro artigo bem legal que mostra onde no registro fica essa configuração:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters
Lá, altere os valores de ScopeAddress, ScopeAddressBackup e StandaloneDhcpAddress para o novo endereço IP, e o Windows se encarrega do resto! 😉
O artigo na integra é este: Hyper-V, NAT and tethering with Windows 8.1 and Windows Phone