Skip to content

kof70/wifi

Repository files navigation

Point d'Accès WiFi Linux

Ce projet contient un script pour créer facilement un point d'accès WiFi sur Linux, similaire à la fonctionnalité de partage de connexion sur Windows.

Prérequis

  • Un ordinateur sous Linux (testé sur Ubuntu/Debian)
  • Deux interfaces réseau :
    • Une interface connectée à Internet (Ethernet ou WiFi)
    • Une interface WiFi pour créer le point d'accès
  • Droits d'administrateur (sudo)
  • Une clé WiFi compatible avec le mode AP (Access Point)

Matériel recommandé

Pour que ce script fonctionne correctement, vous avez besoin d'une clé WiFi qui supporte le mode AP (Access Point). La plupart des adaptateurs WiFi USB modernes le supportent, mais pas tous. Voici quelques caractéristiques à rechercher :

  • Support du mode "master" ou "AP"
  • Chipset compatible (comme Realtek RTL8812AU, Atheros AR9271, Ralink RT3070)

Installation et utilisation

  1. Clonez ce dépôt ou téléchargez les fichiers

  2. Rendez le script exécutable :

    chmod +x create_hotspot.sh
  3. Modifiez les variables dans le script selon vos besoins :

    • WIFI_INTERFACE : votre interface WiFi (par défaut : wlx1cbfce097be3)
    • ETHERNET_INTERFACE : votre interface connectée à Internet (par défaut : enp3s0)
    • SSID : le nom de votre réseau WiFi (par défaut : MonHotspotLinux)
    • PASSWORD : le mot de passe (par défaut : motdepasse123)
    • IP_ADDRESS : l'adresse IP du point d'accès (par défaut : 192.168.10.1)
  4. Exécutez le script en tant qu'administrateur :

    sudo ./create_hotspot.sh

Comment ça fonctionne

Le script effectue les opérations suivantes :

  1. Vérifie si vous avez les droits d'administrateur
  2. Installe les paquets nécessaires (hostapd, dnsmasq, iptables)
  3. Configure votre interface WiFi avec une adresse IP statique
  4. Configure hostapd pour créer le point d'accès WiFi
  5. Configure dnsmasq pour fournir des adresses IP via DHCP
  6. Configure le NAT pour partager la connexion Internet
  7. Démarre les services nécessaires

Dépannage

Si vous rencontrez des problèmes :

  1. L'interface WiFi n'est pas détectée : Vérifiez que votre adaptateur WiFi est bien connecté et reconnu par le système (ip link show).

  2. Le point d'accès ne démarre pas : Vérifiez les journaux système :

    journalctl -u hostapd
  3. Les clients se connectent mais n'ont pas Internet : Vérifiez que le NAT est correctement configuré :

    sudo iptables -t nat -L
  4. Erreur "nl80211: Could not configure driver mode" : Votre adaptateur WiFi ne supporte peut-être pas le mode AP. Essayez avec un autre adaptateur.

Arrêter le point d'accès

Pour arrêter le point d'accès, exécutez :

sudo systemctl stop hostapd
sudo systemctl stop dnsmasq

Licence

Ce projet est sous licence libre. Vous êtes libre de l'utiliser et de le modifier selon vos besoins.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages