Comment configurer un hotspot Wi-Fi avec un ordinateur portable Ubuntu (mode point d'accès)?


18

J'ai lu cet article et j'ai suivi attentivement les instructions fournies. Je suis sûr que la carte sans fil de mon ordinateur portable prend en charge le passage en mode point d'accès sans fil.
Mais malheureusement, lorsque j'utilise la commande suivante pour démarrer le hostapdservice, il génère une erreur:

 $ sudo service hostapd stop
 Starting advanced IEEE 802.11 management hostapd                      [fail] 

Les instructions mentionnées ci-dessus indiquent que cela pourrait être dû au fait que ma carte sans fil ne prend pas en charge le mode g, et a fourni le wiki de hostapd.
Mais qu'est-ce que le mode g? J'ai essayé de passer en mode a ou b, mais cela n'a tout simplement pas fonctionné.

Quelqu'un peut-il aider avec cela ou recommander un outil comme connectify dans Windows?

ps. J'utilise Ubuntu 12.04, 32 bits. J'ai un réseau filaire ADSL et je souhaite le partager en configurant mon ordinateur portable dans un hotspot WiFi avec mon téléphone Windows.


1
J'ai essayé l'ap-hotspot dans mon ubuntu 12.04, mais j'ai eu le problème d'authentification lors de la connexion des appareils sur Wifi avec le hotspot.
Sanjeev

@skumar ap-hotspot est obsolète. Essayez create_ap .
kexanie

Réponses:


12

Vous devez créer une infrastructure (mode point d'accès) point d'accès sans fil plutôt qu'un point d'accès ad hoc. Sous Linux (Ubuntu), j'ai utilisé ap-hotspot et cela fonctionne pour moi (je me suis connecté WP8 et Android 4.4, je ne sais pas pour les iPhones).

Pour l'installation

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install ap-hotspot

Mise à jour pour 14.04

La version hostapd dans Ubuntu 14.04 est boguée et ne fonctionne pas correctement. Pour que AP-Hotspot fonctionne avec hostapd dans Ubuntu 14.04, vous devez rétrograder hostapd et utiliser apt pour contenir le paquet afin qu'il ne soit pas mis à niveau.

Pour ce faire, utilisez les commandes suivantes:
Pour 32 bits:

cd /tmp
wget http://old-releases.ubuntu.com/ubuntu/pool/universe/w/wpa/hostapd_1.0-3ubuntu2.1_i386.deb
sudo dpkg -i hostapd*.deb
sudo apt-mark hold hostapd

Pour 64 bits

cd /tmp
wget http://old-releases.ubuntu.com/ubuntu/pool/universe/w/wpa/hostapd_1.0-3ubuntu2.1_amd64.deb
sudo dpkg -i hostapd*.deb
sudo apt-mark hold hostapd

Configuration

sudo ap-hotspot configure

Configure_Sample

Il vous demandera les interfaces, le nom du point d'accès (qui peut être tout ce que vous voulez voir comme nom wifi_hotspot), le mot de passe (qui est votre clé de sécurité wifi_hotspot).

Maintenant, si vous êtes en mesure de configurer avec succès et que vous n'obtenez aucune sorte d'erreurs wifi non prises en charge (si vous obtenez cela signifie simplement que votre carte wifi ne prend pas en charge le point d'accès infrastrucutre wifi_hotspot, vous ne pouvez donc rien y faire), puis procédez.

Alors commencez maintenant votre hotspot comme

sudo ap-hotspot start

Si tu veux arrêter alors

sudo ap-hotspot stop

Si vous voulez voir toutes les commandes disponibles

sudo ap-hotspot

Vous ne voyez pas ce point chaud en cours d'exécution dans un indicateur ou quelque chose du genre, je trouve toujours comment déterminer la vérification de l'état de celui-ci.

J'utilise est de ces dernières semaines, et pas encore de bugs (pas d'effets secondaires aussi). J'utilise Gnome-Ubuntu 13.10 amd64 en partageant eth0 avec mon WP8.

SOURCE: http://www.unixmen.com/create-infrastructure-wifi-access-point-connect-android-devices/ SOURCE: http://www.webupd8.org/2013/06/how-to-set- up-wireless-hotspot-access.html


NOTE pour 14.04.
Gaurav Gandhi

1
Vous devez lire le deuxième lien source si vous utilisez Ubuntu14.04.
Tamer Shlash

J'ai installé l'ap-hotspot et lorsque j'ai essayé de le configurer, cela me donne cette erreur Votre carte sans fil ou pilote ne prend pas en charge le mode point d'accès que dois-je faire maintenant pour créer un hotspot
Eka

1
@Eka ap-hotspot est obsolète. Essayez create_ap .
kexanie

8

J'ai 2 adaptateurs Wi-Fi installés pour cela. Un interne natif et un autre via USB. Je dois partager avec un port USB externe car celui que j'utilise pour recevoir ma connexion. Dans votre cas, vous n'avez pas besoin d'un autre adaptateur, car vous recevez la connexion par câble. Suivez mes pas.
Voilà comment je fais. Dans System Settings...> Networkssélectionnez l'adaptateur Wi-Fi que vous souhaitez utiliser en tant que Hotspon, puis cliquez sur le Use as Hotspot...bouton.

entrez la description de l'image ici

Cela activera sous peu l'adaptateur pour servir de point d'accès . Dans la même fenêtre, vous avez une Options...fonction et vous pouvez l'arrêter de la même manière.

entrez la description de l'image ici


1
Oui, j'ai déjà essayé cette méthode. Mais il semble que ce soit le mode ad-hoc, pas AP. Je ne suis pas sûr que mon téléphone Windows puisse y accéder. Et lorsque j'utilise "hotspot", la connexion s'est déconnectée dès qu'elle s'est connectée avec succès.
kexanie

J'ai essayé la même chose sur Ubuntu 12.04 mais cela ne semble pas fonctionner. Que dois-je faire pour comprendre le problème?
Srijan

Je suppose que cela ne peut pas fonctionner avec le .localdomaine. Comme vous devrez avoir un autre compte de domaine pour chaque appareil que vous souhaitez connecter. Avez-vous essayé de déboguer à partir d'ici ?
Gediminas Jeremiah Gudelis

6

Comme ap-hotspot est obsolète , il n'est ni fiable ni stable pour la nouvelle distribution Ubuntu. L'auteur de ap-hotspot a recommandé create_ap .

Installation

git clone https://github.com/oblique/create_ap
cd create_ap
make install

Usage

Pas de phrase secrète (réseau ouvert):

create_ap wlan0 eth0 MyAccessPoint

Phrase secrète WPA + WPA2:

create_ap wlan0 eth0 MyAccessPoint MyPassPhrase

Changez wlan0et eth0à l'interface sur votre machine. ( ifconfig)


Je suis sur Ubuntu 15.10, et cela a fonctionné le mieux pour moi.
TungstenX
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.