[WLAN-AP] Canaux >11 inaccessibles

Forum traitant de la distribution sécurisée montante nommée IP cop et basée sur la distribution Smoothwall. Une description est donnée sur le portail phénIXUS : http://www.ixus.net/ipcop/.

[WLAN-AP] Canaux >11 inaccessibles

Message par megagolgoth » 09 Oct 2012 15:53

Contexte :

Mise à jour d'IPCop 1.4.21 vers 2.0.4 avec WLAN-AP. L'immeuble est saturé de points d'accès wifi (environ 35 capté de mon appart). IPCop via l'addon WLAN-AP et sa carte WiFi PCI intégré (http://www.ban-solms.de/t/IPCop-wlanap.html), est un point d'accès.

Le WiFi A (5GHz) n'est pas possible, tous mes périphériques ne sont pas compatibles. Dommage y'a personne sur le réseau... :/

Besoin :

Pouvoir accéder aux canaux >11, qui sont moins saturés. Je suis en espagne donc les canaux 1 à 13 sont légalement accessibles. Idéalement je voudrais :

-comprendre le fonctionnement du "regulatory domain",
-pourquoi celui-ci ne semble pas s'adapter à l'Espagne, où je suis,
-pouvoir le faire fonctionner "automatiquement"(il choisit le "regulatory domain" de l'endroit oú je suis),
-pouvoir le faire fonctionner "manuellement"(je choisis le "regulatory domain"),
-comprendre le fonctionnement du principe du wildcard pour le "regulatory domain"
,
Schéma :

Code : Tout sélectionner
ModemWifi..Y  Y..APEnModeCleint----------IPCopAPWiFi..Y      Y..Ordinateur    ----- = cable ethernet  Y = Antenne


Modem/Routeur/Box :
Access Point WiFi en mode client, connecté sur le point d'accès de l'immeuble, obtention de l'ip de Rouge via DHCP auprès de l'installation de l'immeuble.

Firewall/Serveur-passerelle multifonctions :
IPCop 2.0.4 avec WLAN-AP


Ressources intéressantes :
http://madwifi-project.org/wiki/UserDocs/CountryCode
https://fr.wikipedia.org/wiki/ISO_3166-2
http://userpage.chemie.fu-berlin.de/div ... _3166.html ou http://www.davros.org/misc/iso3166.html

Les commandes suivantes semble donner un résultat interessant:
Code : Tout sélectionner
# iw reg set ES
# iw reg get
country ES:
   (2402 - 2482 @ 40), (N/A, 20)
   (5170 - 5250 @ 40), (N/A, 20)
   (5250 - 5330 @ 40), (N/A, 20), DFS
   (5490 - 5710 @ 40), (N/A, 27), DFS


Cependant dans la GUI, la liste des canaux est toujours limité de 1 à 11 pour le Wifi b/g.

J'ai essayer de modifier le fichier "/var/ipcop/addons/wlanap/channel" à la mains et de rajouter les canaux manquants, sans succès. J'ai réssayer en ajustant le regulatory domain sur l'Espagne, même réaction : l'interface graphique désactive les cartes et réécrit le fichier "/var/ipcop/addons/wlanap/channel".
IPCop user since 2003.
IPCop 2.0.4 with WLAN-AP addon.
PC-Engines Alix 2D3 with Atheros mini-PCI WiFi card and 1GiB CompactFlash.
megagolgoth
 
Message(s) : 3
Inscription : 09 Oct 2012 14:43

Re: [WLAN-AP] Canaux >11 inaccessibles

Message par Franck78 » 09 Oct 2012 16:42

Hello,

réponse rapide :
Pour des test, le fichier à modifier n'est pas 'les données' mais le code perl produisant le fichier.
Dans /home/httpd.... (le naviguateur devrait donner le nom exact du fichier)


A quoi bon des liens vers les 'codes pays'. Ca ne dit strictement rien en rapport avec le problème !

En dernier ressort, c'est le driver wlan qui selon ses réglages choisi 1-11 1-13
Puis comme un canal choisi déborde sur ses deux canaux précédents et suivants (soit 5), le canal 13 sert un peu au 11.
-2,-1,1,2,3
4,5,6,7,8
9,10,11,12,13
Franck78
 
Message(s) : 525
Inscription : 11 Sep 2011 16:04
Localisation : France

Re: [WLAN-AP] Canaux >11 inaccessibles

Message par megagolgoth » 09 Oct 2012 18:04

Pour des test, le fichier à modifier n'est pas 'les données' mais le code perl produisant le fichier.
Dans /home/httpd.... (le naviguateur devrait donner le nom exact du fichier)


Je complete /home/httpd/cgi-bin/wlanap.cgi

Exact, j'y ai pensé mais je ne trouve pas comment est généré le fichier /var/ipcop/addons/wlanap/channel . Je vais chercher plus dans le fichier CGI. Celui-ci pourrait regénérer le fichier /var/ipcop/addons/wlanap/channel à chaque appel de la page.
Il y a la possibilité de spécifier le Country Code à la fin de wlanap.cgi, mais cela ne semble pas faire grand chose, la liste des canaux reste la même.

A quoi bon des liens vers les 'codes pays'. Ca ne dit strictement rien en rapport avec le problème !


:oops: exact...

En dernier ressort, c'est le driver wlan qui selon ses réglages choisi 1-11 1-13
Puis comme un canal choisi déborde sur ses deux canaux précédents et suivants (soit 5), le canal 13 sert un peu au 11.
-2,-1,1,2,3
4,5,6,7,8
9,10,11,12,13


Peux tu expliquer pour le driver wlan. J'ai une carte Atheros 5xxx, donc "driver wlan" = module ath5k alors? Question : un driver = un module? Avec un chargement de module de la façon suivante, on pourrait avancer?
Code : Tout sélectionner
modprobe ath_pci countrycode=724


Pour le chevauchement des canaux, oui tout à fait. Hypotétiquement, en choisissant un Regulatory Domain plus "vaste", je pourrais accéder à un canal plus "calme".
IPCop user since 2003.
IPCop 2.0.4 with WLAN-AP addon.
PC-Engines Alix 2D3 with Atheros mini-PCI WiFi card and 1GiB CompactFlash.
megagolgoth
 
Message(s) : 3
Inscription : 09 Oct 2012 14:43

Re: [WLAN-AP] Canaux >11 inaccessibles

Message par Franck78 » 09 Oct 2012 19:07

Je complete /home/httpd/cgi-bin/wlanap.cgi
Si ce n'est pas le cgi qui génère le fichier de config, cela passe par un 'helper' écrit un 'c' . C'est plus emmerdant à modifier car il faut recompiler le 'c' dans l'envirronnement de build de l'IPCop.
Mais ça ne coute rien de jeter un coup d’œil au source.

Je devais penser au driver windows en parlant de paramètre ;)

modinfo ath5k donne cependant un param qui semble convenir:

parm: all_channels:Expose all channels the device can use. (bool)
Franck78
 
Message(s) : 525
Inscription : 11 Sep 2011 16:04
Localisation : France

Re: [WLAN-AP] Canaux >11 inaccessibles

Message par megagolgoth » 10 Oct 2012 09:14

Globalement, cela me parait bizarre quand même que le Regulatory Domain ne semble pas bien fonctionner. Avec IPCop 1.4.21 et la derniere version de WLAN-AP, j'avais accès au canmaux jusqu'à 13. Pour IPCop 2.0.4 et WLAN-AP, tout semble la pour gérer automatiquement le regulatory domain, CRDA (http://wireless.kernel.org/en/developer ... atory/CRDA) est même là.

Je complete /home/httpd/cgi-bin/wlanap.cgi

Si ce n'est pas le cgi qui génère le fichier de config, cela passe par un 'helper' écrit un 'c' . C'est plus emmerdant à modifier car il faut recompiler le 'c' dans l'envirronnement de build de l'IPCop.
Mais ça ne coute rien de jeter un coup d’œil au source.


Certes, mais la dernière fois que j'ai touché du C c'était y'a 7ans, donc la ca va me couter :), et mettre en place "l'envirronnement de build de l'IPCop", la c'est trop pour moi... Je vais déjà explorer le cgi, déjà.

modinfo ath5k donne cependant un param qui semble convenir:

parm: all_channels:Expose all channels the device can use. (bool)


Ok, donc :
-Le truc serait de tenter de charger le module avec ce paramètre?
-Dois-je le faire une fois pour que le module me retourne des informations ou dois-je le charger à chaque fois avec ce paramètre (et ca forcera l'utilisation de tout les canaux de la carte)?
-Comment se charge les modules sous IPCOP (utile, bien sur, si la partie WLAN-AP charge ses modules par cette voie)? Car je crois que je n'ai pas trouvé de /etc/modules (je sais plus si c'est avec la 1.4.21 ou la 2.0.4 que j'ai cherché ça...)
IPCop user since 2003.
IPCop 2.0.4 with WLAN-AP addon.
PC-Engines Alix 2D3 with Atheros mini-PCI WiFi card and 1GiB CompactFlash.
megagolgoth
 
Message(s) : 3
Inscription : 09 Oct 2012 14:43


Retour vers ipcop

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 1 invité

cron