La situation est la suivante: nous avons un ordinateur portable avec une connexion Internet et nous voulons partager cette connexion pour utiliser notre smartphone ou tablette via WiFi.
Normalement pour y parvenir, il faut créer une connexion WiFi, puis utiliser IPTables pour NAT, etc ... Mais un utilisateur de ArchLinux vous avez créé un script que vous avez nommé Créer_AP et fait tout cela pour nous.
Ce script utilise de hébergeur + dnsmasq + iptables créer un punto de acceso NAT et hostapd + brctl + dhclient créer un Le point d'accès. Le comportement par défaut est un point d'accès via NAT.
Installation de Create_AP:
Pour installer Create_AP, nous ouvrons un terminal et mettons:
$ git clone https://github.com/oblique/create_ap $ cd create_ap $ sudo faire l'installation
De même, nous pouvons simplement exécuter un .sh qui se trouvera dans le dossier. Pour que cela fonctionne correctement, nous devons avoir les dépendances suivantes installées:
- bash (pour exécuter le script)
- util-linux (pour getopt)
- hébergeur
- iproute2
- iw
- haveged (facultatif)
Utilisation du script
# Pas de mot de passe (réseau ouvert):
create_ap wlan0 eth0 MyAccessPoint
# WPA + WPA2 avec mot de passe:
create_ap wlan0 eth0 MyAccessPoint MyPassword
# AP sans Internet partagé:
create_ap -n wlan0 MyAccessPoint MyPassword
# Pont réseau avec Internet partagé:
create_ap -m bridge wlan0 eth0 MyAccessPoint MyPassword
Il y a plus d'informations sur la façon d'utiliser ce script dans le fichier README.md. Pour démarrer le service, nous exécutons simplement dans la console:
# systemctl start create_ap
Et pour le démarrer automatiquement:
# systemctl enable create_ap
Conclusions
Pour moi personnellement, le Script fonctionne parfaitement pour moi, je peux connecter mon ZTE Open à mon ordinateur portable via WiFi mais je n'ai pas trouvé de moyen de me connecter à Internet. Il est possible que ce soit la faute de FirefoxOS qui n'ait pas par défaut l'option de mettre Proxy ou quelque chose comme ça, je ne sais pas, mais ce serait bien si vous partagiez votre expérience avec nous au cas où cela fonctionnerait pour vous .
EXCELLENT!
Cela fonctionne pour Ubuntu / Debian ????
Merci!
Eduardo
En fait je pense que oui, et si je ne pense pas que cela puisse être modifié 😉 Je suppose que dans ce cas l'important serait d'avoir les dépendances nécessaires.
Confirmé sur Debian Jessie, le script est un chef-d'œuvre.
Mais avez-vous pu utiliser Internet depuis votre téléphone?
Oui, mais j'ai un Android avec MIUI qui apporte un support Proxy intégré.
Téléchargement de l'ISO Netinstall Debian Jessie en 3, 2, 1 ...
Excellent. Quelque chose comme ça est nécessaire. Je vais déjà créer mon propre package Gentoo pour que vous puissiez le tester.
C'est apprécié 😀
De rien 😉 Je pense que nous devrions principalement remercier son auteur.
Prêt. Voici ma mise en page Gentoo. create_ap est à l'intérieur du réseau sans fil.
https://github.com/jorgicio/jorgicio-gentoo
Et bien sûr, comme c'est coutume dans Arch Linux, il est déjà dans AUR 😀 https://aur.archlinux.org/packages/create_ap
yaourt -S créer_ap
comment exécuter le create ap dans arch
Excellent conseil. Je ne savais pas que vous pouviez partager le réseau du PC avec le WiFi.
Dans tous les cas, cela fonctionnera pour mon netbook.
Je l'ai essayé avec Kademar (64 bits) qui est Arch et cela a fonctionné pour moi, plus tard je le testerai sur mon netbook avec Kademar (32 bits), mais je pense que je le ferai depuis AUR qui est déjà là.
D'ailleurs, j'en profite pour recommander cette distribution, j'ai toujours voulu utiliser Arch mais son installation et son mode d'utilisation étaient compliqués mais avec Kademar ils l'ont rendu confortable et il est facile à installer, utiliser et mettre à jour.
Vous pouvez voir quelques informations ici et il serait bon de connaître les opinions qui vous motivent:
http://germanlancheros.blogspot.com.ar/2014/06/disponible-kademar-5-version-escritorio.html
Cela fonctionnait parfaitement sur mon ubuntu 14.04, je devais juste installer une dépendance manquante (hostapd) !!!
Quand j'avais besoin de faire cela, je devais accéder à Windows et exécuter Connectify. Maintenant je le fais sous Linux !!!
Merci beaucoup xD
Excellente contribution, merci beaucoup de partager cela avec nous !! Vraiment très utile, au début je n'ai pas tout à fait compris le partage du wifi, je pensais: mais .. si un ordinateur portable est connecté au wifi, comment va-t-il partager le wifi? Mais je suis tombé que vous vouliez être connecté avec un modem USB ou juste un modem, maintenant cela a du sens hahaha
Merci beaucoup pour cette contribution!
Je ne l'ai pas compris non plus, jusqu'à ce que je lis votre commentaire 😀
Quels paquets doivent être supprimés pour ne PAS avoir de connexion Internet?
Tout fonctionne bien sur Ubuntu 14.04. Je vous remercie.
ERREUR: votre adaptateur WiFi ne prend peut-être pas entièrement en charge les interfaces virtuelles. Réessayez avec –no-virt.
: Cry
et si j'ajoute -no-virt
Impossible de trouver le périphérique «wlan0»
sur fedora 20 avec gnome 3.12
C'est parce que dans Fedora, l'interface WiFi ne doit pas être wlan0, c'était avant .. pour connaître le nom de votre interface essayez avec:
ip link
Le mien était un nom très long en F19 et maintenant en F20 c'est em1.
Bonjour, votre script a fonctionné pour moi avec succès dans Fedora 20 x64 - Gnome. Merci beaucoup! 😀. Mais maintenant j'ai un problème: je ne peux me connecter à aucun réseau, aucun d'entre eux ne me reconnaît, quelle est la faute selon vous?
Vous avez touché quelque chose dans le fichier /etc/NetworkManager/NetworkManager.conf, n'est-ce pas?
Mettez simplement un signe dièse (#) devant les lignes que vous avez ajoutées.
Je n'ai vraiment touché à aucune configuration, il suffit d'exécuter le script et lors de la fermeture du terminal, il a déjà reconnu les réseaux. Aidez-moi, je ne peux pas me connecter à Internet depuis Fedora 🙁
... et quand j'ai fermé le terminal, il ne reconnaissait plus les réseaux
Je ne peux voir les réseaux que via le terminal, mais je ne peux pas le faire avec l'interface graphique Image
Bonjour, je vous dis que le partage d'Internet vers un téléphone ou une tablette peut se faire pendant longtemps avec le fedora 20 kde, en allant dans l'éditeur de connexion puis pour ajouter, sélectionnez sans fil partagé, dans l'onglet sans fil choisissez de restreindre le réseau au appareil où ils veulent diffuser le signal à partager et voilà, ils ont déjà Internet sur n'importe quel téléphone portable ou tablette. J'espère que ça t'aide!
Pouvez-vous m'aider, j'obtiens l'erreur suivante lors de l'exécution de create_ap wlan0 eth0 MyAccessPoint MyPassword
ERREUR: votre adaptateur ne peut pas être une station (c'est-à-dire être connecté) et un AP en même temps
bonjour, je suis un novice dans ce domaine et quand il s'agit d'essayer la ligne
$ sudo faire l'installation
Je vote ce message «n'est pas dans le fichier sudoers»
… Dans fedora 21 gnome version 3.14
Vous devez ajouter votre utilisateur au groupe wheel, ou mettre ce qui suit dans le fichier / etc / sudoers:
ivan ALL=(ALL) ALL
Bien sûr, en supposant que votre nom d'utilisateur soit ivan.
Tout est parfait. Mais il attend une IP DHCP et ne se connecte jamais
Avez-vous tous les packages nécessaires installés? Lire le fichier README ou quelque chose comme ça
J'ai essayé d'utiliser ce script avec mon modem USB (Huawei E353) et cela n'a pas fonctionné pour moi. Je reçois le message «ERREUR: peut-être que votre adaptateur WiFi ne prend pas entièrement en charge les interfaces virtuelles. Réessayez avec –no-virt. ». Je pense que c'est un problème de modem, j'ai passé tout l'après-midi chez ma mère à le faire fonctionner et je ne pouvais pas xD
ce lien explique comment le faire sans le script
http://seravo.fi/2014/create-wireless-access-point-hostapd
Bonjour, je travaille sur mon projet de cours ASIR final et je dois créer un point d'accès Wi-Fi, donc cet article a retenu mon attention.
Tout d'abord, une très bonne explication, mais j'ai un problème et c'est que j'obtiens l'erreur suivante en essayant de créer un pont réseau avec Internet partagé:
root @ pablo-Aspire-5741G: / home / pablo / create_ap # create_ap -m bridge wlan0 eth0 Projet final Projet final
AVERTISSEMENT: votre adaptateur ne prend pas entièrement en charge l'interface virtuelle AP, activant –no-virt
Répertoire de configuration: /tmp/create_ap.wlan0.conf.DgNR09hJ
PID: 4816
Gestionnaire de réseau trouvé, définissez wlan0 comme périphérique non géré… TERMINÉ
Partage d'Internet en utilisant la méthode: pont
Créez une interface de pont… br5 créé.
Interface de ligne de commande hostapd: hostapd_cli -p /tmp/create_ap.wlan0.conf.DgNR09hJ/hostapd_ctrl
Fichier de configuration: /tmp/create_ap.wlan0.conf.DgNR09hJ/hostapd.conf
Échec de la création de l'interface mon.wlan0: -23 (Trop de fichiers ouverts dans le système)
Essayez de supprimer et de recréer mon.wlan0
Échec de la mise à jour des ensembles de taux dans le module du noyau
Utilisation de l'interface wlan0 avec hwaddr f0: 7b: cb: 16: 52: cc et ssid 'Final Project'
En ce qui concerne la dernière ligne, j'avais précédemment essayé de la configurer manuellement sans rien installer dans l'interface wlan mais cela ne fonctionnait pas, donc je l'ai supprimée, mais elle apparaît toujours telle qu'elle existe.
Quelqu'un pourrait-il me donner un câble? Je vous remercie…!
C'est génial, cela a parfaitement fonctionné pour moi sur mon Lubuntu 15.04.
Depuis que j'ai découvert Conectify sous Windows, j'essayais de trouver la même solution pour linux jusqu'à aujourd'hui lorsque je suis tombé sur cet article, je pense que cela devrait être plus répandu.
Comment voir les clients connectés, leur adresse IP et les surveiller en général?
Bonjour, j'ai installé tout ce qui était détaillé puis j'ai couru et cela a fonctionné parfaitement, la seule chose que je devrai trouver est comment le faire fonctionner lorsque j'allume le pc car cette partie ne fonctionne pas pour moi. Merci d'avoir partagé.
Salut, je suis sur Xubuntu 14.04, avec le câble Ethernet et ce script a fonctionné pendant 10 jours, j'ai créé l'AP et mes téléphones Android connectés sans problème à Internet. Hace como 1 semana que tengo problemas con el internet, el telefono conecta a la red pero la velocidad de internet es muy lenta (4 o 5kb/s) a comparacion de antes (400 o 500kb/s), alguien sabe cual puede ser el problème?
Je précise que j'ai l'hostapd Saucy car avec Trusty il n'y a aucun moyen de créer un AP.
Pour partager du WI-FI au WI-FI, il est nécessaire d'avoir deux cartes réseau sans fil, par exemple celle qui est incluse dans un ordinateur portable et l'autre connectée par USB. Ensuite, la commande ressemblerait plus ou moins à ceci:
create_ap wlan0 wlan1 MyAccessPoint Miconpassword
Excellent je vous félicite pour la contribution, cela m'a très bien servi. Je l'ai téléchargé et j'ai confirmé que vous aviez les programmes nécessaires installés sur PointLinux.Très bonne distribution basée sur Debian Jessie. J'ai un ordinateur portable avec une carte wifi usb et une carte wifi interne.
- Je l'ai téléchargé et décompressé
- Ensuite, exécutez-le en tant qu'utilisateur root: ./create_ap create_ap wlan0 wlan1 vinotinto parangacutimiricuaro
- Le processus a été exécuté et pour le moment, mon smartphone avait déjà un signal Wi-Fi avec Internet ... 🙂
J'espère que mon commentaire aidera les autres. Je vous remercie.
Cela fonctionne dur avec le LXLE avec les packages indiqués. Excellent script merci beaucoup pour le partage
http://www.lxle.net/articles/?post=3264-bit-versions-of-lxle-14043-released
Je ne peux pas démarrer le programme me dit que
root @ linux: / home / linux / create_ap # systemctl start create_ap
systemctl: commande introuvable
root @ linux: / home / linux / create_ap #
à partir de là pas de pass 🙁
Bonjour, j'aimerais savoir comment gérer la quantité de Ko ou Mo que je fournis à ceux qui sont connectés via ce script,
salutations
Merci d'avance
Salutations, je testais dans Debian Weezy et cela crée l'AP, mais lorsque j'essaie de m'authentifier sur l'appareil Android ou sur un ordinateur portable, il faut du temps pour obtenir l'IP et à la fin, cela ne m'authentifie pas. Quelqu'un peut-il m'aider.
Avez-vous essayé de changer la méthode de cryptage du point d'accès?
Je suis nouveau dans ce domaine où se trouve le lien pour télécharger le script
https://github.com/oblique/create_ap/blob/master/create_ap
À votre santé…
J'ai pu créer 2 points d'accès simultanément avec le script. Est-il possible de créer plus de 2 points d'accès avec cet outil?
Je ne sais pas si c'est possible, le point ici est quelle serait l'utilisation pratique de continuer à créer des points d'accès, avoir des points d'accès virtuels sur un nic réduit les performances puisque vous partagez la ressource.
Merci pour votre réponse David ...
Le problème est que je fais un travail sur la virtualisation et que je dois vérifier le comportement de la virtualisation, dans un scénario avec plus de 2 points d'accès virtuels. J'espère que certains d'entre vous ont une solution.
salutations
Lorsque j'exécute create_ap wlan0 eth0 MyAccessPoint MyPassword, cela me donne l'erreur suivante:
ERREUR: votre adaptateur ne peut pas être une station (c'est-à-dire être connecté) et un AP en même temps
Qu'est-ce qui se passe?
J'utilise manjaro 16 cela me donne cette erreur si quelqu'un pouvait m'aider ERREUR: Votre adaptateur ne peut pas transmettre sur le canal 36, bande de fréquence 5GHz.
J'utilise manjaro 16 quand je lance create_ap cela me donne cette erreur ERREUR: Votre adaptateur ne peut pas transmettre au canal 36, bande de fréquence 5GHz.
Le package dnsmasq est manquant lors de l'installation
parfait après avoir résolu quelques désastres dans la configuration que j'avais avant, j'ai réussi à l'utiliser sans problème majeur
maintenant je reçois internet depuis ma carte wifi interne et partage internet depuis la même carte via l'autre antenne de celle-ci (elle a deux antennes, dans un tp-link tl-wn851nd)
sensationnel !!! simplement surpris que ce soit une réponse à tous mes problèmes et même en 2017 cela fonctionne à 120%
Bonjour, merci pour la contribution, très bonne solution pour mettre au travail les vieilles ordures que beaucoup d'entre nous ont. Je sais que le message est un peu vieux mais il est toujours valable pour beaucoup, j'aimerais savoir si quelqu'un ici a réussi à se connecter à un réseau qui a un serveur proxy, laissez-moi vous expliquer, j'ai déjà l'AP fonctionnant à merveille mais je ne peux pas partager la connexion Internet que j'ai avec un serveur proxy et je ne veux pas remonter un autre proxy sur l'AP. Si quelqu'un a réussi à faire quelque chose de similaire et peut partager son expérience, je l'apprécierais.
Bonjour très bien et salutations à tous, je suis nouveau dans le monde de Linux, j'ai installé Linux Mint 19 et cela m'a déjà posé le premier problème et j'aimerais savoir si vous pouvez m'aider, j'ai besoin de créer un point d'accès ou mieux connu sous le nom de hotspot, mais répétez le signal et capturez-le avec la même carte wifi que l'ordinateur portable, c'est-à-dire sans réseau filaire car il fonctionnait très bien avec Windows sans installer d'autre lien USB tp ou quoi que ce soit, je le ferais aimer savoir comment je peux y parvenir s'il vous plaît, car cela me permet de créer très bien le pot hôte mais pas lors de la connexion au réseau sans fil pour capturer le signal Internet, le hotspot est déconnecté. J'apprécie l'aide qu'ils peuvent m'apporter. Salut à tous. Si Linux ne fait pas ce que Windows fait dans ce sens. croyez-moi que Linux au moins pour moi ne fonctionne pas.
COMMENT LE SCRIPT EST-IL CRÉÉ POUR FAIRE LE HOT-SPOT ??? ESSAYEZ-LE COMME SUIT:
#! / Bin / bash
clair
create_ap wlan0 eth0 réseau 12345
create_ap -m pont réseau wlan0 eth0 12345
systemctl activer create_ap
J'espère que vous aidez les amis
J'obtiens la même erreur que Yoandri_
ERREUR: votre adaptateur ne peut pas transmettre sur le canal 104, bande de fréquence 5 GHz.