关于arp命令

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
ryt
帖子: 95
注册时间: 2014-10-08 20:50
系统: ubuntu 14.04

关于arp命令

#1

帖子 ryt » 2014-12-03 17:13

为什么我执行arp命令,会显示有两个IP地址和MAX地址,如下:

ryt@ubuntu:~$ arp -n
地址 类型 硬件地址 标志 Mask 接口
192.168.4.251 ether 08:7a:4c:ca:69:c0 C wlan0
192.168.4.1 ether 00:1a:a9:15:92:ac C wlan0

一台电脑不是应该只有一个IP地址和一个MAC地址的吗?
rosynirvana
帖子: 893
注册时间: 2011-02-14 17:46

Re: 关于arp命令

#2

帖子 rosynirvana » 2014-12-03 17:29

arp显示的是MAC地址到IP转换的缓存记录,发生了通讯就会记录下来
例如我刚才用手机ssh到笔记本上:

代码: 全选

Address                  HWtype  HWaddress           Flags Mask            Iface
192.168.1.1              ether   20:: d   C                     wlan3
192.168.1.101            ether   f4::   C                     wlan3
第一个是路由器,第二个是手机

另外一个电脑一般不会只有一个ip地址,例如本地环路127.0.0.1,和外网出口地址,还可以有VPN的子网地址
MAC地址看有几个网络硬件,例如我这里有一块以太网卡,一个pci无线网卡,一个usb无线网卡,就是三个MAC地址
ryt
帖子: 95
注册时间: 2014-10-08 20:50
系统: ubuntu 14.04

Re: 关于arp命令

#3

帖子 ryt » 2014-12-04 20:32

rosynirvana 写了:arp显示的是MAC地址到IP转换的缓存记录,发生了通讯就会记录下来
例如我刚才用手机ssh到笔记本上:

代码: 全选

Address                  HWtype  HWaddress           Flags Mask            Iface
192.168.1.1              ether   20:: d   C                     wlan3
192.168.1.101            ether   f4::   C                     wlan3
第一个是路由器,第二个是手机

另外一个电脑一般不会只有一个ip地址,例如本地环路127.0.0.1,和外网出口地址,还可以有VPN的子网地址
MAC地址看有几个网络硬件,例如我这里有一块以太网卡,一个pci无线网卡,一个usb无线网卡,就是三个MAC地址
非常感谢!
回复