InternetSharing
registra qual endereço recebe uma concessão DHCP dentro de:
/var/log/system.log
Tecnicamente, é o bootpd
daemon que cuida dessa parte do acesso à rede.
Você pode acompanhar quem está obtendo acesso à sua rede agora com este comando:
tail -f /var/log/system.log | grep 'bootpd.*\[en.\]'
e para Mavericks, Yosemite e El Capitan:
tail -f /var/log/system.log | grep 'bootpd.*\[bridge.\]'
Você pode exibir quem conectou e quando sua rede com este comando:
grep 'bootpd.*\[en.\]' /var/log/system.log
e para Mavericks, Yosemite e El Capitan:
grep 'bootpd.*\[bridge.\]' /var/log/system.log
Se você precisar rastreá-lo ainda mais no passado, o comando é:
bzgrep 'bootpd.*\[en.\]' `ls -tr /var/log/system.log.*.bz2`
e para Mavericks, Yosemite e El Capitan:
bzgrep 'bootpd.*\[bridge.\]' `ls -tr /var/log/system.log.*.bz2`
Por fim, se você deseja distinguir imediatamente esses dispositivos conhecidos dos arquivos de log dos não convidados, o método é preencher o arquivo de configuração
bootpd
:
/etc/bootptab
com todos os endereços MAC conhecidos.