J'ai besoin d'intimité. Non pas parce que mes actions sont douteuses, mais parce que votre jugement et vos intentions le sont.
5138 links
git clone <a href="https://github.com/cilynx/rtl88x2bu.git">https://github.com/cilynx/rtl88x2bu.git</a>
cd rtl88x2bu
VER=$(sed -n 's/\PACKAGE_VERSION="\(.*\)"/\1/p' dkms.conf)
sudo rsync -rvhP ./ /usr/src/rtl88x2bu-${VER}
sudo dkms add -m rtl88x2bu -v ${VER}
sudo dkms build -m rtl88x2bu -v ${VER}
sudo dkms install -m rtl88x2bu -v ${VER}
sudo modprobe 88x2bu
En installant Dietpi sur un Raspberry Pi 400, j'ai eu des difficultés à faire fonctionner le wifi. La carte était bien reconnue, le réseau aussi mais lorsque je lançais la vérification de la connexion, le retour était toujours négatif.
Par contre, avec un câble réseau éthernet, la connexion à internet était fonctionnelle. Et c'est là que se situait le problème.
Avec Dietpi, actuellement, il faut choisir entre éthernet ou wifi. Il n'est pas possible d'avoir les deux en même temps, sans que le wifi ne plante. Cela vient du fait que, si l'on déconnecte le câble éthernet pour utiliser le wifi mais en laissant la carte éthernet active, dietpi va chercher à connecter d'abord la carte éthernet (ce qu'il ne pourra pas faire puisque le câble est débranché) puis le wifi (qui du coup plantera car le temps de connexion sera dépassé).
Donc, si l'on veut utiliser le wifi, il faut désactiver la carte éthernet. Pour cela, il faut ouvrir un terminal et taper la commande :
sudo dietpi-config
Cela va lancer l'utilitaire maison permettant de configurer l'os. On choisira (à l'heure où j'écris ces lignes) l'option 7 : Network Options: Adapters
.
Ensuite, on sélectionnera la ligne Ethernet de manière à ce qu'elle affiche Ethernet : Available | [Off] | Disconnected
.
À l'inverse, il faudra que la ligne concernant le wifi soit égale à WiFi : Available | [On] | Connected
et que la carte wifi soit active : Onboard WiFi : [On]
.
Une fois cela fait, on lancera le test de connexion en bas de cette même page, qui devrait retourner un résultat positif : Test : [Success] | Online
On pourra alors sortir de l'utilitaire et naviguer sans encombre sur les réseaux.
Situation
Votre ordinateur est relié à internet par câble Ethernet, et vous voulez re-partager cette connexion en WiFi.
Utilité
- Créer un point d'accès WiFi là où vous n'avez qu'un accès Ethernet.
- Permettre - par exemple - de mettre à jour votre smartphone alors que vous n'avez sous la main que votre machine de travail en Ethernet.
Pré-requis
Système Linux avec une connexion fonctionnelle en Ethernet, utilisant Network-Manager (Ubuntu, Linux Mint…).
Instructions
Coupez le WiFi (clic-droit sur l'icône de Network-Manager, décocher Activer le réseau WiFi)
Vérifiez que vous arrivez bien à accéder à internet avec juste la connexion Ethernet.
Clic-droit sur NM > Modifier les connexions…
Cliquez sur le bouton + pour ajouter une connexion de type WiFi.
Entrez le SSID de votre choix (nom du réseau Wifi que vous créez) ; Mode: Hotspot ; Périphérique: Sélectionnez votre carte WiFi.
Onglet Sécurité : WPA et WPA2 personnel ; Entrez un mot de passe.
Onglet Paramètres IPv4 : Méthode: Partagé avec d'autres ordinateurs
Validez le tout avec le bouton Enregistrer
Redémarrez Network-manager:sudo service network-manager restart
Activez le Wifi (clic-droit sur l'icône de Network-Manager, cocher Activer le réseau WiFi)Le réseau WiFi devrait apparaître sur les autres appareils avec le SSID que vous avez défini.
Il faut savoir les fréquences autorisées pour le WiFi varient d'un pays à l'autre. La plupart des systèmes Linux ont un réglage par défaut "Global" qui marche, mais qui peut poser problème dans certains cas, par exemple si votre point d'accès Wifi est passé sur les canaux 11/12/13 (autorisés en France, mais pas forcément ailleurs). Ce qui peut rendre votre point d'accès inaccessible.
Pour voir quel réglage régional des fréquences est paramétré, faites:
iw reg get
Si ça n'affiche pas "country FR" c'est que les fréquences pour la France ne sont pas réglées.Pour régler les fréquences:
sudo iw reg set FR
Mais cela ne persiste pas au redémarrage. Pour que ça persiste, modifiez le paramètre "REGDOMAIN" dans le fichier
/etc/default/crda
:REGDOMAIN=FR
C’est donc dans la partition root qu’il faut se rendre (elle correspond au point de montage “/” du Raspberry). Là, il faut éditer le fichier suivant : /etc/network/interfaces
. Sous Linux, il faut être en root pour éditer ce fichier :
sudo nano /media/$USER/root/etc/network/interfaces
Là, il vous faut rentrer les lignes suivantes :
allow-hotplug wlan0
auto wlan0
iface wlan0 inet dhcp
wpa-ssid "<SSID du Wifi>"
wpa-psk "<Mot de passe>"
où <SSID du Wifi>
est le nom exact du réseau Wifi et <Mot de passe>
est évidemment le mot de passe associé.
Comme vous pouvez le constater, dans la configuration précédente, le mot de passe Wifi est donné en clair. Si vous estimez que ceci présente un risque vis-à-vis du réseau (par exemple si des personnes peu dignes en confiance ont un accès physique au Rpi), il est possible de chiffrer le mot de passe. Pour ce faire, depuis une machine linux (éventuellement le Raspberry), lancez la commande suivante :
wpa_passphrase "<SSID du Wifi>" "<Mot de passe>"
#!/bin/bash
# Test régulièrement la connexion WiFi et la relance si elle est tombée (pour NetworkManager)
while true
do
wget -q --tries=10 --timeout=20 -O - <a href="http://free.fr">http://free.fr</a> > /dev/null
if [[ $? -eq 0 ]]; then
echo "`date` Connexion ok. Attente 10 secondes."
else
echo "`date` Connexion tombée ; relance..." | tee -a force-net-up.log
nmcli nm wifi off
sleep 4
nmcli nm wifi on
echo "Attente 30 secondes."
sleep 20
fi
sleep 10
done
Il y a 2 petits trucs à modifier dans ton script pour qu'il soit bien :
while true
do
if [ ! -f /tmp/wifi_lock ]; then
date > /tmp/wifi_lock
wget ...
...
rm -f /tmp/wifi_lock
fi
sleep 10
done
Un outils permettant de sniffer son propre réseau wifi afin de savoir si quelqu'un l'utilise à l'insu de notre plein gré.
Via shaarli.fr (http://www.tribuleblanc.com/shaarli/?6dLCEw)