[technique] disc-air

Ludovic Pouzenc ludovic at pouzenc.fr
Lun 16 Mai 01:30:01 CEST 2016


Medhi,

Une autre question sans vouloir abuser de ton temps :

Est-ce que tu peux nous expliquer l'algorithme général que tu as utilisé 
pour déduire les distances (nb de liens) entre les équipements ?

Merci,
Ludovic

Le 09/05/2016 17:18, Mehdi Abaakouk a écrit :
> On Sun, May 08, 2016 at 01:16:03PM +0200, Ludovic Pouzenc wrote:
>> Nico et moi regardons disc-air. Je te cache pas qu'on a du mal a 
>> vraiment rentrer dans le code :o) 
>
> Je confirme que le code n'est pas très clair, il a surtout été écrit
> comme un PoC de ce que on pouvait faire. Je devrais améliorer ca petit à
> petit.
>
>> Peut-être qu'il y a une liste de diff opportune pour historiser ce 
>> bavardage à TTN ?
>
> Peut-être tetaneutral-tech ?
>
>> J'ai deux questions et une remarque :
>>
>> * Dans quels cas les pings te permettent de gagner de l'information ?
>
> Je comprends pas trop la question, mais le ping remplit les tables mac
> de tous les équipements. Du coup on sait qui est branché sur quelque
> port.
>
>> * Pourquoi ne pas utiliser les PDU CDP envoyées par les antennes Ubnt
>>   ? Désactivé sur Toulouse ?
>
> Le but c'est que ca marche sur plein d'équipement différent pas
> seulement des ubiquity avec le firmware d'origine. Et puis certaine
> information ne sont pas disponible via CDP, donc dans tous les cas faut
> ce connecté en SSH ou via HTTP.
>
>> * j'ai vu ls -1 /sys/devices/virtual/net/br0/brif dans le code, je
>>   crois que Ubnt propose + simple pour les tables de pont. Pas certain
>>   que ça soit portable sur toutes les versions... bien que j'ai
>>   l'impression que l'interface web a utilisé ce moyen au moins de la
>>   5.5.4 à 5.5.10
>
> Je cherche toujours une version linux générique des commandes pour être
> compatible avec le plus d'équipement possible. Et utilise les commandes
> 'proprio' uniquement quand le kernel linux n'a pas l'info.
>
>> XM.v5.5.10# QUERY_STRING=brmacs=y /usr/www/brmacs.cgi
>
> Intéressant, je savais pas que ces scripts avaient des parametres :)
>
>




Plus d'informations sur la liste de diffusion technique