none
Alteração de IP via registro e script RRS feed

  • Pergunta

  • Amigos, bom dia!

    em plena véspera de natal e eu com uma bucha na mão, rs, vamos ver se alguém consegue me ajudar.

    É o seguinte

    Surgiu a necessidade de criar um script para automatizar inclusão de IPs adicionais na placa de rede de um determinado servidor.

    Fiz algumas pesquisas e localizei a chave de registro onde são armazenados os IPs

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\ID do adaptador.

    inclui alguns IPs para teste e funcionou na boa.

    ate ai tranquilo, o problema é que serão adicionados vários ips, e de maneira aleatória (conforme necessidade) portanto eu gostaria de automatizar esse processo.

    teria como criar um script que fizesse essa inclusão de IP, mantendo os ips existentes e adicionando novos, no caso preciso alterar IP e Mascara apenas.

    alguém já teve essa necessidade?

    abraços.

       



    quarta-feira, 24 de dezembro de 2014 12:54

Respostas

Todas as Respostas

  • É complicado.

    Depende muito do real motivo para essa mudança constante de IP, se esta máquina está em um ambiente virtualizado recomendo que dê uma leitura em Virtual Networking. É um conceito relativamente relacionado com um pool de endereços dinâmicos que supriria sua demanda.

    Sem algo muito complexo, você pode criar uma bat e add ao Task Scheduler, para de tempos em tempos executar a função abaixo e realizar a mudança do IP.

    netsh interface ip set address "Local Area Connection" static 192.168.0.10 255.255.255.0

    Para isso claro, você terá que estabelecer previamente alguns endereços pois caso criemos uma variável para gerar números aleatórios isso poderia gerar um grande conflito de endereçamento e uma indisponibilidade do seu servidor.



    Sergio Figueiredo
    Microsoft Certified Solutions Associate

    sexta-feira, 26 de dezembro de 2014 13:04
  • Olá Sergio, obrigado pelo retorno;

    Na verdade o que eu preciso fazer não é uma mudança de IP e sim inserir IPs adicionais.

    é uma maquina física, rodando IIS e vários sites de vários clientes.

    os clientes acessam via FTP para subir os dados dos sites.

    a ideia seria ter vários IPs na maquina para que cada cliente tivesse um endereço IP diferente para acessar.

    assim, em caso de uma possível invasão em um dos servidores, conseguiríamos saber de qual cliente (IP) o mesmo ocorreu.

    Basicamente é só incluir o IP adicional, o problema é que como são vários clientes gostaria de automatizar o processo.

    utilizando o NETSH eu vi que existe um parâmetros de importar as configurações de um arquivo.

    fiz alguns testes porem sem sucesso.

    sexta-feira, 26 de dezembro de 2014 16:43
  • Entendi.

    Na estação onde você fez os testes o IP é estático? É um dos pré-requisitos para habilitar IP's secundários.

    Script acho um tanto complicado, você pode criar um .bat para adicionar valores/chaves ao registro porém terá sempre que editar para inserir os números que desejas. Uma vez que como foi dito anteriormente, gerar números aleatórios além de tenso pode acarretar problemas.

    Abcs,


    Sergio Figueiredo
    Microsoft Certified Solutions Associate

    sexta-feira, 26 de dezembro de 2014 18:11
  • Sim, o IP é estatico.

    eu fiz um teste alterando a chave de registro que citei no post, porem não funcionou. talvez eu tenha feita algo errado, vou tentar refazer os testes para ver se nao deixei passar algo.

    quanto a ter que editar não seria o maior problema, embora talvez de para criar um script com variáveis e tudo mais.

    segunda-feira, 29 de dezembro de 2014 11:26
  • Sim.

    O complicado é criar o procedimento em loop pra gerar os IP's.

    Abcs.


    Sergio Figueiredo
    Microsoft Certified Solutions Associate

    segunda-feira, 29 de dezembro de 2014 11:33
  • isso é mesmo.

    vou fazer novos testes assim que possível e vou postando os resultados.

    segunda-feira, 29 de dezembro de 2014 11:36
  • Tenta fazer o .bat pra alterar os registros que acho que vai te ajudar bastante.

    Abcs,


    Sergio Figueiredo
    Microsoft Certified Solutions Associate

    segunda-feira, 29 de dezembro de 2014 11:36
  • Vou tentar.

    valeu

    segunda-feira, 29 de dezembro de 2014 13:08
  • Pessoal,

    Postagem recente aqui do fórum

    Script adicionar mais de um IP

    https://social.technet.microsoft.com/Forums/pt-BR/27715656-f306-4463-bb13-9749801eee0e/script-adicionar-mais-de-um-ip?forum=scriptadminpt

    Vejam que tem uma importante diferença no comando NETSH que vocês utilizaram: ADD ao invés de SET.


    Fábio de Paula Junior

    sexta-feira, 2 de janeiro de 2015 16:10
    Moderador
  • Problema resolvido?

    Fábio de Paula Junior

    quarta-feira, 14 de janeiro de 2015 13:30
    Moderador