Como fazer um script para exibir os endereços ip locais

Uma tarefa que os administradores de rede precisam para executar em uma base regular é para procurar o endereço IP local de um computador em sua rede. Embora isso pode ser feito rapidamente com um único comando, é muito mais fácil e mais produtivo para criar um script personalizado para o trabalho.

Linux / Unix / Mac OS X

  • Abra o seu editor de texto favorito e digite o seguinte comando:

    !/ Bin / bash

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

    Este combina três comandos com um "tubo" (|), Um comando especial Unix que redireciona a saída de um comando para outro comando. O primeiro comando é "ifconfig," que obtém as informações sobre uma determinada rede. No Mac OS X, a rede é susceptível de ser nomeado "EN1," mas sob Linux ou Unix, é mais provável a ser nomeado "eth0."

    O segundo comando toma a saída do primeiro e filtra-lo de modo a que apenas as partes que se encaixam na estrutura de base de um (XXX.XXX.XXX.XXX) endereço IP são retidos.

    Uma vez que o ifconfig obterá dois endereços IP, o IP local e o gateway IP, o "cabeça" comando filtra todos, mas o primeiro.

  • Salve como "getIP.sh."

  • Abra o "terminal" programa e digite o seguinte para dar a permissão script para ser executado:

    chmod + x getIP.sh

  • Execute o script digitando o seguinte em seu terminal:

    ./getIP.sh

janelas

  • Abra o seu editor de texto favorito.



  • Digite o seguinte script VBS:

    dim NIC1, Nic, tira

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

    Para cada NIC no NIC1

    se Nic.IPEnabled seguida

    STRIP = Nic.IPAddress (i)

    MsgBox tira

    fim se

    Próximo

    Este script recebe todas as interfaces de rede ativados no computador e fornece uma caixa de mensagem com o endereço IP local de cada conexão de rede que tem um endereço IP.

  • Guardar este com o nome "getIP.vbs."

  • Clique duas vezes no "getIP.vbs" arquivo em seu desktop para executar o script.

De esta maneira? Compartilhar em redes sociais:

LiveInternet