команда
/sbin/arp -a
должна вытащить мне все мак адреса, но в ответ я получаю :
? (192.168.25.193) at <incomplete> on eth2
? (192.168.26.161) at <incomplete> on eth2
? (192.168.24.222) at <incomplete> on eth2
? (169.254.25.60) at <incomplete> on eth2
? (192.168.42.4) at «mac address» [ether] on eth2
? (169.254.23.19) at <incomplete> on eth2
? (169.254.22.53) at <incomplete> on eth2
? (192.168.24.193) at <incomplete> on eth2
? (192.168.21.138) at <incomplete> on eth2
т.е некоторые показываются а некоторые нет.
А как флашнуть-то таблицу ?
<incomplete> - это те, к которым ты не смог достучаться, и их маки неизвестны. Чтобы флашнуть арп-кеш потуши, а потом подними сетевой интерфейс. sudo ifconfig eth2 down; sudo ifconfig eth2 up.