回覆列表
  • 1 # 阿顏美食

    這是網上一篇教程arp快取就是IP地址和MAC地址關係快取列表。在Windows下 arp -d [$ip] 不指定IP地址時清除所有arp快取。在Linux下 arp -d $ip 必須指定IP地址才能執行這條命令的此引數,所有在Linux系統下 arp -d $ip 命令只能清除一個IP地址的對應MAC地址快取,當然可以使用組合命令操作,這也算是Linux的一個優點吧。組合命令清除所有arp快取:arp -n|awk "/^[1-9]/{system("arp -d "$1)}"其實Linux也有內部命令清除所有arp快取,但是不太好記憶,用的人很少。以下命令清除eth0介面的所有arp快取。ip neigh flush dev eth0

  • 2 # 使用者7878186475180

    1、系統初始arp環境

    [root@esx ~]# arp -n

    Address HWtype HWaddress Flags Mask Iface

    192.168.1.175 ether 00:24:1D:97:B6:7F C vswif0

    192.168.1.120 ether 00:1F:C6:3A:DC:81 C vswif0

    192.168.1.51 (incomplete) vswif0

    2、執行清除所有arp 快取命令

    [root@esx ~]# arp -n|awk "/^[1-9]/{print "arp -d " $1}"|sh -x

    + arp -d 192.168.1.175

    + arp -d 192.168.1.120

    + arp -d 192.168.1.51

    3、執行命令後,本機arp快取資訊

    [root@esx ~]# arp -n

    Address HWtype HWaddress Flags Mask Iface

    192.168.1.175 (incomplete) vswif0

    192.168.1.120 (incomplete) vswif0

    192.168.1.51 (incomplete) vswif0

  • 中秋節和大豐收的關聯?
  • 甲胎蛋白能查出哪些癌?