HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Tcpip \ Parâmetros \ Interfaces
via regedit
No Windows (especificamente, servidor 2008 R2), se uma interface de rede morrer e eu a substituir, como posso recuperar o IP que foi atribuído à interface antiga?
Eu sei que o Windows o mantém em algum lugar, porque se eu soubesse o que era e o atribuísse à nova interface, o Windows lançaria um aviso e me informaria que o IP foi atribuído neste sistema antes.
Na mesma linha, se eu estivesse falando sobre um convidado virtual que foi movido para um novo host que não tenha a rede virtual configurada da mesma forma, chego ao mesmo problema. Preciso encontrar o IP antigo e atribuí-lo à nova interface.
Obrigado,
[EW]
Você pode usar o comando netsh para realizar isso:
netsh interface ipv4 dump
Isso deve fornecer informações de interface ipv4 manualmente designadas (interfaces ativas, inativas ou até mesmo removidas). Substitua por ipv6 se você precisar de informações da interface ipv6.
Resultado:
# ----------------------------------
# IPv4 Configuration
# ----------------------------------
pushd interface ipv4
reset
set global icmpredirects=enabled
add route prefix=0.0.0.0/0 interface="Local Area Connection 2" nexthop=192.168.28.1 publish=Yes
add route prefix=0.0.0.0/0 interface="Local Area Connection" nexthop=10.10.10.1 publish=Yes
add address name="Local Area Connection 2" address=192.168.28.180
add address name="Local Area Connection" address=10.10.10.212