Por que alguns dos meus dispositivos aparecem duas vezes na lista de DHCP dos roteadores?

2

Eu comprei um novo roteador ontem, mas não acho que seja relevante porque no meu roteador anterior isso aconteceu também. A única diferença agora é que meu primeiro roteador não era dualband e este é novo. Então, isso me faz pensar que pode ser a causa, mas eu também não entendo por que listaria o dispositivo duas vezes quando não estiver usando as duas conexões wi-fi simultaneamente.

O que acontece é que dois dos meus dispositivos aparecem na tabela dhcp duas vezes. É sempre os mesmos dois. Meu celular Galaxy S5 e meu tablet Galaxy. Algo me leva a acreditar que há algo nos dispositivos da galáxia que faz com que isso aconteça. Mas o que?

Ou podem ser os roteadores porque no meu roteador antigo eu tinha o dd wrt e no meu novo roteador eu tenho tomate.

Mas idk porque. O que os faz aparecer duas vezes? Esta é a aparência da minha tabela 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)   

Acho que tem algo a ver com a interface. Mas eu não entendo nada disso. eth1 é ethernet. br0 é ponte. Idk o que é uma ponte, mas uma rápida pesquisa no Google diz que conecta uma rede a outra rede. Como um tablet se torna uma ponte quando tudo está conectado ao meu roteador que se conecta ao meu modem isp. Isso não significaria que todos eles eram pontes, já que todos se conectam ao meu roteador e depois ao meu modem? Ou apenas o meu roteador é uma ponte, já que conecta minha lan a um wan? Então eu não entendo isso. Eu não entendo porque os dispositivos Wi-Fi também aparecem na rede ethernet.

Os endereços MAC realmente não leem 11 ou 22. Acabei de colocar isso. No entanto, diz desconhecido para o ip e nome. O que não deve acontecer desde que aparece pela primeira vez.

**/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 
    
por adam 08.07.2015 / 08:29

1 resposta

2

Why did that fix it?

Porque você não está olhando para a lista de clientes DHCP, mas para a lista de devices , também conhecida como uma tabela ARP .

Uma tabela ARP é a lista de endereços MAC de dispositivos conectados ao seu roteador. Seu roteador, como todos os roteadores, tem nenhuma maneira de saber se um dispositivo ainda está presente em qualquer uma de suas conexões, a menos, é claro, que esses clientes estejam ativos. Na verdade, muitos roteadores exibem a lista de active clients , que não inclui clientes que estão em modo de suspensão / inatividade ou até mesmo desconectados.

Tudo o que o roteador sabe é que o endereço IP, uma vez alocado para um cliente morto / adormecido / idel, agora está disponível para uma nova concessão, porque o dispositivo inoperante / adormecido / ocioso não renovou a concessão do endereço IP em sua expiração (típico tempo de expiração é de 1 hora). Mas ele manterá em sua memória ARP table do dispositivo anteriormente conectado, de modo que, caso ele apareça novamente ( ie , caso ele envie o roteador ao mesmo endereço MAC), ele será alocado da mesma forma. Endereço IP, se disponível.

Em outras palavras, as tabelas ARP têm tempos de persistência muito longos. Ainda assim, sua tabela original mostrava o endereço MAC, não o endereço IP de seus dispositivos: isso significa que eles já foram conectados ao plug Ethernet, mas não são mais.

Agora você pode ver por que eles desapareceram: conectando-se à Ethernet, conecte dois dispositivos diferentes, o roteador percebeu que o Tablet e o Galaxy não estão no final da linha de cabo, pois há dois novos players. Assim, o roteador atualiza o ARP table e seus dois dispositivos desaparecem, sendo o lugar deles ocupado pelos dispositivos recém-conectados, sejam eles quais forem.

Incidentalmente: não há razão para excluir todo o endereço MAC, é suficiente para apagar os últimos 6 caracteres hexadecimais, porque os primeiros caracteres hexadecimais são exclusivos para o produtor (Samsung, Apple, Dell, HP, o que for), então Eles são suficientemente genéricos para impedir a identificação de seus dispositivos.

    
por 08.07.2015 / 09:58