Enviado em 22/10/2014 - 14:34h
Quero pegar o nome e mac address de um dispositivo no dhcpd.conf, fornecendo um IP para pesquisa.
Ideia pensada:
Digita o IP, busca ele no dhcpd.conf, sobe 1 linha pega o MAC e duas linhas e printa NOMEPC.
Tentei isso:
-----------------------------------------------------------------------------------
#!/bin/bash
echo "Digite o ip"
read ip
nome= $(cat /etc/dhcp/dhcpd.conf | grep $ip | awk '{ print $2 }') // Esse seria 2 linhas acima
$mac= $(cat /etc/dhcp/dhcpd.conf | grep $ip | awk '{ print $3 }') // Esse seria 1 linha acima
echo "Para o ip $ip : MAC = $mac Nome = $nome "
-----------------------------------------------------------------------------------
Este script atuaria no dhcpd.conf que contem linhas conforme abaixo:
host NOMEPC {
hardware ethernet 00:00:00:00:00:00;
fixed-address 10.0.0.1;
}
-----------------------------------------------------------------------------------
O que não consegui fazer é subir duas linhas depois de encontrado o IP. Desde já
agradeço.
Ideia pensada:
Digita o IP, busca ele no dhcpd.conf, sobe 1 linha pega o MAC e duas linhas e printa NOMEPC.
Tentei isso:
-----------------------------------------------------------------------------------
#!/bin/bash
echo "Digite o ip"
read ip
nome= $(cat /etc/dhcp/dhcpd.conf | grep $ip | awk '{ print $2 }') // Esse seria 2 linhas acima
$mac= $(cat /etc/dhcp/dhcpd.conf | grep $ip | awk '{ print $3 }') // Esse seria 1 linha acima
echo "Para o ip $ip : MAC = $mac Nome = $nome "
-----------------------------------------------------------------------------------
Este script atuaria no dhcpd.conf que contem linhas conforme abaixo:
host NOMEPC {
hardware ethernet 00:00:00:00:00:00;
fixed-address 10.0.0.1;
}
-----------------------------------------------------------------------------------
O que não consegui fazer é subir duas linhas depois de encontrado o IP. Desde já
agradeço.