Я использую CentOS Linux версии 7.0.1406 на VPS-сервере.
Попытка использовать команду "arp" и обнаружение, что она отсутствует. Я также попытался от имени пользователя root убедиться, что команда не находится в sbin. Затем я погуглил и обнаружил, что эта команда является частью старого пакета net-tools, который устарел (полагаю, поэтому у меня его нет). Я обнаружил, что отсутствует команда ifconfig, которая также есть в устаревших сетевых инструментах.
Поэтому вместо установки старых сетевых инструментов я решил попробовать новую эквивалентную команду arp и посмотреть эту статью, которая должна быть ip n show
.
Ну, эта команда ничего не возвращает. Я также попробовал, чтобы ip -s n
и ip -s n show
all ничего не возвращали. Я знаю, что мой arp-кэш не пустой, потому что я пингуюсь влево и вправо.
Что я делаю неправильно?
Обновление: Итак, я установил net-tools, сделал arp -a
и обнаружил, что он тоже ничего не возвращает! Теперь я знаю, что это не проблема с командой ip. Это VPS, который я использую. Возможно ли поэтому кеш arp сообщает пусто? Сначала я не включал эту информацию, потому что не думал, что это что-то изменит, но теперь я думаю, что может сыграть какая-то виртуальная сеть вуду.