Question Comment configurer un point d'accès Wi-Fi en mode point d'accès?


Comment configurer un point d'accès Wi-Fi en mode point d'accès?

Point à noterLes points d'accès sans fil ne sont pas les mêmes que les réseaux ad hoc. Il y a une différence significative entre les deux. En bref, les réseaux ad hoc ne sont pas pris en charge sur les nouveaux périphériques et la plupart des appareils Android, Windows Phone et Blackberry (et peut-être aussi les appareils iOS), alors que les points d'accès Wi-Fi en mode AP le sont. Pour avoir une idée des points chauds du mode AP, des réseaux ad hoc et de leurs différences, reportez-vous à cette page Wikipedia et cet article sur le site Connectify.


152
2017-08-26 18:24


origine


Les appareils iOS prennent en charge les réseaux ad hoc. Mais ils se déconnectent chaque fois que vous éteignez l'écran. - leo
Les applications tierces peuvent autoriser le réseau wifi ad-hoc sur les appareils Android rootés. - solsTiCe


Réponses:


Ubuntu 18.04 LTS

Avec le bureau GNOME 3.28 sur Ubuntu 18.04 LTS, le partage de connexion WiFi est devenu plus facile que jamais! Ouvrez simplement le Paramètres Wifi à partir du menu système.

GNOME system status menu

Et puis dans le menu hamburger sur Paramètres Wi-Fi, sélectionnez Activer le point d'accès Wi-Fi. Ça y est, votre point d'accès WiFi est maintenant opérationnel!

WiFi Settings

Trucs Avancés

Si vous voulez changer le nom (SSID) et le mot de passe de votre point d’accès, ouvrez Les connexions de réseau outil éditeur en entrant les éléments suivants soit Terminal ou Alt+F2:

nm-connection-editor

Network Connections

Double-cliquez sur Hotspot et la fenêtre de l'éditeur apparaîtra. Vous pouvez changer le SSID et le mot de passe à partir des onglets Wi-Fi et Wi-Fi Security.

Edit SSID Edit password

Ubuntu 16.04 LTS et 14.04 LTS

Étape 1: testez si votre carte WiFi prend en charge le mode AP

Suivre la Vérification du mode point d'accès dans le répondre fourni par Web-E

Étape 2: Démarrez le Hotspot intégré

Réseau est livré avec une option intégrée pour démarrer un hotspot Ad-Hoc. Donc, utilisons-le en premier, afin qu'il puisse être configuré et converti en un point d'accès en mode point d'accès à l'étape suivante.

Chercher Réseau dans Dash et ouvrez-le.

DashSearch

Appuie sur le "Utiliser comme point chaud"bouton et Gestionnaire de réseau va démarrer un hotspot AdHoc.

Hotspot

Mais ce n'est pas ce que nous voulons, n'est-ce pas? Arrêtez le hotspot.

Étape 3: configurer le point d'accès

Ouvrir Les connexions de réseau de Dash ou 'Modifier les connexions'du menu Indicateur de réseau.

Edit Connections

dans le Les connexions de réseau fenêtre qui apparaît, il y aura une connexion nommée Point chaud répertorié dans la section WiFi. Sélectionnez-le et cliquez sur le 'modifier' bouton.

Network Connections

Dans la fenêtre qui apparaît, vous pouvez modifier le nom de diffusion (SSID) de votre hotspot. Vient maintenant la partie la plus importante de cette configuration: changez le mode pour 'Point chaud', qui convertira finalement le hotspot en mode point d'accès. Les utilisateurs d'Ubuntu 14.04 LTS remarqueront que ce mode n'est pas disponible dans le menu déroulant. Ne soyez pas déçu, car vous pouvez toujours le faire via un supplément Étape 3.1.

Edit Hotspot Name and Password

Enregistrez et ouvrez le même Modification du point chaud fenêtre à nouveau. Cette fois allez à la Sécurité WiFi onglet pour sélectionner le type de mot de passe. Si vous ne souhaitez pas définir de mot de passe, vous pouvez définir la sécurité sur none et créer ainsi un hotspot ouvert. Si vous définissez un mot de passe, il est recommandé de changer la clé de sécurité de WEP à WPA2. Une fois les configurations terminées, n'oubliez pas de les enregistrer pour que les modifications puissent être appliquées.

dans le Général Cliquez sur l'onglet, assurez-vous que «Se connecter automatiquement à ce réseau lorsqu'il est disponible» est désactivé (sauf si vous utilisez uniquement votre wifi comme point d'accès). Sinon, comme le point d'accès est toujours disponible, vous ne verrez pas les entrées du menu se connecter à d'autres réseaux wifi dans l'applet du gestionnaire de réseau.

Étape 3.1: Uniquement pour Ubuntu 14.04 LTS

Depuis Ubuntu 14.04 LTS Réseaux (network-manager v9.8.8) n'offre pas de paramètre graphique pour sélectionner le mode AP, nous modifierons manuellement son fichier de configuration pour forcer la conversion. Copiez la commande suivante, puis appuyez sur Alt+F2 ou ouvert Terminal et collez-le là:

pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY gedit /etc/NetworkManager/system-connections/Hotspot

Tapez votre mot de passe dans la boîte de dialogue d'autorisation qui apparaît et le fichier de configuration sera ouvert dans l'éditeur de texte. Trouver une ligne commençant par mode=, changez-le en mode=ap et enregistrez le fichier.

Étape 4: Démarrer le point d'accès

Maintenant que la partie configuration est terminée, nous allons démarrer le hotspot. Cliquer sur 'Créer un nouveau réseau Wi-Fi'du menu Indicateur de réseau.

Create New WiFi Connection

Dans la fenêtre qui apparaît, cliquez sur le bouton déroulant de la connexion et remplacez "Nouveau ..." par "Hotspot". Appuyez sur le bouton "Créer" et votre point d'accès commencera à fonctionner. A partir de maintenant, chaque fois que vous avez besoin d'un hotspot, il vous suffit de faire cette étape Étape 4 seulement.

Start Hotspot

K .. C'est tout! Amusez-vous avec votre nouveau point d'accès


77
2018-03-26 15:13



Les étapes faciles les plus cool @HEXcube - Amit Rane
J'avais terminé les 3 étapes décrites par @ Web-E, mais mon téléphone Android ne se connectait pas, essayant constamment "d'obtenir l'adresse IP". Ensuite, j'ai juste fait le "mode = ap" changer dans / etc / NetworkManager / system-connections / my_wifi_connection_name suggéré par HEXcube et être connecté instantanément. Mon Ubuntu est 13.10 64bit sur l'ordinateur portable Acer Aspire E1-531. - Sri
Les commandes ip_forward et masquerade ont été exécutées dans le cadre des étapes de Web-E - devrions-nous les révoquer? Si oui, comment? - Sri
Je souhaite que plus de personnes connaissent cette solution. Cela devrait être la réponse préférée. - Lars Nyström
@ Salut-Angel Oh, je voulais dire Étape 2! Ma faute! Au fait, quelle version d'Ubuntu utilisez-vous? Je n'ai pas encore testé le 15.10. Mettra à jour la réponse lorsque 16.04LTS est sorti. - HEXcube


Indique si votre carte sans fil prend en charge le mode Point d'accès.

La première chose à faire est de tester si votre carte sans fil prend en charge le mode point d’accès sans fil. Comme indiqué précédemment, le test suivant concerne le pilote basé sur le framework mac80211.

Installer iw & exécuter la suite

sudo aptitude install iw
iw list

Recherchez la section d'interface prise en charge, où il devrait s'agir d'une entrée appelée AP comme ci-dessous

Supported interface modes:
         * IBSS
         * managed
         * AP
         * AP/VLAN
         * monitor
         * mesh point

Si votre pilote ne montre pas ce point d'accès, cela ne signifie pas qu'il ne peut pas créer de point d'accès sans fil. Mais ces cartes ne sont pas dans la portée de ce tutoriel. Pour plus de tests suivre documentation Ubuntu sur le mode maître.

La configuration est divisée en trois sections,

  1. Configurer et héberger un réseau sans fil
  2. Configuration de l'adresse IP
  3. partage Internet

1.Installer et héberger un réseau

  • Logiciel requis: hostapd Install hostapd (Installez-le)
  • presse alt + F2 et taper gksu gedit & presse entrer. Nous allons éditer beaucoup de fichiers.
  • Dans gedit, appuyez sur ctrl+o, ctrl+l & collez-le dans la case d'emplacement /etc/hostapd/hostapd.conf. presse Entrer.
  • Collez le code suivant,

    interface=wlan0
    driver=nl80211
    ssid=test
    hw_mode=g
    channel=1
    macaddr_acl=0
    auth_algs=1
    ignore_broadcast_ssid=0
    wpa=3
    wpa_passphrase=1234567890
    wpa_key_mgmt=WPA-PSK
    wpa_pairwise=TKIP
    rsn_pairwise=CCMP
    

S'il vous plaît assurez-vous qu'il n'y a pas d'espace blanc à la fin et la fin de la ligne! Hostapd est très sensible pour mettre fin aux espaces blancs difficiles à résoudre!

Les modifications à effectuer:

  1. Changement interface=wlan0 à votre nom de carte sans fil. (Si vous avez une carte sans fil, il devrait être wlan0)
  2. ssid=test. test est le nom de votre réseau hébergé.
  3. wpa_passphrase=1234567890, 1234567890 est le mot de passe de votre réseau.

La configuration ci-dessus crée un point d’accès compatible wpa & wpa2 dans gmode. Une instruction plus détaillée pour construire un fichier de configuration peut être trouvée ici 

Maintenant, commencez le hostapd. Modifier le fichier /etc/default/hostapd et modifiez la ligne de DAEMON_CONF comme ceci:

DAEMON_CONF="/etc/hostapd/hostapd.conf"

Commencez alors le hostapd service en utilisant la commande suivante,

sudo service hostapd start

Il devrait démarrer un réseau sans fil. Sur votre appareil mobile, vous pouvez désormais voir un réseau sans fil et vous authentifier. Mais l'appareil ne recevra pas d'adresse IP. Arrêtez-le avec la commande sudo service hostapd stop

Si vous rencontrez des erreurs, votre carte ne supporte peut-être pas g mode. Essayez avec d'autres modes. Guider

Partie 2: Configuration du serveur DHCP pour la gestion des adresses IP

Installer isc-dhcp-server Install isc-dhcp-server

Modifier le fichier /etc/default/isc-dhcp-server et définissez INTERFACES comme ceci:

INTERFACES="wlan0"

Dans gedit, appuyez sur Ctrl+O, dans l'emplacement boîte coller /etc/dhcp/dhcpd.conf Trouver (ctrl+F) sous les lignes et mettre # avant cela. Il devrait ressembler après l'édition

# option definitions common to all supported networks…
#option domain-name “example.org”;
#option domain-name-servers ns1.example.org, ns2.example.org;

Encore une fois commenter les lignes suivantes aussi

#default-lease-time 600;
#max-lease-time 7200;

Ajouter les lignes suivantes à la fin

subnet 10.10.0.0 netmask 255.255.255.0 {
        range 10.10.0.2 10.10.0.16;
        option domain-name-servers 8.8.4.4, 208.67.222.222;
        option routers 10.10.0.1;
}

Range indique la longueur du pool d'adresses. vous devez également ajuster la valeur du sous-réseau. Cette configuration peut donner jusqu'à 15 périphériques IP

Appuyez à nouveau sur Cctrl+O dans gedit et coller après dans la barre d'emplacement /etc/network/interfaces, Ajouter ci-dessous

auto wlan0
iface wlan0 inet static
address 10.10.0.1
netmask 255.255.255.0

wlan0 est votre interface sans fil. Changez-le en conséquence.

Remarque: Après le redémarrage, le sans-fil sera affiché comme non géré. Donc vous   ne peut utiliser aucun autre réseau wi-fi. Pour obtenir sans fil avec normal   comportement, mettre # avant ces lignes nouvellement ajoutées et exécuter sudo start networking

maintenant courir

sudo service isc-dhcp-server start

sudo service hostapd start

À ce stade, votre appareil mobile verra un réseau, l’authentifiera et après l’authentification, il obtiendra une adresse IP comme 10.10.0.2.

Configurer les paramètres de connexion Internet

Pour le partage de connexion Internet, nous avons besoin de ip forwarding et ip masquerading. Activer le transfert IP: exécuter

echo 1| sudo tee /proc/sys/net/ipv4/ip_forward

Dites maintenant que vous utilisez une connexion par modem / USB pour vous connecter à INTERNET. Vous devez obtenir le nom de l'interface logique. Pour cela exécuter ifconfig ou ip address

Pour modem / modem USB: il devrait être ppp0. Si vous souhaitez partager une connexion Ethernet, vous devez utiliser ethXoù X est votre numéro de périphérique Ethernet. Si vous vous connectez à Internet via un appareil Android avec partage de connexion USB, le nom de l'interface doit être usb0.

Maintenant, une fois que vous obtenez le nom de l'interface, exécutez sudo iptables -t nat -A POSTROUTING -s 10.10.0.0/16 -o ppp0 -j MASQUERADE

le ppp0 dans la commande ci-dessus est l'interface dont vous partagez la connexion Internet sur le réseau sans fil.

Si vous avez modifié jusqu'à /etc/network/interfaces vous pouvez utiliser ce script pour démarrer le service. Modifiez-le si vous ne partagez pas ppp0. Si vous utilisez un script et souhaitez arrêter le serveur, utilisez sudo killall hostapd


Un blog qui est principalement un résumé de ce qui a été décrit ici: http://dashohoxha.blogspot.com/2013/06/how-to-setup-wifi-access-point-on-ubuntu.html

Un script qui tente d'automatiser les étapes décrites ici: https://gist.github.com/dashohoxha/5767262

N'hésitez pas à signaler ou à corriger les bogues que vous remarquez.


Super aide de:


100
2017-09-25 10:14



Je pourrais me connecter à hotspot et m'authentifier. Mais je ne peux pas recevoir d'IP. Pourrais-tu m'aider? - Vijay
@neo vous avez mis en ligne les lignes dans config - Web-E
J'ai fait. En fait, j'ai essayé tout le processus deux fois, juste pour m'assurer que je ne m'étais pas trompé la première fois. - Vijay
@ neo j'ai rencontré le même problème. Je viens de changer dns=dnsmasq à #dns=dnsmasq dans sudo gedit /etc/NetworkManager/NetworkManager.conf après l'installation ap-hotspot. Il a résolu le problème. - ss1729
Quelles versions d'Ubuntu prennent-elles en charge (la version de hostapd ap-hotspot les utilisations ne semblent plus être disponibles ...: C) - Wilf


Moi aussi j'ai eu le même problème. La meilleure solution que je pourrais trouver est d'utiliser ap-hotspot pour créer un hotspot de la machine ubuntu. Cela fonctionne très bien pour la connexion à presque tous les téléphones Android, Windows, etc.

Pour l'installer:

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

Ensuite, pour démarrer le hotspot:

$ sudo ap-hotspot start

Il vous demande quel Internet de l'adaptateur vous souhaitez partager, le nom du réseau, le mot de passe, etc. de manière interactive.

Pour arrêter le hotspot:

$ sudo ap-hotspot stop

Pour le configurer:

$ sudo ap-hotspot configure

En cas de problème, espérons que cela lien aide

MODIFIER:

Pour l'instant, il semble qu'il y ait un problème avec Ubuntu 14.04, et comme spécifié dans l'article webupd8.org lié, vous devez rétrograder hostapd:

64 bits:

cd /tmp
wget http://ftp.ksu.edu.tw/FTP/Linux/ubuntu/pool/universe/w/wpa/hostapd_1.0-3ubuntu2.1_amd64.deb
sudo dpkg -i hostapd*.deb
sudo apt-mark hold hostapd

32bit:

cd /tmp
wget http://ftp.ksu.edu.tw/FTP/Linux/ubuntu/pool/universe/w/wpa/hostapd_1.0-3ubuntu2.1_i386.deb
sudo dpkg -i hostapd*.deb
sudo apt-mark hold hostapd

32
2018-03-29 22:42



Mec, ça a fonctionné comme un charme! - Milkncookiez
J'ai suivi les instructions de la réponse précédente et j'ai constaté que ma carte sans fil n'était pas prise en charge pour le mode point d'accès. Mais le hotspot fonctionnait toujours parfaitement. Donc, mon conseil serait de simplement installer ap-hotspot et voir si cela fonctionne - Hashken
Cela fonctionne pour moi si j'arrête le gestionnaire de réseau avec sudo stop network-manager  avant de commencer ap-hotspot. Merci! - Rmano
Vous devez d'abord allumer le sans fil sur l'ordinateur, mais pas le connecter à quelque chose - Cela fonctionne parfaitement :-) -Mais je dirai que je pourrais juste utiliser le défaut Use as Hotpot bouton dans Fedora 19 (autre demi démarrage double) - Wilf
Le script semble maintenant être obsolète. - Léo Lam


Maintenant, voici une méthode simple et qui fera certainement le travail.

Installer KDE Connection Editor

Ouvrez Terminal (Ctrl + Alt + T) et tapez les commandes suivantes, l'une après l'autre.

$ sudo apt-get install plasma-nm
$ sudo apt-get update

Maintenant, vous venez d'installer KDE Connection Editor.

Créons un point d'accès Wi-Fi.

Créer un point d'accès Wi-Fi (mode point d'accès)

1.Maintenant, ouvrez l'application installée soit par

  1. Rechercher (Alt + F2) pour éditeur de connexion kde-nm(Tu le feras aussitôt comme vous commencez à taper kde).

    OU 

  2. Ouvrez-le manuellement à partir du terminal.

    $ sudo kde-nm-connection-editor
    

2. cliquez maintenant + Ajouter et sélectionnez Sans fil (partagé)

Adding A new connection

3.Maintenant, vous verrez la fenêtre ci-dessous.

Connection setup tab

SSID: Donnez un nom à votre nouveau hotspot

Mode: Sélectionnez Point d'accès

Adresse MAC clonée: Cliquez sur au hasard bouton pour générer une adresse MAC aléatoire.

Tout le reste devrait être réglé correctement.

4. Maintenant allons à la Sécurité sans fil languette.

WPA Password tab

Sélectionner WAP & WPA2 Personnel et tapez votre mot de passe.

Cliquez sur D'accord.

5.Maintenant, votre connexion est prête.

Ready

Prendre plaisir!


5



kde-nm-connection-editor devenu kde5-nm-connection-editor pour moi - x13
cela a résolu mon problème merci! - rafuru