Créer un point d'accès sans fil sur Ubuntu

32

Bien que de nombreuses questions aient déjà été posées concernant le hotspot WiFi, je n'ai obtenu aucune des solutions pour moi.

Je me connecte à Internet en utilisant un Dongle 3G de Huawei 3772 (Vodafone). Le type de connexion est Mobile Broadband connection. Je dois partager cette connexion Internet avec mes autres appareils tels que les téléphones portables et les ordinateurs portables.

Comment créer une connexion hotspot WiFi pour cette connexion.

J'utilise Ubuntu 12.04 LTS.

J'aimerais noter que j'ai déjà essayé des liens d'aide d'Ubuntu mais qu'ils sont tellement déroutants que je ne pouvais pas les comprendre.

    
posée Anuj TBE 02.07.2014 - 21:01
la source

8 réponses

53

Créer un point d'accès wifi en utilisant le gestionnaire de réseau par défaut d'Unity sans télécharger aucun outil / logiciel.

La méthode décrite dans cette réponse ne fonctionne que si votre appareil sans fil prend en charge le mode maître. Pour vérifier si c'est le cas, ouvrez une console et tapez

sudo iwconfig wlan0 mode master

Remplacez wlan0 par tout ce que Ubuntu appelle votre appareil sans fil.

Si vous obtenez une erreur, votre appareil ne prend pas en charge le mode maître et cette solution ne fonctionne malheureusement pas. Source: Wiki d'aide de la communauté , ce commentaire .

  1. Désactivez le WIFI et branchez un câble Internet ou un modem haut débit mobile sur votre Ubuntu pour que votre Ubuntu soit connectée à une connexion filaire ou haut débit et que le sans fil soit désactivé.

  2. Accédez à Icône réseau sur le panneau supérieur → Modifier les connexions , puis cliquez sur le bouton Ajouter dans les fenêtres contextuelles.

  3. Choisissez Wi-Fi dans le menu déroulant lorsque vous êtes invité à choisir un type de connexion:

  4. Dans la fenêtre suivante, faites:

    • Saisissez un nom de connexion. Le nom sera utilisé plus tard.
    • Saisissez un SSID
    • Mode de sélection: Infrastructure
    • Adresse MAC du périphérique: sélectionnez votre carte sans fil dans le menu déroulant.

  5. Cliquez sur l'onglet Sécurité Wi-Fi , sélectionnez le type de sécurité WPA & amp; WPA2 Personal et définissez un mot de passe .

  6. Allez dans l'onglet Paramètres IPv4 , dans la liste déroulante Méthode, sélectionnez Partagé sur d'autres ordinateurs .

Une fois terminé, cliquez sur le bouton enregistrer .

Après les étapes ci-dessus, un fichier de configuration créé dans le répertoire /etc/NetworkManager/system-connections . Le nom de fichier est identique au nom de connexion que vous avez saisi dans étape 4 .

Appuyez maintenant sur Ctrl+Alt+T pour ouvrir le terminal. Lorsqu'il s'ouvre, collez les commandes ci-dessous et appuyez sur Entrée pour modifier le fichier de configuration.

gksudo gedit /etc/NetworkManager/system-connections/wifi-hotspot

Remplacez wifi-hotspot par le nom de connexion que vous tapez étape 4 .

Lorsque le fichier s'ouvre, recherchez la ligne mode=infrastructure et remplacez-la par mode=ap .

Enfin, enregistrez le fichier.

Lorsque tout est terminé, active le WIFI à partir de l’icône Network Manager du panneau. Il devrait automatiquement se connecter au point d'accès que vous avez créé. Sinon, sélectionnez "Connexion au réseau Wi-Fi masqué" et sélectionnez-le dans la liste déroulante.

Maintenant, vous pouvez rechercher et connecter le point d’accès depuis votre mobile Android ..... Enyou & lt; ^ _ ^ & gt;

Crédit: UbuntuHandBook

    
réponse donnée Anuj TBE 05.03.2015 - 11:50
la source
6

Installez ap-hotspot:

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

Mettez-le à jour pour Ubuntu 14.04 si vous l’utilisez:

amd64 : http://archive.ubuntu.com/ubuntu/pool/universe/w/wpa/hostapd_1.0-3ubuntu2.1_amd64.deb
32 bit : http://archive.ubuntu.com/ubuntu/pool/universe/w/wpa/hostapd_1.0-3ubuntu2.1_i386.deb

Exemple sur amd64:

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

Utilisation:

sudo ap-hotspot start

// Suivez la configuration du mot de passe & amp; ssid

Si vous voulez le reconfigurer:

sudo ap-hotspot configure

Pour l’arrêter:

sudo ap-hotspot stop

Pour vérifier la configuration

ap-hotspot

Et le plus important: N'oubliez pas de désactiver le pare-feu sur le hotspot!

    
réponse donnée hwez 02.07.2014 - 21:29
la source
6

Le meilleur moyen, à mon avis, est de:

  • D'abord, installez quelques paquets comme suit:
sudo apt-get install procps iproute2 iw haveged hostapd
  • Ensuite, installez cet outil, comme décrit dans le fichier Lisez-moi - lien .

L’utilisation est très simple et elle "fonctionne". La première fois, AP fonctionne réellement pour moi (cela n'a jamais fonctionné correctement avec NetworkManager par défaut).

    
réponse donnée Karel Bílek 12.03.2016 - 02:51
la source
2

Ubuntu 16.04+ LTS

La manière la plus simple que j'ai vue est d'utiliser simplement la fonctionnalité Hotspot intégrée dans Ubuntu. Il vous suffit de vous assurer que vous êtes connecté via ethernet à Internet car sa mise sous tension se déconnecte du wi-fi.

(Cela peut être différent si vous avez un dongle supplémentaire connecté à votre ordinateur portable ou à votre ordinateur, permettant 2 connexions en même temps)

1. Ouvrez les paramètres d'un clic sur le réseau

Fenêtre de configuration d

2. Cliquez sur Wirelss et assurez-vous de l'avoir activé!

Cliquez sur "Utiliser comme point d'accès sans fil ..." n'oubliez pas de vous assurer que vous êtes connecté à Internet via Ethernet.

3. "Cliquez sur Activer"

c'est ce qui apparaît pour moi depuis que je me connecte toujours au wifi, mais ça marche quand même.

Une fois cela fait, vous serez accueilli par le nom de connexion et la clé de mot de passe générée automatiquement. Joignez simplement cette connexion et tapez la clé et vous êtes prêt à partir!

    
réponse donnée Thunder_Ruler 03.08.2017 - 19:02
la source
1

Pour que votre machine Ubuntu agisse comme un point d'accès wifi pour tout périphérique, installez et configurez le package hostapd. Il est conçu à cet effet. Je partage ma connexion haut débit mobile (Tata Photon) avec mon téléphone Android en utilisant cette méthode même sur Ubuntu 12.04!

Voici les conditions requises dont vous aurez besoin pour utiliser hostapd de cette manière:

Pré-requsites:

  1. Capacité de votre carte sans fil à prendre en charge le mode infrastructure. Pour le savoir:

    i. Trouvez votre module de pilote de noyau en cours d'utilisation en lançant la commande ci-dessous: lspci -k | grep -A 3 -i "réseau" (Dans mon cas, le pilote utilisé était ath9k)

    ii. Maintenant, utilisez la commande ci-dessous pour connaître vos capacités wifi (remplacez ath9k par votre pilote noyau): modinfo ath9k | grep 'depend' (iii) Si la sortie ci-dessus inclut "mac80211", cela signifie que votre carte wifi supportera le mode AP.

  2. Logiciel Hostapd: Hostapd est le démon linux standard utilisé pour créer votre point d'accès.

  3. Logiciel Dhcp: même après la création du point d'accès par hostapd et sa détection par votre appareil, vous aurez toujours besoin d'un serveur DHCP pour attribuer une adresse IP dynamique à votre client AP. (sauf si vous attribuez une adresse statique à chaque périphérique)

Voir mon article pour plus de détails sur la configuration et la configuration du package hostapd.

Mise à jour du 8 juillet 2014

Pour résoudre ce problème, j'ai écrit Hotspotd , un petit démon linux pour créer un hotspot wifi sur hostapd. Il utilise dnsmasq pour la fourniture d'adresses IP et iptables pour générer la table de routage.

Pour installer:

wget https://github.com/prahladyeri/hotspotd/raw/master/dist/hotspotd-0.1.tar.gz
tar xvf hotspotd-0.1.tar.gz
cd hotspotd-0.1/
sudo python setup.py install

Solution de contournement pour 14.04 bogue hostapd cassé est inclus.

    
réponse donnée Prahlad Yeri 02.07.2014 - 21:16
la source
1

Voici deux méthodes très similaires basées sur le formidable outil de ligne de commande de NetworkManager. Il est très simple, fonctionne avec WPA et Access Point Mode (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 toogle le point d'accès.

Une solution en ligne, sans programme supplémentaire

Il suffit de courir

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

et il doit créer le point d'accès et s'y connecter. Si cela ne fonctionne pas, vous devriez essayer la solution 3 lignes ici:

Solution à trois lignes, sans programme supplémentaire

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 l'activer à nouveau, 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 ou la désactiver depuis l'interface graphique.

    
réponse donnée tobiasBora 16.01.2017 - 15:34
la source
0

Cela fonctionnait pour moi. Il configure la connexion hotspot à l'aide de l'éditeur de connexion Kde network-manager. Je suis sur Ubuntu 14.04 (.2) 64 bit. Suivez le lien ou suivez-moi:

Installez-le d'abord à partir du lien ci-dessus. (Je pense que le paquet est plasma-nm , si j'ai raison d'exécuter ceci pour installer: sudo apt-get install plasma-nm ).

Appuyez sur Alt + F2 et tapez kde-nm-connection-editor pour l'exécuter.

Dans la fenêtre qui apparaît, cliquez sur le bouton Ajouter et choisissez "Sans fil (partagé)" dans la liste déroulante.

Saisissez un nom, ssid et sélectionnez le mode Point d'accès. Si vous le souhaitez, configurez un mot de passe sous l'onglet Sécurité sans fil. Enfin, cliquez sur OK.

Cliquez sur l'applet Network Manager dans le panneau Unity, puis choisissez "Connexion à un réseau Wi-Fi masqué", choisissez la connexion que vous avez créée. (Vous n'avez peut-être pas besoin de faire cette étape)

    
réponse donnée Mina Michael 14.06.2015 - 16:34
la source
0

Vous pouvez créer un hotspot avec une seule commande en utilisant create_ap .

sudo create_ap wlo1 wlo1 'My superfast hotspot' superSecretpassword

Pour l'installer

# install hostapd using apt
sudo apt install hostapd

# install create_ap from source
git clone https://github.com/oblique/create_ap
cd create_ap
sudo make install

Vous pouvez consulter la page readme du projet pour plus d’exemples sur son utilisation.

    
réponse donnée ChillarAnand 25.11.2016 - 08:45
la source

Lire d'autres questions sur les étiquettes