Reservando toda a tabela ARP em servidor DHCP

De Wiki Hackstore

Caso deseje reservar todos os IPs contidos na tabela ARP, basta criar e executar o script abaixo:

#!/bin/bash

arp -an|grep -v incomp|awk '{print $2, $4}' > lista.txt

sed -i s/')'//g lista.txt
sed -i s/'('//g lista.txt

while read IP MAC;do
        echo "host "$(echo ${IP}|cut -d. -f4)" { hardware ethernet ${MAC}; fixed-address ${IP}; }"
done < /root/lista.txt