Comment créer un hotspot wifi dans Ubuntu 16.04 car AP-Hotspot ne fonctionne plus

24

J'ai mis à niveau vers Ubuntu 16.04. J'utilisais ap-hotspot pour hotspot wifi via le terminal. Il semble qu'un ap-hotspot ne soit plus; existe-t-il une alternative pour créer un hotspot wifi? Si tel est le cas, comment peut-il être installé / utilisé?

Kt Hafis
la source
4
À ceux qui suivent les réponses ici et reçoivent un message du type "La connexion X n'est pas disponible sur l'appareil wlan0 pour le moment" lors de la tentative de connexion au réseau caché: Votre appareil wifi ne prend probablement pas en charge le mode maître (ne peut pas être un AP). Pour vérifier, consultez help.ubuntu.com/community/WifiDocs/…
akom

Réponses:

38

Dans Ubuntu 16.04, il y a un mode Hotspot dans la page d'édition des connexions WiFi qui fonctionne directement pour les appareils Android. Voici l'étape par étape:

  1. Désactivez d'abord le WiFi et connectez votre ordinateur portable / PC à un réseau câblé.

  2. Cliquez sur Modifier les connexions dans le menu réseau. Cliquez ensuite sur Ajouter sur les connexions réseau pour ajouter une nouvelle connexion:

  3. Choisissez WiFi dans la liste déroulante de la fenêtre suivante et cliquez sur le bouton Créer.

  4. Lorsque la fenêtre de modification du point d'accès Wi-Fi apparaît, procédez comme suit:

    1. Tapez le nom de connexion, SSID, sélectionnez le mode Hotspot.

    2. Dans l'onglet Sécurité Wifi, sélectionnez WPA & WPA2 Personal et saisissez un mot de passe.

    3. Dans l'onglet Paramètres IPv4, sélectionnez le mode «Partager avec d'autres ordinateurs»

      Cliquez sur le lien par exemple

  5. Après avoir cliqué sur le bouton Enregistrer, activez le WiFi et cliquez sur Se connecter au réseau Wi-Fi caché et sélectionnez Se connecter à la connexion que vous venez de créer.

    Cliquez sur le lien par exemple

  6. Votre menu réseau devrait maintenant avoir la connexion au point d'accès WiFi:

Enfin, connectez-vous à ce hotspot depuis votre appareil Android et profitez-en!

Mise à jour!

Après avoir suivi le guide et avant d'activer le WiFi, redémarrez Network Manager avec:

sudo service network-manager restart

Activez ensuite le WiFi et il devrait se connecter.

Andy
la source
12
J'ai essayé cela, mais lorsque je me connecte via un réseau wifi caché, il dit: Échec de l'activation de la connexion: (2) La connexion 'wifihotspot' n'est pas disponible sur l'appareil wlp9s0 pour le moment. comment y faire face? J'utilisais ap_hostpot avant de passer à la version 16.04 sans aucun problème.
Kt Hafis
2
Après avoir suivi le guide et avant d'activer le WiFi, redémarrez le gestionnaire de réseau avec: sudo service network-manager restart Ensuite, activez le WiFi et il devrait se connecter.
Andy
4
n'a pas fonctionné pour moi après même le redémarrage, a obtenu cette erreur (2) La connexion 'k-hotspot' n'est pas disponible sur le périphérique wlp3s0 pour le moment.
Karim Samir
1
J'ai les mêmes erreurs que les utilisateurs ci-dessus: Échec de l'activation de la connexion, (2) La connexion 'wifishare' n'est pas disponible sur le périphérique wlp5s0 pour le moment.
Horloge ZHONG
2
Je peux créer avec succès le Hotspot, mais à part mon téléphone Android, aucun autre appareil ne peut s'y connecter. Mon ordinateur portable Ubuntu (ainsi que d'autres téléphones) demande le mot de passe, puis reste là pendant quelques secondes avant de le demander à nouveau. Quelqu'un sait quel est le problème?
alonso s
20

Solution en une ligne

Tout d'abord, vous pouvez essayer la solution d'une seule ligne basée sur l'interface de ligne de commande de NetworkManager.

nmcli device wifi hotspot con-name my-hotspot ssid my-hotspot band bg password jesuisunmotdepasse

si cela ne fonctionne pas, vous devriez essayer la solution à 3 lignes ici:

Solution à trois lignes

Voici une solution basée sur le formidable outil de ligne de commande de NetworkManager. Il est très simple, fonctionne avec le mode WPA et le point d'accès (il fonctionne donc sur les smartphones) et ne nécessite pas de configuration complexe. Une fois qu'il est configuré, vous pouvez simplement utiliser l'interface graphique pour rechercher le point d'accès sur Google. Exécutez simplement les lignes suivantes pour créer et activer le point d'accès:

# Create a connection
nmcli connection add type wifi ifname '*' con-name my-hotspot autoconnect no ssid my-local-hotspot
# Put it in Access Point
nmcli connection modify my-hotspot 802-11-wireless.mode ap 802-11-wireless.band bg ipv4.method shared
# Set a WPA password (you should change it)
nmcli connection modify my-hotspot 802-11-wireless-security.key-mgmt wpa-psk 802-11-wireless-security.psk myhardpassword
# Enable it (run this command each time you want to enable the access point)
nmcli connection up my-hotspot

Connectez-vous maintenant sur votre Smartphone ... Lorsque vous n'en avez plus besoin, désactivez-le avec:

nmcli connection down my-hotspot

Pour le réactiver, il vous suffit d'utiliser la dernière commande de la commande 4 lignes. Vous pouvez noter que puisque la connexion apparaît également dans les connexions disponibles, vous pouvez l'activer / la désactiver à partir de l'interface graphique.

tobiasBora
la source
Vous devrez peut-être installer dnsmasq.
Richard
11

j'utilise create_ap

Consultez la page GitHub pour plus de détails:

Ce script crée un point d'accès WiFi NATé ou ponté.

J'utilise généralement ces deux options:

  1. Pour le partage Internet ponté : partagez votre connexion Internet Ethernet ou modem via WiFi

    create_ap -m bridge wlan0 eth0 MyAccessPoint MyPassPhrase
    

    wlan0est votre interface WiFi, et eth0est l'interface qui offre Internet (Ethernet ou modem).

  2. Partage Internet à partir de la même interface WiFi : cela vous permettra de partager Internet à partir de la même interface WiFi, utile si vous souhaitez partager à nouveau le WiFi auquel vous êtes déjà connecté pour étendre la zone WiFi par exemple:

    create_ap wlan0 wlan0 MyAccessPoint MyPassPhrase
    
Boubouh Karim
la source
create_apne fonctionne pas pour 16.04 sur mon PC.
Indian
pourriez-vous s'il vous plaît poster des commentaires pour l'utiliser dans le terminal? Je ne suis pas familier pour le faire et je me sens toujours confus. merci d'avance
Kt Hafis
2
quand j'ai fait le commentaire, il dit: 'wlan0' n'est pas une interface WiFi j'ai changé la commande en croyant que l'interface wifi doit être 'wlp9s0' comme il l'a montré quelque part, mais la réponse est: ERREUR: votre adaptateur ne prend pas en charge AP (maître) mode quoi que ce soit peut être fait?
Kt Hafis
Oui, vous devez utiliser le nom de votre interface au lieu de wlan0, la deuxième option nécessite que l'adaptateur prenne en charge cette fonctionnalité, ce n'est pas le cas. essayez le premier
Boubouh Karim
Quelqu'un pourrait-il faire cela sur Ubuntu 16.04?
Filbuntu