Wpis zostanie usunięty, po prostu bądź cierpliwy.
(Jeśli chcesz najkrótszą możliwą odpowiedź: niekompletna == usunięta)
Powiedzmy, że „usuń” to niewłaściwe słowo dla akcji. Naprawdę dzieje się tak, że wpis jest ręcznie ustawiany na stan „wysłane zapytanie, brak odpowiedzi” (a zatem „niekompletny” proces ARP), tak jakby maszyna była naprawdę nieosiągalna.
Teraz wpis zostanie wkrótce całkowicie usunięty, chyba że w międzyczasie otrzyma nową prawidłową odpowiedź ARP. W takim przypadku wpis i tak zostałby ponownie dodany, nawet jeśli zostałby usunięty zamiast oznaczony jako niekompletny. Więc nie ma rzeczywistych zalet ani wad tego zachowania.
Pamiętaj jednak, że mówimy o pamięci podręcznej. Usuwanie rzeczy z pamięci podręcznej jest trudne i kosztowne. Znacznie wydajniej jest unieważnić wpis i poczekać, aż zostanie zastąpiony, zanim zostanie ostatecznie usunięty. Ale dla systemu nie ma żadnej różnicy, czy wpis zniknął z listy, czy został oznaczony jako niekompletny.
Dla uzupełnienia wszystkich innych odpowiedzi ten link był bardzo przydatny .
W niektórych przypadkach użycie
ip
jest bardziej odpowiednie, na przykład polecenie:Wyniki mogą zależeć od jądra systemu Linux.
źródło
Oprócz innych dobrych odpowiedzi warto wspomnieć, że można całkowicie ożywić pamięć podręczną arp, usuwając ją. Jednym z mniej bolesnych sposobów jest:
To powinno usunąć wszystkie wpisy, niezależnie od tego, czy są w jakimkolwiek stanie.
Alternatywne metody obejmują obniżanie i zwiększanie interfejsu oraz podobne sposoby całkowitego usunięcia i ponownego utworzenia pamięci podręcznej arp.
źródło
Wiem, że to może brzmieć oczywisto, ale dla tych, którzy nie byli przyzwyczajeni do pracy z powłoką, to moja propozycja:
Zaczynając od odpowiedzi @KarmaFusebox, dlaczego nie po prostu grep wyniki ...? :
Wyświetli tylko istniejące / aktywne wpisy w pamięci podręcznej.
Myślę, że wciąż jest to polecenie zgodne z POSIX . I jest to metoda skryptowa , jeśli tego potrzebujesz.
źródło
arp
zachowuje. Wydaje się to dziwne. Stycznie, możearp
być zmuszony do usunięcia<incomplete>
wpisów?incomplete
wpisów w poleceniu listy pamięci podręcznej arp.