De situatie is als volgt: we hebben een laptop met een internetverbinding en we willen die verbinding delen om onze smartphone of tablet via wifi te gebruiken.
Om dit te bereiken, moeten we normaal gesproken een WiFi-verbinding tot stand brengen en vervolgens IPTables voor NAT gebruiken, enz. Maar een gebruiker van ArchLinux je hebt een script gemaakt, dat je een naam hebt gegeven Creëer_AP en doet dat allemaal voor ons.
Dit script maakt gebruik van de hostapd + dnsmasq + iptables om een te maken punto de acceso NAT en hostapd + brctl + dhclient om een te maken Access Point. Het standaardgedrag is een toegangspunt via NAT.
Create_AP installatie:
Om Create_AP te installeren, openen we een terminal en plaatsen:
$ git clone https://github.com/oblique/create_ap $ cd create_ap $ sudo make install
Evenzo kunnen we eenvoudig een .sh uitvoeren die in de map staat. Om het correct te laten werken, moeten we de volgende afhankelijkheden hebben geïnstalleerd:
- bash (om het script uit te voeren)
- util-linux (voor getopt)
- hostapd
- IProute2
- iw
- haveged (optioneel)
Script gebruik
# Geen wachtwoord (open netwerk):
create_ap wlan0 eth0 MyAccessPoint
# WPA + WPA2 met wachtwoord:
create_ap wlan0 eth0 MyAccessPoint MyPassword
# AP zonder gedeeld internet:
create_ap -n wlan0 MyAccessPoint MyPassword
# Netwerkbrug met gedeeld internet:
create_ap -m bridge wlan0 eth0 MyAccessPoint MyPassword
Er is meer informatie over het gebruik van dit script in het README.md-bestand. Om de service te starten, voeren we eenvoudig uit in de console:
# systemctl start create_ap
En om het automatisch te starten:
# systemctl enable create_ap
Conclusies
Voor mij persoonlijk werkt het script perfect voor mij, ik kan mijn ZTE Open via wifi met mijn laptop verbinden, maar ik heb geen manier gevonden om verbinding te maken met internet. Het is mogelijk dat het de schuld van FirefoxOS is dat het niet standaard de optie heeft om Proxy of iets dergelijks te plaatsen, ik weet het niet, maar het zou goed zijn als u uw ervaring met ons deelt voor het geval het voor u werkt.
Uitstekend!
Het werkt voor Ubuntu / Debian ????
Dank je wel!
Eduardo
In feite denk ik van wel, en als ik denk dat het niet kan worden gewijzigd 😉 veronderstel ik dat in dit geval het belangrijkste zou zijn om de nodige afhankelijkheden te hebben.
Bevestigd op Debian Jessie, is het script een meesterwerk.
Maar kon u internetten vanaf uw telefoon?
Ja, maar ik heb een Android met MIUI die geïntegreerde proxy-ondersteuning biedt.
De Debian Jessie netinstall ISO downloaden in 3, 2, 1 ...
Uitstekend. Zoiets is nodig. Ik zal al mijn eigen Gentoo-pakket maken om te testen.
Het wordt gewaardeerd 😀
Graag gedaan 😉 Ik denk dat we vooral de auteur moeten bedanken.
Klaar. Hier is mijn Gentoo-layout. create_ap bevindt zich in net-wireless.
https://github.com/jorgicio/jorgicio-gentoo
En natuurlijk, zoals gebruikelijk in Arch Linux, staat het al in AUR 😀 https://aur.archlinux.org/packages/create_ap
yaourt -S create_ap
hoe create ap in arch
Uitstekende tip. Ik wist niet dat je het netwerk vanaf de pc met wifi kon delen.
Hoe dan ook, het werkt voor mijn netbook.
Ik heb het geprobeerd met Kademar (64 bit) wat Arch is en het werkte voor mij, later zal ik het testen op mijn netbook met Kademar (32 bit), maar ik denk dat ik het zal doen vanaf AUR, dat er al is.
Trouwens, ik maak van de gelegenheid gebruik om deze distributie aan te bevelen, ik heb Arch altijd al willen gebruiken, maar de installatie en manier van gebruiken was ingewikkeld, maar met Kademar hebben ze het comfortabel gemaakt en is het gemakkelijk te installeren, gebruiken en updaten.
U kunt hier wat informatie zien en het zou goed zijn om de meningen te kennen die u motiveren:
http://germanlancheros.blogspot.com.ar/2014/06/disponible-kademar-5-version-escritorio.html
Het werkte perfect voor mij op mijn Ubuntu 14.04, ik moest gewoon een ontbrekende afhankelijkheid (hostapd) installeren !!!
Toen ik dit moest doen, moest ik naar Windows gaan en Connectify uitvoeren. Nu doe ik het op Linux !!!
Heel erg bedankt xD
Uitstekende bijdrage, heel erg bedankt voor het delen van dit met ons !! Echt heel handig, in eerste instantie begreep ik het delen van wifi niet helemaal, dacht ik: maar .. als een laptop verbonden is met wifi, hoe gaat het dan wifi delen? Maar ik ben gevallen dat je bedoelt verbonden te zijn met een USB-modem of gewoon een modem, nu is het logisch hahaha
Heel erg bedankt voor deze bijdrage!
Ik snapte het ook niet, totdat ik je opmerking las 😀
Welke pakketten moeten worden verwijderd om GEEN internetverbinding te hebben?
Alles werkt prima op Ubuntu 14.04. Dank je.
FOUT: misschien ondersteunt uw WiFi-adapter virtuele interfaces niet volledig. Probeer het opnieuw met –no-virt.
: Cry
en als ik eraan toevoeg - no-virt
Kan apparaat «wlan0» niet vinden
op fedora 20 met kabouter 3.12
Dat komt omdat in Fedora de WiFi-interface niet wlan0 zou moeten zijn, dat was voorheen ... om de naam van je interface te weten, probeer het met:
ip link
De mijne was een heel lange naam in F19 en nu in F20 is het em1.
Hallo, je script werkte met succes voor mij in Fedora 20 x64 - Gnome. Heel erg bedankt! 😀. Maar nu heb ik een probleem: ik kan geen verbinding maken met een netwerk, geen van hen herkent me, wat is volgens jou de fout?
Je hebt toch iets aangeraakt in /etc/NetworkManager/NetworkManager.conf?
Zet gewoon een hekje (#) voor de regels die je hebt toegevoegd.
Ik heb niet echt een configuratie aangeraakt, voer gewoon het script uit en bij het sluiten van de terminal herkende het de netwerken al. Help me, ik kan geen verbinding maken met internet vanuit Fedora 🙁
... en toen ik de terminal sloot, herkende deze de netwerken niet meer
Ik kan de netwerken alleen via de terminal zien, maar ik kan het niet doen met de grafische interface Beeld
Hallo, ik zeg je dat het delen van internet met een telefoon of tablet lange tijd kan worden gedaan met de fedora 20 kde, ga naar de verbindingseditor en voeg toe, selecteer gedeeld draadloos, kies in het tabblad draadloos om het netwerk te beperken tot het apparaat waarop ze het signaal willen uitzenden om te delen en voila, ze hebben al internet op elke mobiele telefoon of tablet. Ik hoop dat het je helpt!
kun je me helpen, ik krijg de volgende foutmelding bij het uitvoeren van create_ap wlan0 eth0 MyAccessPoint MyPassword
FOUT: uw adapter kan niet tegelijkertijd een station zijn (dwz aangesloten zijn) en een AP
hallo, ik ben hier een nieuweling en als het gaat om het proberen van de lijn
$ sudo maak installatie
Ik stem op dit bericht «staat niet in het sudoers-bestand»
… In fedora 21 gnome versie 3.14
U moet uw gebruiker toevoegen aan de wielgroep, of het volgende in het bestand / etc / sudoers plaatsen:
ivan ALL=(ALL) ALL
Ervan uitgaande dat uw gebruikersnaam ivan is.
Alles is perfect. Maar het wacht op een DHCP IP en maakt nooit verbinding
Zijn alle benodigde pakketten geïnstalleerd? Lees het README-bestand of iets dergelijks
Ik heb geprobeerd dit script te gebruiken met mijn USB-modem (Huawei E353) en het werkte niet voor mij. Ik krijg de melding “FOUT: misschien ondersteunt uw WiFi-adapter de virtuele interfaces niet volledig. Probeer het opnieuw met –no-virt. ». Ik denk dat het een modern probleem is, ik heb de hele middag bij mijn moeders huis doorgebracht om het te laten werken en ik kon niet xD
deze link legt uit hoe je het kunt doen zonder het script
http://seravo.fi/2014/create-wireless-access-point-hostapd
Hallo, ik werk aan mijn laatste ASIR-cursusproject en ik moet een Wi-Fi-toegangspunt maken, dus dit artikel heeft mijn aandacht getrokken.
Allereerst een hele goede uitleg, maar ik heb een probleem en het is dat ik de volgende foutmelding krijg als ik probeer een netwerkbrug te maken met gedeeld internet:
root @ pablo-Aspire-5741G: / home / pablo / create_ap # create_ap -m bridge wlan0 eth0 Eindproject eindproject
WAARSCHUWING: Uw adapter ondersteunt de virtuele AP-interface niet volledig, waardoor –no-virt
Configuratiemap: /tmp/create_ap.wlan0.conf.DgNR09hJ
PID: 4816
Netwerkbeheerder gevonden, wlan0 instellen als onbeheerd apparaat… KLAAR
Internet delen met de methode: bridge
Maak een bridge-interface… br5 gemaakt.
hostapd opdrachtregelinterface: hostapd_cli -p /tmp/create_ap.wlan0.conf.DgNR09hJ/hostapd_ctrl
Configuratiebestand: /tmp/create_ap.wlan0.conf.DgNR09hJ/hostapd.conf
Kan interface mon.wlan0: -23 niet maken (te veel geopende bestanden in het systeem)
Probeer mon.wlan0 te verwijderen en opnieuw te maken
Het updaten van snelheidssets in de kernelmodule is mislukt
Interface wlan0 gebruiken met hwaddr f0: 7b: cb: 16: 52: cc en ssid 'Final Project'
Wat betreft de laatste regel, ik heb eerder geprobeerd het handmatig te configureren zonder iets in de wlan-interface te installeren, maar het werkte niet, dus ik heb het verwijderd, maar het lijkt nog steeds zoals het bestaat.
Kan iemand me een kabel geven? Dank je…!
Dit is geweldig, het werkte perfect voor mij op mijn Lubuntu 15.04.
Sinds ik Conectify in Windows ontdekte, probeerde ik dezelfde oplossing voor linux te vinden tot vandaag toen ik dit artikel tegenkwam, ik denk dat dit meer wijdverspreid zou moeten zijn.
Hoe kan ik de aangesloten clients zien, hun IP-adres en ze in het algemeen monitoren?
Hallo, ik heb alles gedetailleerd geïnstalleerd en toen heb ik het uitgevoerd en het werkte perfect, het enige dat ik moet vinden, is hoe ik het kan laten werken als ik de pc aanzet, omdat dat onderdeel niet voor mij werkt. bedankt voor het delen.
Hallo, ik ben op Xubuntu 14.04, met de ethernetkabel en dit script werkte 10 dagen, ik heb de AP gemaakt en mijn Android-telefoons zijn zonder problemen verbonden met internet. Ik heb ongeveer 1 week problemen met internet, de telefoon maakt verbinding met het netwerk maar de internetsnelheid is erg traag (4 of 5 kb / s) vergeleken met vroeger (400 of 500 kb / s), weet iemand wat het probleem is?
Ik verduidelijk dat ik de Saucy hostapd heb omdat er met Trusty geen manier is om een AP te maken.
Om van WI-FI naar WI-FI te delen, hebt u twee draadloze netwerkkaarten nodig, bijvoorbeeld de kaart die is meegeleverd met een laptop en een andere die is aangesloten via USB. Dan zou het commando min of meer zo zijn:
create_ap wlan0 wlan1 MyAccessPoint Miconwachtwoord
Uitstekend. Ik feliciteer u met uw bijdrage, het heeft mij goed gediend. Ik heb het gedownload en bevestigd dat u de nodige programma's op PointLinux had geïnstalleerd Zeer goede distributie op basis van Debian jessie. Ik heb een laptop met een usb wifi-kaart en een interne wifi-kaart.
- Ik heb het gedownload en uitgepakt
- Voer het vervolgens uit als rootgebruiker: ./create_ap create_ap wlan0 wlan1 vinotinto parangacutimiricuaro
- Het proces is uitgevoerd en op dit moment had mijn smartphone al een wifi-signaal met internet ... 🙂
Ik hoop dat mijn opmerking anderen helpt. Dank je.
Het werkt hard met de LXLE met de aangegeven pakketten. Uitstekend script, heel erg bedankt voor het delen
http://www.lxle.net/articles/?post=3264-bit-versions-of-lxle-14043-released
Ik kan het programma niet starten, zegt me dat
root @ linux: / home / linux / create_ap # systemctl start create_ap
systemctl: commando niet gevonden
root @ linux: / home / linux / create_ap #
vanaf daar geen pas 🙁
Hallo, ik zou graag willen weten hoe ik de hoeveelheid KB of MB kan beheren die ik verstrek aan degenen die via dit script zijn verbonden,
groeten
Bij voorbaat dank
Gegroet, ik was aan het testen in Debian Weezy en het creëert de AP, maar wanneer ik probeer te authenticeren op het Android-apparaat of op een laptop, kost het tijd om ip te krijgen en uiteindelijk authenticeert het me niet. Kan iemand mij helpen.
Heb je geprobeerd de coderingsmethode van de AP te wijzigen?
Ik ben nieuw bij dit waar is de link om het script te downloaden
https://github.com/oblique/create_ap/blob/master/create_ap
Proost ...
Ik heb 2 AP's tegelijkertijd met het Script kunnen creëren. Is het mogelijk om met deze tool meer dan 2 AP's te maken?
Ik weet niet of het kan worden gedaan, het punt hier is wat het praktische nut zou zijn om door te gaan met het maken van AP's, het hebben van virtuele AP's op een nic verlaagt de prestaties omdat je de bron deelt.
Bedankt voor je antwoord David ...
Het probleem is dat ik bezig ben met virtualisatie en dat ik het gedrag van virtualisatie moet verifiëren in een scenario met meer dan 2 virtuele AP's. Hopelijk hebben sommigen van jullie een oplossing.
groeten
Wanneer ik create_ap wlan0 eth0 MyAccessPoint MyPassword start, krijg ik de volgende foutmelding:
FOUT: uw adapter kan niet tegelijkertijd een station zijn (dwz aangesloten zijn) en een AP
Wat gebeurt er?
Ik gebruik manjaro 16 het geeft me deze fout als iemand me zou kunnen helpen FOUT: je adapter kan niet verzenden naar kanaal 36, frequentieband 5 GHz.
Ik gebruik manjaro 16 wanneer ik create_ap start, het geeft me deze fout FOUT: je adapter kan niet verzenden naar kanaal 36, frequentieband 5 GHz.
dnsmasq-pakket ontbreekt bij installatie
perfect na het oplossen van een paar rampen in de configuratie die ik eerder had, heb ik het zonder grote problemen kunnen gebruiken
nu ontvang ik internet van mijn interne wifi-kaart en deel internet vanaf dezelfde kaart via de andere antenne van deze (het heeft twee antennes, in een tp-link tl-wn851nd)
Wauw !!! gewoon verrast dat het een antwoord was op al mijn problemen en zelfs in 2017 werkt het 120%
Hallo, bedankt voor de bijdrage, een zeer goede oplossing om de oude rotzooi die velen van ons hebben aan het werk te zetten. Ik weet dat het bericht iets ouds is, maar het is nog steeds voor velen geldig, ik zou graag willen weten of iemand hier verbinding heeft kunnen maken met een netwerk dat een proxyserver heeft, laat me het uitleggen, ik heb het AP al geweldig werken maar ik kan de internetverbinding die ik heb niet delen met een proxyserver en ik wil geen andere proxy opnieuw koppelen op het AP. Als iemand iets soortgelijks heeft kunnen doen en zijn ervaring kan delen, zou ik dat op prijs stellen.
Hallo heel goed en groeten allemaal, ik ben nieuw in de wereld van Linux, ik heb Linux Mint 19 geïnstalleerd en het gaf me al het eerste probleem en ik zou graag willen weten of je me kunt helpen, ik moet een toegangspunt maken of beter bekend als een hotspot, maar herhaal het signaal en leg het vast met dezelfde wifi-kaart die de laptop heeft, dat wil zeggen zonder een bekabeld netwerk omdat het het heel goed deed met windows zonder een andere usb tp-link of zoiets te installeren, zou ik graag weten hoe ik dit kan bereiken, want het stelt me in staat om de hostpot heel goed te maken, maar niet wanneer ik verbinding maak met het draadloze netwerk om het internetsignaal op te vangen, de hotspot is verbroken. Ik waardeer de hulp die ze me kunnen geven. Groetjes aan iedereen. Als linux niet doet wat Windows in die zin doet. geloof me dat Linux voor mij in ieder geval niet werkt.
HOE IS DE SCRIPT GEMAAKT OM DE HOT-SPOT TE MAKEN ??? PROBEER HET ALS VOLGT:
#! / Bin / bash
duidelijk
create_ap wlan0 eth0 netwerk 12345
create_ap -m bridge wlan0 eth0 netwerk 12345
systemctl inschakelen create_ap
Ik hoop dat je vrienden helpt
Ik krijg dezelfde foutmelding als Yoandri_
FOUT: uw adapter kan niet verzenden naar kanaal 104, frequentieband 5 GHz.