Situationen är som följer: Vi har en bärbar dator med en internetanslutning och vi vill dela den anslutningen för att använda vår smartphone eller surfplatta via WiFi.
Normalt för att uppnå detta bör vi skapa en WiFi-anslutning och sedan använda IPTables för NAT, etc ... Men en användare av archlinux du har skapat ett skript som du namngav Skapa_AP och det gör allt detta för oss.
Detta skript använder de hostapd + dnsmasq + iptables att skapa en punkto de acceso NAT och hostapd + brctl + dhclient att skapa en Access Point. Standardbeteendet är en åtkomstpunkt via NAT.
Create_AP installation:
Att installera Create_AP vad vi gör är att öppna en terminal och sätta:
$ git clone https://github.com/oblique/create_ap $ cd create_ap $ sudo make install
På samma sätt kan vi helt enkelt köra en .sh som kommer att finnas i mappen. För att det ska fungera korrekt måste vi ha följande beroenden installerade:
- bash (för att köra skriptet)
- util-linux (för getopt)
- hostapd
- iproute2
- iw
- haged (valfritt)
Skriptanvändning
# Inget lösenord (öppet nätverk):
create_ap wlan0 eth0 MyAccessPoint
# WPA + WPA2 med lösenord:
create_ap wlan0 eth0 MyAccessPoint MyPassword
# AP utan delat internet:
create_ap -n wlan0 MyAccessPoint MyPassword
# Network Bridge med delat internet:
create_ap -m bridge wlan0 eth0 MyAccessPoint MyPassword
Det finns mer information om hur man använder detta skript i filen README.md. För att starta tjänsten kör vi helt enkelt i konsolen:
# systemctl start create_ap
Och för att starta det automatiskt:
# systemctl enable create_ap
Slutsatser
För mig personligen fungerar skriptet perfekt för mig, jag kan ansluta min ZTE Open till min bärbara dator via WiFi men jag har inte hittat ett sätt att ansluta till Internet. Det är möjligt att det är FirefoxOS fel att det som standard inte har möjlighet att sätta Proxy eller något liknande, jag vet inte, men det skulle vara bra om du delar din erfarenhet med oss om det fungerar för dig.
EXCELENTE!
Det fungerar för Ubuntu / Debian ????
Tack!
Eduardo
Jag tror faktiskt det, och om jag inte tror att det kan ändras 😉 Jag antar att i det här fallet är det viktigaste att ha nödvändiga beroenden.
Bekräftat på Debian Jessie, manuset är ett mästerverk.
Men kunde du använda internet från din telefon?
Ja, men jag har en Android med MIUI som ger integrerat Proxy-stöd.
Ladda ner Debian Jessie netinstall ISO i 3, 2, 1 ...
Excellent. Något liknande är nödvändigt. Jag skapar redan mitt eget Gentoo-paket som du kan testa.
Det uppskattas 😀
Du är välkommen 😉 Jag tycker att vi främst bör tacka dess författare.
Redo. Här är min Gentoo-layout. create_ap är inne i nät-trådlöst.
https://github.com/jorgicio/jorgicio-gentoo
Och naturligtvis, som vanligt i Arch Linux, är det redan i AUR 😀 https://aur.archlinux.org/packages/create_ap
yaourt -S skapa_ap
hur man kör create ap in arch
Utmärkt tips. Jag visste inte att du kunde dela nätverket från datorn med WiFi.
Hur som helst fungerar det för min netbook.
Jag försökte det med Kademar (64 bitar) som är Arch och det fungerade för mig, senare kommer jag testa det på min netbook med Kademar (32bit), men jag tror att jag kommer att göra det från AUR som redan finns.
Förresten, jag tar tillfället i akt att rekommendera den här distributionen, jag har alltid velat använda Arch men dess installation och användning var komplicerad, men med Kademar gjorde de det bekvämt och det är enkelt att installera, använda och uppdatera det.
Du kan se lite information här och det skulle vara bra att veta vilka åsikter som motiverar dig:
http://germanlancheros.blogspot.com.ar/2014/06/disponible-kademar-5-version-escritorio.html
Det fungerade perfekt på min ubuntu 14.04, jag var bara tvungen att installera ett saknat beroende (hostapd) !!!
När jag behövde göra detta var jag tvungen att gå till Windows och köra Connectify. Nu gör jag det på Linux !!!
Tack så mycket xD
Utmärkt bidrag, tack så mycket för att ni delar detta med oss !! Riktigt mycket användbart, först förstod jag inte riktigt på att dela wifi, jag tänkte: men .. om en bärbar dator är ansluten till wifi, hur ska den dela wifi? Men jag har tappat att du menar att vara ansluten till ett USB-modem eller bara ett modem, nu är det vettigt hahaha
Tack så mycket för detta bidrag!
Jag fick inte heller, förrän jag läste din kommentar 😀
Vilka paket ska tas bort för att INTE ha någon internetanslutning?
Allt fungerar bra på Ubuntu 14.04. Tack.
FEL: Kanske stöder inte din WiFi-adapter virtuella gränssnitt fullt ut. Försök igen med –no-virt.
: Cry
och om jag lägger till –no-virt
Det går inte att hitta enheten «wlan0»
på fedora 20 med gnome 3.12
Det beror på att WiFi-gränssnittet i Fedora inte borde vara wlan0, det var tidigare .. för att veta namnet på ditt gränssnitt försök med:
ip link
Gruvan var ett mycket långt namn i F19 och nu i F20 är det em1.
Hej, ditt skript fungerade framgångsrikt för mig i Fedora 20 x64 - Gnome. Tack så mycket! 😀. Men nu har jag ett problem: Jag kan inte ansluta till något nätverk, ingen av dem känner igen mig, vad tror du är felet?
Du rörde vid något i /etc/NetworkManager/NetworkManager.conf, eller hur?
Sätt bara ett pundtecken (#) framför raderna du lade till.
Jag rörde inte riktigt på någon konfiguration, kör bara skriptet och när terminalen stängdes kände den redan igen nätverken. Hjälp mig, jag kan inte ansluta till internet från Fedora 🙁
... och när jag stängde terminalen kände den inte längre igen nätverken
Jag kan bara se nätverken via terminalen, men jag kan inte göra det med det grafiska gränssnittet Bild
Hej, jag säger dig att dela internet till en telefon eller surfplatta kan göras länge med fedora 20 kde, gå till anslutningsredigeraren för att lägga till, välj delad trådlös, i fliken trådlöst väljer du att begränsa nätverket till enheten där de vill sända signalen att dela och voila, de har redan internet på vilken mobiltelefon eller surfplatta som helst. Jag hoppas att det hjälper dig!
Kan du hjälpa mig, jag får följande fel när jag kör create_ap wlan0 eth0 MyAccessPoint MyPassword
FEL: Din adapter kan inte vara en station (dvs vara ansluten) och en AP samtidigt
hej, jag är nybörjare på det här och när det gäller att prova linjen
$ sudo gör installation
Jag röstar detta meddelande «finns inte i sudoers-filen»
... I Fedora 21 gnome version 3.14
Du måste lägga till din användare i hjulgruppen eller lägga in följande i filen / etc / sudoers:
ivan ALL=(ALL) ALL
Naturligtvis förutsätter vi att ditt användarnamn är ivan.
Allt perfekt. Men den väntar på en DHCP-IP och ansluter aldrig
Har du alla nödvändiga paket installerade? Läs README-filen eller något liknande
Jag försökte använda detta skript med mitt USB-modem (Huawei E353) och det fungerade inte för mig. Jag får meddelandet ”FEL: Din WiFi-adapter kanske inte stöder virtuella gränssnitt fullt ut. Försök igen med –no-virt. ». Jag tror att det är ett modemproblem, jag tillbringade hela eftermiddagen hos min mamma och fick det att fungera och jag kunde inte xD
den här länken förklarar hur man gör det utan manuset
http://seravo.fi/2014/create-wireless-access-point-hostapd
Hej, jag jobbar med mitt sista ASIR-kursprojekt och jag måste skapa en Wi-Fi-åtkomstpunkt, så den här artikeln har fångat min uppmärksamhet.
Först och främst mycket bra förklaring, men jag har ett problem och det är att jag får följande fel när jag försöker skapa en nätverksbro med delat internet:
root @ pablo-Aspire-5741G: / home / pablo / create_ap # create_ap -m bridge wlan0 eth0 Slutprojekt slutprojekt
VARN: Din adapter stöder inte fullt ut virtuellt AP-gränssnitt, vilket möjliggör –no-virt
Konfigurera dir: /tmp/create_ap.wlan0.conf.DgNR09hJ
PID: 4816
Nätverkshanteraren hittades, ställ in wlan0 som ohanterad enhet ... Klar
Dela Internet med hjälp av metod: bridge
Skapa ett brygggränssnitt ... br5 skapat.
hostapd kommandoradsgränssnitt: hostapd_cli -p /tmp/create_ap.wlan0.conf.DgNR09hJ/hostapd_ctrl
Konfigurationsfil: /tmp/create_ap.wlan0.conf.DgNR09hJ/hostapd.conf
Det gick inte att skapa gränssnitt mon.wlan0: -23 (för många öppna filer i systemet)
Försök att ta bort och återskapa mon.wlan0
Det gick inte att uppdatera hastighetsuppsättningar i kärnmodulen
Använda gränssnitt wlan0 med hwaddr f0: 7b: cb: 16: 52: cc och ssid 'Final Project'
När det gäller den sista raden försökte jag tidigare konfigurera den manuellt utan att installera något i wlan-gränssnittet men det fungerade inte, så jag raderade det, men det verkar fortfarande som det finns.
Kan någon ge mig en kabel? Tack…!
Det här är fantastiskt, det fungerade perfekt för mig på min Lubuntu 15.04.
Sedan jag upptäckte Conectify i Windows försökte jag hitta samma lösning för Linux fram till idag när jag stötte på den här artikeln, jag tycker att detta borde vara mer utbrett.
Hur kan jag se de anslutna klienterna, deras IP och övervaka dem i allmänhet?
Hej, installera allt detaljerat och kör sedan och det fungerade perfekt, det enda jag måste hitta är hur jag får det att gå när jag slår på datorn eftersom den delen inte fungerar för mig. tack för att du delar med dig.
Hej, jag är på Xubuntu 14.04, med Ethernet-kabeln och det här skriptet fungerade i 10 dagar, jag skapade AP och mina Android-telefoner anslutna utan problem till internet. Jag har haft problem med internet i ungefär en vecka, telefonen ansluter till nätverket men internethastigheten är väldigt långsam (1 eller 4 kb / s) jämfört med tidigare (5 eller 400 kb / s), vet någon vad problemet är?
Jag klargör att jag har Saucy hostapd eftersom det med Trusty inte finns något sätt att skapa en AP.
För att dela från WI-FI till WI-FI är det nödvändigt att ha två trådlösa nätverkskort, till exempel det som ingår i en bärbar dator och ett annat anslutet via USB. Då skulle kommandot vara mer eller mindre så här:
create_ap wlan0 wlan1 MyAccessPoint Miconpassword
Utmärkt Jag gratulerar dig för bidraget, det tjänade mig mycket bra. Jag laddade ner den och bekräftade att du hade de nödvändiga programmen installerade på PointLinux Mycket bra distribution baserat på Debian jessie. Jag har en bärbar dator med ett USB-wifi-kort och ett internt wifi-kort.
- Jag laddade ner och packade upp den
- Kör sedan den som root-användare: ./create_ap create_ap wlan0 wlan1 vinotinto parangacutimiricuaro
- Processen utfördes och just nu hade min smartphone redan en Wi-Fi-signal med internet ... 🙂
Jag hoppas att min kommentar hjälper andra. Tack.
Fungerar hår med LXLE med de angivna förpackningarna. Utmärkt manus tack så mycket för att du delar
http://www.lxle.net/articles/?post=3264-bit-versions-of-lxle-14043-released
Jag kan inte starta programmet säger mig det
root @ linux: / home / linux / create_ap # systemctl start create_ap
systemctl: kommandot hittades inte
root @ linux: / home / linux / create_ap #
därifrån inget pass 🙁
Hej, jag skulle vilja veta hur jag hanterar mängden KB eller MB som jag tillhandahåller dem som är anslutna via detta skript,
hälsningar
Tack på förhand
Hälsningar, jag testade i Debian Weezy och det skapar AP men när jag försöker verifiera på Android-enheten eller på en bärbar dator tar det tid att få ip och i slutändan autentiserar det mig inte. Kan någon hjälpa mig.
Försökte du ändra kodningsmetoden för AP?
Jag är ny på det här är länken för att ladda ner skriptet
https://github.com/oblique/create_ap/blob/master/create_ap
Skål…
Jag har kunnat skapa två APs samtidigt med skriptet. Är det möjligt att skapa mer än två AP-apparater med det här verktyget?
Jag vet inte om det kan, poängen här är vad som skulle vara den praktiska användningen av att fortsätta skapa AP-apparater, med virtuella AP-apparater på en sänker prestanda eftersom du delar resursen.
Tack för ditt svar David ...
Frågan är att jag arbetar med virtualisering och jag måste verifiera virtualiseringsbeteendet, i ett scenario med mer än två virtuella AP: er. Förhoppningsvis har några av er en lösning.
hälsningar
När jag kör create_ap wlan0 eth0 MyAccessPoint MyPassword ger det mig följande fel:
FEL: Din adapter kan inte vara en station (dvs vara ansluten) och en AP samtidigt
Vad händer?
Jag använder manjaro 16 det ger mig det här felet om någon kan hjälpa mig FEL: Din adapter kan inte överföra till kanal 36, frekvensband 5 GHz.
Jag använder manjaro 16 när jag kör create_ap det ger mig det här felet FEL: Din adapter kan inte överföra till kanal 36, frekvensband 5 GHz.
dnsmasq-paketet saknas vid installationen
perfekt efter att ha löst ett par konfigurationskatastrofer som jag hade tidigare, lyckades jag använda den utan större problem
nu får jag internet från mitt interna wifi-kort och delar internet från samma kort via den andra antennen på den här (den har två antenner, i en tp-länk tl-wn851nd)
Wow !!! helt enkelt förvånad över att det var ett svar på alla mina problem och även 2017 fungerar det 120%
Hej, tack för bidraget, mycket bra lösning för att sätta igång det gamla skräp som många av oss har. Jag vet att inlägget är något gammalt men det är fortfarande giltigt för många, jag skulle vilja veta om någon här har lyckats skapa en anslutning till ett nätverk som har en proxyserver, låt mig förklara, jag har redan AP fungerar underbart men jag kan inte dela den internetanslutning jag har med en proxyserver och jag vill inte återmontera en annan proxy på AP. Om någon har lyckats göra något liknande och kan dela sin erfarenhet skulle jag uppskatta det.
Hej mycket bra och hälsningar till alla, jag är ny i Linux-världen, jag installerade Linux Mint 19 och det gav mig redan det första problemet och jag skulle vilja veta om du kan hjälpa mig, jag måste skapa en åtkomstpunkt eller bättre känd som en hotspot, men upprepa signalen och fånga den med samma wifi-kort som den bärbara datorn har, det vill säga utan ett trådbundet nätverk eftersom det gjorde mycket bra med windows utan att installera någon annan usb tp-länk eller något annat, jag skulle vilja veta hur jag kan uppnå det tack, för det låter mig skapa värdpott mycket bra men inte när du ansluter till det trådlösa nätverket för att fånga internetsignal, kopplas hotspot från. Jag uppskattar den hjälp de kan ge mig. Hälsningar till alla. Om linux inte gör vad windows gör i den meningen. tro mig att Linux åtminstone för mig inte fungerar.
HUR SKAPAS SKRIPTEN FÖR ATT GÖRA HOT-SPOT ??? PRÖV DET FÖLJANDE:
#! / Bin / bash
klar
skapa_ap wlan0 eth0 nätverk 12345
create_ap -m bridge wlan0 eth0 nätverk 12345
systemctl aktivera create_ap
Jag hoppas din hjälp vänner
Jag får samma fel som Yoandri_
FEL: Din adapter kan inte sända till kanal 104, frekvensband 5 GHz.