Comment configurer un point d'accès Wi-Fi en mode point d'accès?
Point à noter : Les points d'accès sans fil ne sont pas identiques aux 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 appareils et la plupart des appareils Android, Windows Phone et Blackberry (et peut-être aussi sur les appareils iOS), contrairement aux points d'accès Wi-Fi en mode AP. Pour avoir une idée des points névralgiques du mode AP, des réseaux ad hoc et de leurs différences, reportez-vous à cette page Wikipedia et cet article sur le site Web Connectify .
Avec GNOME 3.28 desktop sur Ubuntu 18.04 LTS, le modem WiFi est plus facile que jamais! ???? Ouvrez simplement le Paramètres Wi-Fi à partir du menu système.
Puis, dans le menu hamburger des paramètres Wi-Fi, sélectionnez Activer point d'accès Wi-Fi. Ça y est, votre point d'accès WiFi est maintenant opérationnel!
Si vous souhaitez modifier le nom (SSID) et le mot de passe de votre point d’accès, ouvrez l’éditeur Network Connections en entrant les informations suivantes dans Terminal ou Alt+F2:
nm-connection-editor
Double-cliquez sur Hotspot et la fenêtre de l'éditeur apparaîtra. Vous pouvez modifier le SSID et le mot de passe dans les onglets Sécurité Wi-Fi et Sécurité Wi-Fi.
Suivez la vérification du mode de point d’accès dans réponse fournie par Web-E
Résea est livré avec une option intégrée permettant de démarrer un hotspot Ad-Hoc. Commençons donc par l’utiliser pour qu’il puisse être configuré et converti en point d'accès en mode Point d'accès à l'étape suivante.
Recherchez Résea dans Dash et ouvrez-le.
Appuyez sur le bouton "tiliser comme point d'accès" et Network Manager lance un point d'accès AdHoc.
Mais ce n'est pas ce que nous voulons, n'est-ce pas? ???? Arrêtez le hotspot.
Ouvrez Connexions résea depuis le tableau de bord ou 'Éditer les connexions' dans le menu Indicateur de réseau.
Dans la fenêtre Connexions résea qui apparaît, il y aura une connexion nommée Hotspot répertoriée dans la section WiFi. Sélectionnez-le et cliquez sur le bouton 'Edit'.
Dans la fenêtre qui apparaît, vous pouvez modifier le nom de diffusion (SSID) de votre point d'accès. Vient maintenant la partie la plus importante de cette configuration: changez le mode en 'Hotspot', 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.
Enregistrez et ouvrez à nouveau la même fenêtre Editing Hotspot. Cette fois, allez dans l'onglet WiFi Security 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 sauvegarder pour que les modifications puissent s'appliquer.
Dans l'onglet Général, assurez-vous que l'option "Connexion automatique à ce réseau lorsqu'il est disponible" est désactivée (à moins que vous n'utilisiez jamais votre wifi comme point d'accès). Sinon, étant donné que le point d'accès est toujours disponible, vous ne verrez pas les entrées de menu permettant de vous connecter à d'autres réseaux wifi dans l'applet du gestionnaire de réseau.
Comme Ubuntu 14.04 LTS Réseaux (network-manager v9.8.8
) ne propose pas de paramètre graphique permettant de sélectionner le mode AP, nous éditerons manuellement son fichier de configuration pour forcer la conversion. Copiez la commande suivante, puis appuyez sur Alt+F2 ou ouvrez 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. Recherchez une ligne commençant par mode=
, remplacez-la par mode=ap
et enregistrez le fichier.
Maintenant que la partie configuration est terminée, nous allons démarrer le hotspot. Cliquez sur 'Créer un nouveau réseau Wi-Fi' dans le menu Indicateur de réseau.
Dans la fenêtre qui apparaît, cliquez sur le bouton déroulant de connexion et remplacez "Nouveau ..." par "Point d'accès". Appuyez sur le bouton "Créer" et votre point d'accès commencera à fonctionner. À partir de maintenant, chaque fois que vous avez besoin d’un hotspot, il vous suffit de suivre cette étape, c’est-à-dire Étape 4 uniquement.
K .. C'est tous les gens! Amusez-vous avec votre nouveau point d'accès ????
Si votre carte sans fil prend en charge le mode Point d'accès.
La première chose à faire est de vérifier 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 la structure mac80211.
Installez iw
& exécutez 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
(voir ci-dessous).
Supported interface modes:
* IBSS
* managed
* AP
* AP/VLAN
* monitor
* mesh point
Si votre pilote ne montre pas cet AP, 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, suivez documentation ubuntu sur le mode maître .
La configuration est divisée en trois sections,
1. Configurez et hébergez un réseau
gksu gedit
& press enter. Nous allons éditer beaucoup de fichiers./etc/hostapd/hostapd.conf
. presse Enter.Coller 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 de fin et la fin de la ligne! Hostapd est très sensible à la fin des espaces blancs difficiles à résoudre!
Changements que vous devez faire:
interface=wlan0
par le nom de votre carte sans fil. (Si vous avez une carte sans fil, ce devrait être wlan0)ssid=test
. test
est le nom de votre réseau hébergé.wpa_passphrase=1234567890
, 1234567890
est le mot de passe de votre réseau.La configuration ci-dessus crée un point d'accès activé par wpa et wpa2 en mode g
name__. Une instruction plus détaillée pour construire le fichier de configuration peut être trouvée ici
Maintenant, lancez hostapd
name__. Editez le fichier /etc/default/hostapd
et modifiez la ligne de DAEMON_CONF comme ceci:
DAEMON_CONF="/etc/hostapd/hostapd.conf"
Puis démarrez le service hostapd
à l’aide de la commande suivante,
Sudo service hostapd start
Il convient de démarrer un réseau sans fil. Dans votre appareil mobile, vous pouvez maintenant 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 une erreur, il est possible que votre carte ne supporte pas le mode
g
name__. Essayez avec d'autres> modes. Guide
Partie 2: Configuration du serveur DHCP pour la gestion des adresses IP
Installer isc-dhcp-server
Editez le fichier /etc/default/isc-dhcp-server
et configurez INTERFACES comme ceci:
INTERFACES="wlan0"
Dans gedit, appuyez sur Ctrl+O, dans la zone d’emplacement, collez /etc/dhcp/dhcpd.conf
Find (ctrl+F) en dessous des lignes et mettez # devant. Cela 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 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;
}
La plage décrit la longueur du pool d'adresses. vous devez également ajuster la valeur du sous-réseau. Cette config peut donner à IP jusqu'à 15 périphériques
Encore une fois, appuyez sur Cctrl+O dans gedit et collez ce qui suit 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 réseau sans fil apparaîtra comme non géré. Donc, vous ne pouvez utiliser aucun autre réseau wi-fi. Pour obtenir un comportement sans fil avec un comportement normal, mettez # avant la ligne nouvellement ajoutée et exécutez
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 du type 10.10.0.2
.
Configurer les paramètres de connexion Internet
Pour le partage de connexion Internet, nous avons besoin de ip forwarding
et de ip masquerading
. Activer le transfert IP: exécuter
echo 1| Sudo tee /proc/sys/net/ipv4/ip_forward
Supposons maintenant que vous utilisiez une connexion modem commutée/usb pour vous connecter à INTERNET. Vous devez obtenir le nom de l'interface logique. Pour cela, exécutez ifconfig
ou ip address
Pour modem modem/usb: il devrait s'agir de ppp0
. Si vous souhaitez partager une connexion Ethernet, vous devez utiliser ethX
où X est votre numéro de périphérique Ethernet. Si vous vous connectez à Internet via un périphérique Android avec modem 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
La commande ppp0
ci-dessus est l'interface dont vous partagez la connexion Internet par le biais de la connexion sans fil.
Si vous avez édité 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
S'il vous plaît n'hésitez pas à signaler ou à corriger les bugs que vous remarquez.
Grande aide de:
Moi aussi j'ai eu le même problème. La meilleure solution que j'ai pu trouver est d'utiliser ap-hotspot pour créer un hotspot de la machine Ubuntu. Cela fonctionne très bien pour se connecter à presque tous les Android, téléphones 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 type d'adaptateur Internet vous souhaitez partager, nom du réseau, 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 lié à webupd8.org, vous devez rétrograder hostapd:
64bit:
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
Maintenant, voici une méthode simple et qui fera le travail.
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
Vous venez d’installer l’éditeur de connexion KDE.
Créons un point d'accès Wi-Fi.
Recherchez (Alt + F2) pour kde-nm-connection-editor (vous le ferez dès que vous aurez commencé à taper kde).
OU
Ouvrez-le manuellement depuis le terminal.
$ Sudo kde-nm-connection-editor
SSID: Donnez un nom à votre nouveau Hotspot
Mode: Sélectionnez Point d'accès
adresse MAC clonée: Cliquez sur le bouton Aléatoire pour générer une adresse MAC aléatoire.
Tout le reste devrait déjà être réglé.
Sélectionnez WAP & WPA2 Personal et tapez votre mot de passe.
Cliquez Ok.
Prendre plaisir!
l'un des moyens les plus simples que j'ai trouvé est d'utiliser create_ap par l'utilisateur github oblique
Prérequis:
1) hostapd
Sudo apt install hostapd
étapes:
git clone https://github.com/oblique/create_ap
cd create_ap
make install (use Sudo if you want to install it systemwide)
puis deux allument hotspot
en supposant que vous souhaitiez partager Internet à partir d’Ethernet avec le nom d’interface eth0
à l’aide de l’interface wifi wlan0
, vous pouvez utiliser la syntaxe suivante:
create_ap -m nat wlan0 eth0 MyAccessPoint MyPassPhrase
pour plus d'informations et de références
La réponse de @ Web-E était utile, mais elle configurait également l'ordinateur en tant que routeur. Je voulais seulement un point d'accès, car j'utilise déjà le routeur de mon FAI.
J'utilise également Ubuntu Server (18.04.2), donc je ne pouvais utiliser aucun outil graphique pour le configurer.
Donc, ce que j’ai fait, c’est d’installer et de configurer hostapd comme décrit dans cette réponse , puis de ponter simplement mes adaptateurs Ethernet et Wi-Fi. Voici le contenu de mon fichier `/etc/netplan/01-netcfg.yaml:
network:
version: 2
renderer: networkd
ethernets:
# My Ethernet adapter
enp1s0:
# For some reason it seems I must specify at least something here.
dhcp4: no
# My Wi-Fi adapter
wlp2s0:
dhcp4: no
bridges:
br0:
interfaces:
- enp1s0
- wlp2s0
# Using a static IP for this box.
addresses:
- 192.168.0.45/24
gateway4: 192.168.0.1
nameservers:
addresses: [1.1.1.1,1.0.0.1]
Bien sûr, vous aurez besoin de Tweak votre fichier de configuration pour vos propres besoins. Il suffit ensuite d’exécuter Sudo netplan apply
pour appliquer la configuration.