01 - Plus rien ne fonctionne !
Je reviens sur cette machine où les mises à jour s'installent toutes seules.
ClearOs est maintenant basé sur Centos 6.7 avec un kernel 2.6.32-573.
Confirmation du kernel par la commande
uname -a
Voici la liste des kernel installés par la commande
rpm -qa kernel
Quand je veux réactiver la fonction Hotspot Wif :
Cela correspond à la commande :
hostapd /etc/hostapd/hostapd.conf
Après des recherches sur Internet, il apparu que le driver du chipset de ma carte wifi n'était pas supporté par ce nouveau kernel.
C'est une carte intégrée avec un chipset RT2790.
J'ai essayé sans succés de recompiler ce driver pour ce nouveau kernel.
Puis dans mes nombreuses recherches, j'ai trouvé que en plus de ne plus gérer ce chipset (et d'autres) il ne supportait plus hostapd.
Des patches pour Red Hat 6 étaient disponibles, mais je n'ai pas réussi à les installés.
J'ai lu aussi qu'à partir du kernel 2.6.32-593, cela était résolu mais impossible de trouver ce kernel pour Centos 6.7.
J'ai donc tenté d'installer un kernel en version 3.x.x.
Voici les étapes :
Configuration du dépot elrepo
rpm --import <a href="https://www.elrepo.org/RPM-GPG-KEY-elrepo.org">https://www.elrepo.org/RPM-GPG-KEY-elrepo.org</a>
puis
rpm -Uvh <a href="http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm">http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm</a>
Installation du kernel par
yum --enablerepo=elrepo-kernel install kernel-lt
(J'ai répondu Y à la question).
Puis il faut modifier le fichier /etc/grub.conf.
Remplacer le un (en vert ci dessus) par un zéro (en vert ci dessous)
Puis relancer la machine.
Test du kernel chargé au reboot :
uname -a
02 - Test du wifi
Nous somme dans cette situation :
CLiquer sur Start.
Cela semble fonctionner.
Voyons si une connexion Wifi est possible :
Nous voyons ici que 2 machines se sont connectées et ont reçu une adresse ip.
Ces 2 machines vont bien sur internet.
Les corrections apportées ont été efficaces.
03 - Changement de version pour hostapd
Mais quelle est la version installée par ClearOs ?
hostapd -v
C'est une version relativement ancienne.
Sur le site hostapd, il est question de la version 2.5.
Nous allons installer la version contenu dans le dépot EPEL.
Installation du dépot EPEL
yum install epel-release
(J'ai répondu Y à la question).
Lancement de la mise à jour de hostapd
yum update hostapd
(J'ai répondu Y à la question).
Relance du service hostapd
service hostapd restart
Quelle version ?
hostapd -v
Nous avons donc maintenant une version plus récente.
04 - Restriction par adresse Mac
Je vais en profiter par installer une restriction par adresse mac.
Je pourrais ainsi n'accepter que les machines connues de mon entourage et refuser toute autre connexion.
Pour cela, il suffit de modifier le fichier /etc/hostapd/hostapd.conf.
devient
Puis de créer un fichier contenant les adresses mac de mes machines, par exemple :
Après ces modifications, le fait de relancer le Wireless Access Point par l'interface graphique applique les modifications.