J'essaie de créer un hotspot WiFi ou un point d'accès sur mon ordinateur portable Linux. J'utilise Opensuse Kde 12.3.
J'ai découvert un logiciel appelé hostapd
qui vous permet de créer un hotspot mais qui nécessite deux interfaces. L'un connecté à Internet et l'autre sur lequel vous souhaitez créer le point d'accès ( tutoriel ici ). Le problème que j'ai, c'est que je n'ai pas de connexion Ethernet. L' wlan
interface est utilisée pour se connecter à Internet.
Existe-t-il un moyen de créer le hotspot sur la même interface que celle connectée à Internet (comme le logiciel connectify le fait sous Windows)? Je pensais créer une interface virtuelle (comme celle airmon-ng
créée pour surveiller le wifi) et l'utiliser comme deuxième interface. Est-ce possible?
MISE À JOUR
Voici ce que j'ai pu faire jusqu'à présent:
1) Créez 2 interfaces (une comme station et l'autre comme point d'accès)
iw phy phy0 interface add mySta type station
iw phy phy0 interface add myAcc type __ap
2) Donnez-leur un identifiant Mac séparé
ifconfig myAcc hw ether A4:17:FE:6E:00:53
ifconfig myAcc 192.168.27.1 up
3) Démarrez hostapd sur l'interface myAcc
4) Démarrez dnsmasq pour fournir une adresse IP aux périphériques de connexion
Tout cela fonctionne. Les appareils peuvent se connecter à ce réseau et obtenir une adresse IP. La prochaine étape consiste à fournir un masquage IP
iptables --table nat --append POSTROUTING --out-interface mySta -j MASQUERADE
iptables --append FORWARD --in-interface myAcc -j ACCEPT
Mais l'interface mySta ne parvient plus à se connecter à Internet. Il est capable d'obtenir l'Essid mais il ne peut pas obtenir l'adresse IP.
La commande dhclient mySta n'affiche aucun message et après un certain temps donne l'erreur:
ls: cannot access /var/run/netconfig//mySta/: No such file or directory
Quelqu'un peut-il trouver comment obtenir l'adresse IP?