Script Bash para monitorar o IP interno para mudanças

0

Gostaria de saber se um script pode conter as informações de um ifconfig ...

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
    inet 111.222.111.222  netmask 255.255.255.0  broadcast 111.222.111.255
    inet6 fe80::f2de:f1ff:fef1:6570  prefixlen 64  scopeid 0x20<link>
    ether f0:de:f1:f1:65:70  txqueuelen 1000  (Ethernet)
    RX packets 3623628  bytes 428280329 (408.4 MiB)
    RX errors 0  dropped 0  overruns 0  frame 0
    TX packets 1895180  bytes 1618756896 (1.5 GiB)
    TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    device interrupt 20  memory 0xf3900000-f3920000

E, em seguida, despejar as informações para algo como:

eth0
ipv4: 111.222.111.222 netmask: 255.255.255.0 broadcast 111.222.111.255
ipv6: fe80::f2de:f1ff:fef1:6570  prefixlen 64  scopeid 0x20<link>

Eu gostaria que o script incluísse todas as interfaces ativadas que não fossem de loopback. Gostaria de configurar o cron para verificar quaisquer alterações e, se houver uma alteração, enviar-me todas as informações para o meu Gmail. Quaisquer alterações devem ser negrito ou exibidas de forma que possam ser facilmente identificadas. Mesmo que seja uma seção diferente.

Eu quero o comando 'ifconfig' e não 'ip'.

    
por KoreanGuy 19.04.2018 / 22:20

0 respostas