为什么我的某些设备在我的路由器DHCP列表中出现两次?


3

我昨天买了一台新的路由器,但我不认为这是相关的,因为在我以前的路由器上它也发生了。现在唯一的区别是我的第一个路由器不是双频段,而是新的路由器。所以这让我觉得可能是原因,但我也不明白为什么当我不同时使用两个wifi连接时它会列出设备两次。

会发生什么事情是我的两个设备出现在dhcp表上两次。它总是相同的两个。我的Galaxy S5手机和我的Galaxy平板电脑。有些东西让我相信有一些关于导致这种情况发生的星系设备。但是什么?

或者它可能是路由器,因为在我的旧路由器上我已经dd wrt并且在我的新路由器上我有番茄。

但是idk为什么。是什么让他们出现两次?这就是我的dhcp表的样子。

    (Interface)    (MAC Address)    (IP Address)    (Name)  

    (br0)   (11:11:11:11:11:11)
    (10.12.1.8) (Tablet)            

    (br0)   (22:22:22:22:22:22)
    (10.12.1.24)    (Galaxy)                


    (eth1)  (22:22:22:22:22:22) 
    (Unknown)   (Unknown)   

    (eth2)  (11:11:11:11:11:11)
    (Unknown)   (Unknown)   

我猜测它与界面有关。但我不明白其中任何一个。eth1是以太网。br0是桥梁。Idk是一个什么样的桥梁,但快速谷歌搜索说它将网络连接到另一个网络。当平板电脑连接到连接到我的isp调制解调器的路由器时,平板电脑如何成为一座桥梁。这不意味着所有这些都是桥梁,因为它们都连接到我的路由器,然后我的调制解调器?或者只有我的路由器是一座桥,因为它将我的局域网连接到一个wan?所以我不明白。我不明白为什么wifi设备出现在以太网上。

MAC地址真的没有读过11或22我只是把它们放进去了。但它确实说不知道ip和名字。这应该发生,因为它第一次出现。

**/tmp/home/root$ arp -a**
Tablet (10.12.1.8) at 11:11:11:11:11:11 [ether] PERM on br0
Modem (1.1.1.1) at xx:xx:xx:xx:xx:xx [ether]  on vlan2
Galaxy (10.12.1.24) at 22:22:22:22:22:22 [ether] PERM on br0
ASUS (10.12.1.2) at xx:xx:xx:xx:xx:xx [ether] PERM on br0


**/tmp/home/root$ ifconfig**
br0        Link encap:Ethernet  HWaddr XX:XX:XX:XX:XX:XX
           inet addr:10.12.1.1  Bcast:10.12.1.255  Mask:255.255.255.0
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
           RX packets:278599 errors:0 dropped:0 overruns:0 frame:0
           TX packets:596937 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:0 
           RX bytes:182443542 (173.9 MiB)  TX bytes:785616292 (749.2 MiB)

eth0       Link encap:Ethernet  HWaddr XX:XX:XX:XX:XX:XX  
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
           RX packets:728397 errors:0 dropped:0 overruns:0 frame:0
           TX packets:333202 errors:25 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:1000 
           RX bytes:800300423 (763.2 MiB)  TX bytes:261014853 (248.9 MiB)
           Interrupt:4 Base address:0x2000 

eth1       Link encap:Ethernet  HWaddr XX:XX:XX:XX:XX:XX  
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
           RX packets:65343 errors:0 dropped:0 overruns:0 frame:32840
           TX packets:181742 errors:10 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:1000 
           RX bytes:48388399 (46.1 MiB)  TX bytes:241940171 (230.7 MiB)
           Interrupt:3 Base address:0x1000 

eth2       Link encap:Ethernet  HWaddr XX:XX:XX:XX:XX:XX  
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
           RX packets:172063 errors:0 dropped:0 overruns:0 frame:4380
           TX packets:363352 errors:1435 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:1000 
           RX bytes:132062671 (125.9 MiB)  TX bytes:473613831 (451.6 MiB)

lo         Link encap:Local Loopback  
           inet addr:127.0.0.1  Mask:255.0.0.0
           inet6 addr: ::1/128 Scope:Host
           UP LOOPBACK RUNNING MULTICAST  MTU:16436  Metric:1
           RX packets:3185 errors:0 dropped:0 overruns:0 frame:0
           TX packets:3185 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:0 
           RX bytes:261884 (255.7 KiB)  TX bytes:261884 (255.7 KiB)

vlan1      Link encap:Ethernet  HWaddr XX:XX:XX:XX:XX:XX  
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
           RX packets:41658 errors:0 dropped:0 overruns:0 frame:0
           TX packets:66122 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:0 
           RX bytes:5658553 (5.3 MiB)  TX bytes:76240340 (72.7 MiB)

vlan2      Link encap:Ethernet  HWaddr XX:XX:XX:XX:XX:XX  
           inet addr:1.1.1.1  Bcast:1.1.1.1 Mask:255.255.255.0
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
           RX packets:686737 errors:0 dropped:0 overruns:0 frame:0
           TX packets:267105 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:0 
           RX bytes:781530624 (745.3 MiB)  TX bytes:184812463 (176.2 MiB)




**/tmp/home/root$ ip addr show**
1: lo: <LOOPBACK,MULTICAST,UP,10000> mtu 16436 qdisc noqueue 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 brd 127.255.255.255 scope host lo
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,10000> mtu 1500 qdisc pfifo_fast qlen 1000
    link/ether XX:XX:XX:XX:XX:XX brd ff:ff:ff:ff:ff:ff
3: eth1: <BROADCAST,MULTICAST,UP,10000> mtu 1500 qdisc pfifo_fast qlen 1000
    link/ether XX:XX:XX:XX:XX:XX brd ff:ff:ff:ff:ff:ff
4: eth2: <BROADCAST,MULTICAST,UP,10000> mtu 1500 qdisc pfifo_fast qlen 1000
    link/ether XX:XX:XX:XX:XX:XX brd ff:ff:ff:ff:ff:ff
5: vlan1@eth0: <BROADCAST,MULTICAST,UP,10000> mtu 1500 qdisc noqueue 
    link/ether XX:XX:XX:XX:XX:XX brd ff:ff:ff:ff:ff:ff
6: vlan2@eth0: <BROADCAST,MULTICAST,UP,10000> mtu 1500 qdisc noqueue 
    link/ether XX:XX:XX:XX:XX:XX brd ff:ff:ff:ff:ff:ff
    inet 1.1.1.1/24 brd 98.167.198.255 scope global vlan2
7: br0: <BROADCAST,MULTICAST,UP,10000> mtu 1500 qdisc noqueue 
    link/ether XX:XX:XX:XX:XX:XX brd ff:ff:ff:ff:ff:ff
    inet 10.12.1.1/24 brd 10.12.1.255 scope global br0
8: imq0: <NOARP> mtu 1500 qdisc noop qlen 30
    link/void 
9: imq1: <NOARP> mtu 1500 qdisc noop qlen 30
    link/void 

你能澄清一下你从哪个设备获取该表以及你用它来获取它的命令或选项吗?
大卫施瓦茨2015年

@DavidSchwartz我在路由器的gui页面上。在路由器gui上有一个选项来查看设备列表,然后它只是在表格中显示它。
亚当2015年

GUI将其称为“设备列表”?那你为什么称它为“DHCP表”呢?
大卫施瓦茨2015年

因为在我的旧路由器上它被称为dhcp表
亚当2015年

它出现了同样的情况?有不同的接口?并且IP地址为“未知”?
大卫施瓦茨2015年

Answers:


3

为什么要修复它?

因为您不是在查看DHCP客户端列表,而是查看列表devices,即ARP表

ARP表是连接到路由器的设备的MAC地址列表。与所有路由器一样,您的路由器无法知道设备是否仍存在于其任何连接上,除非这些客户端当前处于活动状态。事实上,许多路由器显示的列表active clients,其中不包括睡眠/空闲或甚至断开连接的客户端。

所有路由器都知道,一旦分配给dead / asleep / idel客户端的IP地址现在可用于新租约,因为死/睡眠/空闲设备在到期时没有续订IP地址租约(典型的到期时间是1小时)。但是它将保留在ARP table以前连接的设备的内存中,以便如果它再次出现(,它应该向路由器发送相同的MAC地址),它将被分配相同的IP地址(如果可用)。

换句话说,ARP表具有很长的持久时间。您的原始表仍显示MAC地址,而不是设备的IP地址:这意味着它们曾经连接到以太网插头,但它们已不再存在。

现在你可以看到他们现在已经消失的原因:通过插入以太网插头两个不同的设备,路由器已经意识到你的平板电脑和Galaxy不在电缆线的末端,因为有两个新的播放器。所以路由器更新了ARP table,你的两个设备消失了,它们的位置被新插入的设备占用,无论它们是什么。

顺便说一下:没有理由删除所有的MAC地址,删除最后6个十六进制字符就足够了,因为第一个十六进制字符对于生产者来说是唯一的(三星,苹果,戴尔,惠普等等),所以它们就足够了通用以防止识别您的设备。


谢谢你的解释。并用于解释mac地址。我从来不知道......我所知道的只是隐藏它。
adam 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.