我昨天买了一个新路由器,但是我认为这没有关系,因为在我以前的路由器上也发生了。现在唯一的区别是我的第一个路由器不是双频的,而这个新路由器是双频的。因此,这让我认为这可能是原因,但我也不明白为什么当我不同时使用两个wifi连接时为什么它将两次列出该设备。
发生的情况是我的两个设备在dhcp表上出现了两次。它总是相同的两个。我的银河S5手机和我的Galaxy平板电脑。某种原因使我相信,星系设备中有某种原因导致这种情况的发生。但是呢
或者可能是路由器,因为在我的旧路由器上我有dd wrt,在我的新路由器上我有tomato。
但是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是桥。知道什么是网桥,但是谷歌快速搜索说它将一个网络连接到另一个网络。当所有平板电脑都连接到我的路由器(该路由器连接到我的isp调制解调器)后,平板电脑如何成为桥梁。这是否意味着所有的人都是网桥,因为它们都先连接到我的路由器,然后又连接到我的调制解调器?还是因为路由器将局域网连接到广域网,所以只有我的路由器才是网桥?所以我不明白。我不明白为什么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
为什么这样解决呢?
因为你正在寻找没有DHCP客户的名单,但名单devices
,又名一个ARP表。
ARP表是连接到路由器的设备的MAC地址列表。除非所有这些客户端都处于活动状态,否则您的路由器像所有路由器一样,无法知道设备的任何连接上是否仍存在该设备。实际上,许多路由器都显示的列表active clients
,其中不包括处于睡眠/空闲甚至断开连接状态的客户端。
路由器只知道,曾经分配给失效/睡眠/空闲客户端的IP地址现在可用于新的租约,因为失效/睡眠/空闲设备在其到期时未续订IP地址租约(典型的到期时间为1小时)。但是它将保留在ARP table
以前连接的设备的内存中,这样,如果再次出现(即,如果它向路由器发送相同的MAC地址),它将被分配相同的IP地址(如果有)。
换句话说,ARP表的保留时间非常长。原始表仍然显示MAC地址,而不是设备的IP地址:这意味着它们曾经连接到以太网插头,但现在不再连接。
现在,您可以看到它们为什么消失了:通过将两个不同的设备插入以太网插头,路由器知道您的Tablet和Galaxy不在电缆末端,因为有两个新的播放器。因此,路由器更新了ARP table
,并且您的两个设备消失了,它们的位置被新插入的设备取代,无论它们是什么。
顺便说一句:没有理由删除所有MAC地址,删除最后6个十六进制字符就足够了,因为前十六进制字符对于生产者是唯一的(三星,苹果,戴尔,惠普等),因此它们足够通用,以防止识别您的设备。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句