ap-hotspot fonctionne mais rien ne peut se connecter

9

Je recherche depuis toujours sur ce problème, et je ne trouve personne avec mes circonstances uniques. J'essaie de configurer un hotspot wifi à l'aide d'Ubuntu. J'ai pu le faire via Windows 7, mais mon ordinateur portable n'a pas Win7, j'essaie donc de créer la même configuration sur mon ordinateur portable.

L'adaptateur que j'utilise est un ALFA AWUS036NHR V.2. Autant que je sache, les pilotes sont préinstallés dans Ubuntu, car il est capable de se connecter aux réseaux.

J'ai configuré l'ap-hotspot selon diverses instructions sur le Web.

J'utilise la commande

sudo ap-hotspot config

sudo ap-hotspot start

Tous mes appareils peuvent voir le réseau, mais l'androïde reçoit une erreur d'authentification, l'iphone continue de recevoir un "mauvais mot de passe" et le raspberry pi se lance dans une boucle de déconnexion / reconnexion de "poignée de main à 4 voies (station)".

Lorsque j'ai effectué cet exercice sur Windows 7, j'ai dû forcer manuellement l'adaptateur à utiliser différents pilotes jusqu'à ce que j'en trouve un qui fonctionne comme point d'accès. Je crains que cela ne soit également le problème ici, mais je ne peux même pas demander à mon système d'installer les pilotes à partir du site Web alfa.com.tw. J'utilise une nouvelle installation d'Ubuntu 12.04 sur un ordinateur portable HP Elitebook 8530. Ci-dessous la sortie du débogage ap-hotspot

sudo ap-hotspot debug
Starting Wireless Hotspot...
* Stopping DNS forwarder and DHCP server dnsmasq
* (not running)
update-rc.d: warning: hostapd start runlevel arguments (none) do not match LSB Default-Start values (2 3 4 5)
update-rc.d: warning: hostapd stop runlevel arguments (none) do not match LSB Default-Stop values (0 1 6)
Disabling system startup links for /etc/init.d/hostapd ...
Removing any system startup links for /etc/init.d/hostapd ...
/etc/rc0.d/K20hostapd
/etc/rc1.d/K20hostapd
/etc/rc2.d/K80hostapd
/etc/rc3.d/K80hostapd
/etc/rc4.d/K80hostapd
/etc/rc5.d/K80hostapd
/etc/rc6.d/K20hostapd
Adding system startup for /etc/init.d/hostapd ...
/etc/rc0.d/K20hostapd -> ../init.d/hostapd
/etc/rc1.d/K20hostapd -> ../init.d/hostapd
/etc/rc6.d/K20hostapd -> ../init.d/hostapd
/etc/rc2.d/K80hostapd -> ../init.d/hostapd
/etc/rc3.d/K80hostapd -> ../init.d/hostapd
/etc/rc4.d/K80hostapd -> ../init.d/hostapd
/etc/rc5.d/K80hostapd -> ../init.d/hostapd
update-rc.d: warning: dnsmasq start runlevel arguments (none) do not match LSB Default-Start values (2 3 4 5)
update-rc.d: warning: dnsmasq stop runlevel arguments (none) do not match LSB Default-Stop values (0 1 6)
Disabling system startup links for /etc/init.d/dnsmasq ...
Removing any system startup links for /etc/init.d/dnsmasq ...
/etc/rc0.d/K85dnsmasq
/etc/rc1.d/K85dnsmasq
/etc/rc2.d/K85dnsmasq
/etc/rc3.d/K85dnsmasq
/etc/rc4.d/K85dnsmasq
/etc/rc5.d/K85dnsmasq
/etc/rc6.d/K85dnsmasq
Adding system startup for /etc/init.d/dnsmasq ...
/etc/rc0.d/K85dnsmasq -> ../init.d/dnsmasq
/etc/rc1.d/K85dnsmasq -> ../init.d/dnsmasq
/etc/rc6.d/K85dnsmasq -> ../init.d/dnsmasq
/etc/rc2.d/K85dnsmasq -> ../init.d/dnsmasq
/etc/rc3.d/K85dnsmasq -> ../init.d/dnsmasq
/etc/rc4.d/K85dnsmasq -> ../init.d/dnsmasq
/etc/rc5.d/K85dnsmasq -> ../init.d/dnsmasq
* Restarting DNS forwarder and DHCP server configuration syntax check
...fail!
net.ipv4.ip_forward = 1
Wireless Hotspot active

Je suis assez nouveau dans ce domaine, donc je ne suis pas sûr de ce qui ne va pas, mais il semble y avoir beaucoup de choses. Veuillez me faire savoir si d'autres informations sont nécessaires.

Kick Me 0.869
la source
Au minimum, votre configuration DHCP et DNS est incorrecte (car ils échouent à la vérification de la syntaxe).
Elliott Frisch
Comment puis-je changer cela? Il semble que le script ap-hotspot le fasse automatiquement
Kick Me 0.869
Je semble avoir un problème avec ma configuration dnsmasq. J'ai corrigé l'erreur de syntaxe dans dnsmasq.conf, mais je reçois maintenant des erreurs de commande non reconnues. J'ai ouvert une nouvelle question ici: askubuntu.com/questions/442640/dnsmasq-unrecognized-command
Kick Me 0.869
Les personnes à la recherche d'un moyen de configurer des points d'accès WiFi sur Ubuntu 14.04, recherchent l'éditeur de connexion kde-nm. Cela fonctionne réellement. ubuntuhandbook.org/index.php/2014/06/…
Lars Nyström

Réponses:

1

Réponse courte: vous avez probablement une autre instance d' dnsmasqexécution. Alors tuez toutes les instances:

Édition 1 (merci à Andrea):

$ sudo killall dnsmasq

Réponse originale:

$ sudo netstat -taunp | grep -w LISTEN | grep dnsmasq | awk '{print $7}' | sed -r "s/([0-9]+).*/\1/" | xargs kill -9

et essayez de redémarrer le hotspot:

$ sudo ap-hotspot debug

Starting Wireless Hotspot...
* Stopping DNS forwarder and DHCP server dnsmasq
* (not running)

[...]

* Restarting DNS forwarder and DHCP server dnsmasq
...done.
net.ipv4.ip_forward = 1
Wireless Hotspot active
Ghis
la source
Pourquoi pas killall dnsmasq?
Andrea Corbellini
Pourquoi le rendre facile quand on peut le compliquer, non?
Ghis
0

Vous devez décommenter la ligne suivante dans /etc/sysctl.conf:

net.ipv4.ip_forward=1

Ensuite, redémarrez et tout devrait bien fonctionner.

mie
la source
Cela ne fonctionne pas .... et j'obtiens toujours la même erreur dans le débogage ..
Mantosh Kumar
-1

Vous pouvez utiliser la fonction de hotspot intégrée d'Ubuntu. Accédez simplement au réseau et au sans fil et cliquez sur Commencer à utiliser comme point d'accès. Cela fonctionne pour moi de connecter des ordinateurs portables Win, des appareils Android, des appareils Palm.

Vous pouvez également modifier divers autres paramètres à partir des connexions réseau et modifier le type de réseau

paramètres nets

aveemashfaq
la source
Lorsque je configure un réseau ad hoc comme celui-ci, aucun de mes appareils ne le voit même. De plus, j'ai besoin du mode infrastructure car je dois avoir une adresse IP attribuée à mon raspberry pi
Kick Me 0.869
regardez la capture d'écran que j'ai postée après avoir modifié ma réponse. cela pourrait vous aider
aveemashfaq
Merci, mais j'ai effectué cette configuration et certains de mes appareils ne voient pas ce réseau. Je soupçonne que c'est parce que c'est ad-hoc. J'ai besoin d'avoir un mode infrastructure configuré car j'ai besoin que mon Raspberry Pi ait une adresse IP, afin que je puisse diffuser de la vidéo à partir de celui-ci. Un gars ici au travail m'a informé que je n'aurais peut-être pas installé DHCP et DNS, donc je prévois de regarder cela quand je rentrerai.
Kick Me 0.869
si vous pouvez voir la capture d'écran, vous vous rendrez compte que le mode a un menu qui peut être changé en infrastructure. Avant de poser des questions, faites des recherches pour savoir pourquoi la personne a montré une capture d'écran. Vous pouvez définir DHCP et DNS via la même fenêtre dans la capture d'écran
aveemashfaq
Selon les recherches que j'ai faites, je ne peux pas créer un hotspot de cette façon. Cela semble être la méthode pour se connecter à un réseau. Lorsque je recherche des méthodes pour créer des réseaux, je ne peux trouver un moyen de créer un réseau ad-hoc via le gestionnaire de réseau, et c'est l'option de menu "Créer un nouveau réseau sans fil". Lorsque je poursuis avec cela, mes appareils ne peuvent pas le voir, et je reçois un type d'erreur «problème système». S'il existe un moyen d'héberger réellement le réseau d'infrastructure à partir de cette fenêtre, je n'arrive pas à le trouver. Il le met simplement sur la liste des réseaux
auxquels