Endereço IP do log obtido pelo servidor DHCP - Desktop do Ubuntu

0

Haveria uma maneira de escrever um script que registrasse o IP do dhcp que o computador que executa o Ubuntu obtém toda vez que obtém um novo IP?

    
por Benjamin Jones 02.01.2014 / 05:27

1 resposta

1

Estou curioso para saber por que você gostaria de fazer isso ...

Mas este script deve fazer o que você quer, você só tem que executá-lo quando o computador é iniciado, mas depois ele recebe um endereço IP

#!/bin/bash
currIP='ip addr show dev eth0 | awk -F 'inet |/24' ' { print $2 }' | tail -n 1
newIP='grep $currIP ips.txt | wc -l'
if [[ $present -eq 0 ]]; then
    echo $currIP >> ips.txt
fi 

Muito rápido no topo do script da minha cabeça para fazer isso. Não verificará se o arquivo ips.txt realmente existe.

    
por 02.01.2014 / 07:18