Ma sagesse très personnelle dit:

Faut arrêter d’acheter des (mauvais) trucs chinois à 20€ sur Alibaba, pour 
finalement perdre 80€ de son temps personnel (ou des autres) à les faire 
marcher, alors qu’une cam à 100€ aurait fait le boulot direct :)

Ceci était, à vue de nez rapide, le comportement que tu as fait penser à:
-caméra dans le VLAN10
-interface IP 172.16.80.1/24 sur le catalyst pas dans le VLAN 10

Sans la conf complète du Catalyst, c’est pas simple, et y a rien à gagner en 
plus :)


> Le 5 mars 2020 à 09:30, Eric Belhomme (FRnOG) <rico-fr...@ricozome.net> a 
> écrit :
> 
> Bonjour la liste,
> 
> Ayant acheté une chinoiserie connectée sur un site bien connu, en 
> l’occurrence aliexpress, je me retrouve confronté à un problème que je 
> n'arrive pas à comprendre, et j'aurais besoin de votre science Ciscotienne, 
> mes compétences en la matière étant somme toute quelque peu limitées.
> 
> Voici le topo : j'ai donc acheté une caméra POE sur aliexpress. J'ai profité 
> de ce dernier week-end gris pour l'installer et la brancher sur mon 
> installation:
> 
> - un injecteur Gigabit POE 802.3af/at en mode A à 4 ports, qui alimentent 
> également mon AP WIFI (un Linksys)
> 
> - un switch Cisco WS-C3560G-48TSen version 15.0(2)SE11 qui tourne sur l'image 
> C3560-IPSERVICESK9-M
> 
> Je vous passe les détails rocambolesques avec une appli (très) mal traduite 
> du chinois pour pouvoir configurer la cam en DHCP, lui coller un mot de 
> passe, et désactiver tout ce qui est inutile (j'ai laissé uniquement NTP et 
> RTSP), la caméra finit donc par tomber en marche et je peux l'ajouter à mon 
> ZoneMinder. Ca c'était dimanche.
> 
> Hier, je me rends compte que ZM ne capture plus le flux RTSP de cette cam. Je 
> me rends compte qu'en fait la cam n'est plus joignable. Je regarde donc les 
> logs de mon dhcpd et je constate que le dernier lease date de dimanche tard 
> dans la nuit, depuis plus rien !
> 
> Comme j'ai un switch L3 sous la main, je regarde son cache ARP, ainsi que sa 
> table MAC:
> 
> quicksilver>show interfaces status
> 
> Gi0/39    POE camera         connected    10         a-full  a-100 
> 10/100/1000BaseTX
> 
> Le port est bien up
> 
> quicksilver>show mac address-table
>           Mac Address Table
> -------------------------------------------
> 
> Vlan    Mac Address       Type        Ports
> ----    -----------       --------    -----
> ...
>   10    0012.4134.5e76    DYNAMIC     Gi0/39
> ...
> 
> la MAC de la cam est bien présente dans la table du switch, sur le port gb 
> sur lequel je l'ai connecté
> 
> quicksilver#show interfaces gi0/39 | include ARP
>   Encapsulation ARPA, loopback not set
>   ARP type: ARPA, ARP Timeout 04:00:00
> 
> config ARP par défaut pour un cisco
> 
> quicksilver>show arp
> Internet  172.16.80.81            0 0012.4134.5e76  ARPA   Vlan10
> 
> à priori, la cam a annoncé son conf IP via ARP
> 
> Pourtant, pas de réponse au ping, ni sur aucun port supposément ouvert (HTTP, 
> RTSP), nmap reste aveugle (depuis un host sur le même VLAN que la CAM) et le 
> soft "DeviceConfig" livré avec la cam ne la voit plus lui non plus !
> 
> A court d'idée, je finis par configurer un port-mirroring sur mon port g0/39 
> afin de lancer une capture du trafic au boot de la cam. Voici ce que 
> j'obtiens:
> 
> No.     Time           Source Destination           Protocol Length Info
>       6 58.060403      a2imarke_34:5e:76 Broadcast             ARP      60    
>  Who has 172.16.80.1? Tell 172.16.80.81
> 
> Frame 6: 60 bytes on wire (480 bits), 60 bytes captured (480 bits)
> Ethernet II, Src: a2imarke_34:5e:76 (00:12:41:34:5e:76), Dst: Broadcast 
> (ff:ff:ff:ff:ff:ff)
> Address Resolution Protocol (request)
> 
> No.     Time           Source Destination           Protocol Length Info
>       7 59.059478      a2imarke_34:5e:76 Broadcast             ARP      60    
>  Who has 172.16.80.1? Tell 172.16.80.81
> 
> Frame 7: 60 bytes on wire (480 bits), 60 bytes captured (480 bits)
> Ethernet II, Src: a2imarke_34:5e:76 (00:12:41:34:5e:76), Dst: Broadcast 
> (ff:ff:ff:ff:ff:ff)
> Address Resolution Protocol (request)
> 
> No.     Time           Source Destination           Protocol Length Info
>       8 60.059471      a2imarke_34:5e:76 Broadcast             ARP      60    
>  Who has 172.16.80.1? Tell 172.16.80.81
> 
> Frame 8: 60 bytes on wire (480 bits), 60 bytes captured (480 bits)
> Ethernet II, Src: a2imarke_34:5e:76 (00:12:41:34:5e:76), Dst: Broadcast 
> (ff:ff:ff:ff:ff:ff)
> Address Resolution Protocol (request)
> 
> No.     Time           Source Destination           Protocol Length Info
>      18 88.820063      a2imarke_34:5e:76 Broadcast             ARP      60    
>  ARP Announcement for 172.16.80.81
> 
> Frame 18: 60 bytes on wire (480 bits), 60 bytes captured (480 bits)
> Ethernet II, Src: a2imarke_34:5e:76 (00:12:41:34:5e:76), Dst: Broadcast 
> (ff:ff:ff:ff:ff:ff)
> Address Resolution Protocol (ARP Announcement)
> 
> rien de plus que du trafic ARP. Ce qui explique les entrées au niveau du 
> switch. Par contre aucun trafic DHCP ou BOOTP. Pourtant la cam me ressort 
> l'IP que mon dhcpd est sensé lui attribuer. Il a donc dû stocker ça quelque 
> part dans une NVRAM. Bref, j'en arrive à la conclusion que la stack DHCP de 
> cette cam pue grave du fion, ce qui explique pourquoi dans la doc succincte 
> fournie avec la cam ils spécifient "We do not recommand leaving the IP camera 
> on DHCP" (en config usine elle est en 192.168.1.10/24 statique)
> 
> Quand je tente de pinger cette saleté de cam, voici ce que j'obtiens en 
> capture:
> 
> No.     Time           Source Destination           Protocol Length Info
>       1 0.000000       ASUSTekC_c4:19:e3 Broadcast             ARP      60    
>  Who has 172.16.80.81? Tell 172.16.80.90
> 
> Frame 1: 60 bytes on wire (480 bits), 60 bytes captured (480 bits)
> Ethernet II, Src: ASUSTekC_c4:19:e3 (ac:22:0b:c4:19:e3), Dst: Broadcast 
> (ff:ff:ff:ff:ff:ff)
> Address Resolution Protocol (request)
> 
> No.     Time           Source Destination           Protocol Length Info
>       2 1.006997       ASUSTekC_c4:19:e3 Broadcast             ARP      60    
>  Who has 172.16.80.81? Tell 172.16.80.90
> 
> Frame 2: 60 bytes on wire (480 bits), 60 bytes captured (480 bits)
> Ethernet II, Src: ASUSTekC_c4:19:e3 (ac:22:0b:c4:19:e3), Dst: Broadcast 
> (ff:ff:ff:ff:ff:ff)
> Address Resolution Protocol (request)
> 
> No.     Time           Source Destination           Protocol Length Info
>       3 1.293490       Cisco_f6:a2:c2 Broadcast             ARP      60     
> Who has 172.16.80.2? Tell 172.16.80.1
> 
> Frame 3: 60 bytes on wire (480 bits), 60 bytes captured (480 bits)
> Ethernet II, Src: Cisco_f6:a2:c2 (00:1d:46:f6:a2:c2), Dst: Broadcast 
> (ff:ff:ff:ff:ff:ff)
> Address Resolution Protocol (request)
> 
> No.     Time           Source Destination           Protocol Length Info
>       4 2.031001       ASUSTekC_c4:19:e3 Broadcast             ARP      60    
>  Who has 172.16.80.81? Tell 172.16.80.90
> 
> Frame 4: 60 bytes on wire (480 bits), 60 bytes captured (480 bits)
> Ethernet II, Src: ASUSTekC_c4:19:e3 (ac:22:0b:c4:19:e3), Dst: Broadcast 
> (ff:ff:ff:ff:ff:ff)
> Address Resolution Protocol (request)
> 
> No.     Time           Source Destination           Protocol Length Info
>       7 6.747252       172.16.80.90 224.0.0.251           MDNS     87     
> Standard query 0x0000 PTR _ipps._tcp.local, "QM" question PTR 
> _ipp._tcp.local, "QM" question
> 
> Frame 7: 87 bytes on wire (696 bits), 87 bytes captured (696 bits)
> Ethernet II, Src: ASUSTekC_c4:19:e3 (ac:22:0b:c4:19:e3), Dst: IPv4mcast_fb 
> (01:00:5e:00:00:fb)
> Internet Protocol Version 4, Src: 172.16.80.90, Dst: 224.0.0.251
> User Datagram Protocol, Src Port: 5353, Dst Port: 5353
> Multicast Domain Name System (query)
> 
> No.     Time           Source Destination           Protocol Length Info
>       8 11.503512      Cisco_f6:a2:c2 Broadcast             ARP      60     
> Who has 172.16.80.2? Tell 172.16.80.1
> 
> Frame 8: 60 bytes on wire (480 bits), 60 bytes captured (480 bits)
> Ethernet II, Src: Cisco_f6:a2:c2 (00:1d:46:f6:a2:c2), Dst: Broadcast 
> (ff:ff:ff:ff:ff:ff)
> Address Resolution Protocol (request)
> 
> No.     Time           Source Destination           Protocol Length Info
>       9 18.932258      ASUSTekC_c4:19:e3 Broadcast             ARP      60    
>  Who has 172.16.80.81? Tell 172.16.80.90
> 
> Frame 9: 60 bytes on wire (480 bits), 60 bytes captured (480 bits)
> Ethernet II, Src: ASUSTekC_c4:19:e3 (ac:22:0b:c4:19:e3), Dst: Broadcast 
> (ff:ff:ff:ff:ff:ff)
> Address Resolution Protocol (request)
> 
> No.     Time           Source Destination           Protocol Length Info
>      10 19.950993      ASUSTekC_c4:19:e3 Broadcast             ARP      60    
>  Who has 172.16.80.81? Tell 172.16.80.90
> 
> Frame 10: 60 bytes on wire (480 bits), 60 bytes captured (480 bits)
> Ethernet II, Src: ASUSTekC_c4:19:e3 (ac:22:0b:c4:19:e3), Dst: Broadcast 
> (ff:ff:ff:ff:ff:ff)
> Address Resolution Protocol (request)
> 
> mon host source 172.16.80.90 fait une requête ARP pour obtenir la MAC de la 
> cam, mais personne ne lui répond ! Pourtant, on l'a vu, le switch a bien 
> connaissance dans sa table ARP de 172.16.80.81 ! Il y a là quelque chose qui 
> me dépasse et j'en appelle à votre sagacité...
> 
> -- 
> 
> Rico
> 
> 
> ---------------------------
> Liste de diffusion du FRnOG
> http://www.frnog.org/


---------------------------
Liste de diffusion du FRnOG
http://www.frnog.org/

Répondre à