Como fazer um script para exibir endereços locais de IP

Escrito por kevin walker | Traduzido por vinícius albuquerque
  • Compartilhar
  • Tweetar
  • Compartilhar
  • E-mail

Administradores de rede precisam verificar os endereços locais de IP dos computadores de sua rede regularmente. Embora isso possa ser feito rapidamente com um único comando, é muito mais fácil e produtivo criar um script personalizado que faça esse trabalho.

Nível de dificuldade:
Moderadamente fácil

Outras pessoas estão lendo

Instruções

    Linux / Unix / Mac OS X

  1. 1

    Abra um editor de texto e digite o seguinte comando:

    !/bin/bash

    ifconfig en1 | grep -o "[0-9].[0-9].[0-9].[0-9]" | head -1

    Ele combina três comandos com um uma barra vertical "|". No Unix, essa barra representa um comando especial que redireciona a saída de um comando para dentro de outro comando. O primeiro comando é o "ifconfig", que obtém informação sobre a rede especificada logo após. No Mac OS X, a rede é comumente chamada de "en1", mas no Linux ou no Unix é mais provável que o nome seja "eth0".

    O segundo comando recebe a informação obtida no primeiro e a filtra para que apenas a parte que tenha a estrutura básica de um endereço de IP (xxx.xxx.xxx.xxx) seja mantida.

    Como o "ifconfig" obterá dois endereços de IP (o local e o do gateway), o comando "head" retém o primeiro e descarta o resto.

  2. 2

    Salve esse código como "obterIP.sh".

  3. 3

    Abra o terminal e digite o seguinte código de permissão para executá-lo:

    chmod +x obterIP.sh

  4. 4

    Execute o script digitando o comando abaixo no terminal:

    ./obterIP.sh

    Windows

  1. 1

    Abra um editor de texto.

  2. 2

    Digite o script VBS abaixo:

    dim NIC1, Nic, StrIP

    Set NIC1 = GetObject("winmgmts:").InstancesOf("Win32_NetworkAdapterConfiguration")

    For Each Nic in NIC1 if Nic.IPEnabled then StrIP = Nic.IPAddress(i) MsgBox StrIP end if next

    Ele captura todas as interfaces de rede ativas em seu computador e retorna uma caixa de mensagem com o endereço local de IP de cada conexão de rede que tiver um endereço de IP.

  3. 3

    Salve esse script com o nome "obterIP.vbs".

  4. 4

    Clique duas vezes no arquivo "obterIP.vbs" para executar o comando.

Não perca

Filtro:
  • Geral
  • Artigos
  • Slides
  • Vídeos
Mostrar:
  • Mais relevantes
  • Mais lidos
  • Mais recentes

Nenhum artigo disponível

Nenhum slide disponível

Nenhum vídeo disponível