arp (где мои сетевые устройства?)

Вот способ сделать это с Perl regex предвидение:

perl -e '
    while($name=shift){
        @components = split /(?=(?:[0-9]{2})+[^0-9]+$)/,$name;
        shift @components;
        $new_name = join '\:',@components;
        rename $name => $new_name;
    }
' list_of_avi_files

Это будет работать на любое количество пар цифры, не всего 4. Можно также измениться {2} кому: {3}, например, и имейте его, разделение на цифре утраивается.

3
30.06.2014, 20:24
2 ответа

"Arp манипулирует ARP-кэшем кернела различными способами"

Это очень природа - читать из кэша. С http://linux.about.com/library/cmd/blcmdl8_arp.htm

6
27.01.2020, 21:10

arp-сканирование - это совершенно другая утилита, которая на самом деле сканирует. Команда linux 'arp' читает только непосредственно из ARP-кэша ядра. Вы можете подделать сканирование, используя ping, чтобы заполнить arp-таблицу.

Оба работают в точности так, как и должны быть.

Не уверен, что вы имеете в виду под "почему я не могу корректно видеть свои устройства?", эти выходы такие, какими они должны быть.

.
3
27.01.2020, 21:10

Теги

Похожие вопросы