Create_AP: skript meie Interneti-ühenduse jagamiseks WiFi kaudu

Loo_AP Wifi

Olukord on järgmine: meil on Interneti-ühendusega sülearvuti ja me tahame seda ühendust jagada, et kasutada oma nutitelefoni või tahvelarvutit WiFi kaudu.

Tavaliselt peaksime selle saavutamiseks looma WiFi-ühenduse, seejärel kasutama IP-tabeleid NAT-i jaoks jne ... Kuid kasutaja ArchLinux olete loonud skripti, millele panite nime Loo_AP ja see teeb seda kõike meie jaoks.

See skript kasutab de hostapd + dnsmasq + iptables luua a punto de acceso NAT ja hostapd + brctl + dhclient luua a Access Point. Vaikekäitumine on pöörduspunkti kaudu NAT.

Create_AP install:

Create_AP-i installimiseks avage terminal ja pange:

$ giti kloon https://github.com/oblique/create_ap $ cd create_ap $ sudo tee install

Samamoodi võime lihtsalt käivitada .sh, mis jääb kausta sisse. Selle õigeks toimimiseks peavad meil olema installitud järgmised sõltuvused:

  • bash (skripti käitamiseks)
  • util-linux (getopti jaoks)
  • hostapd
  • iproute2
  • iw
  • varjatud (valikuline)

Skripti kasutamine

# Parooli pole (avatud võrk):
create_ap wlan0 eth0 MyAccessPoint

# WPA + WPA2 parooliga:
create_ap wlan0 eth0 MyAccessPoint MyPassword

# AP ilma jagatud Internetita:
create_ap -n wlan0 MyAccessPoint MyPassword

# Võrgusild jagatud Internetiga:
create_ap -m bridge wlan0 eth0 MyAccessPoint MyPassword

Selle skripti kasutamise kohta leiate lisateavet failist README.md. Teenuse käivitamiseks täidame lihtsalt konsooli:

# systemctl start create_ap

Ja selle käivitamiseks automaatselt:

# systemctl enable create_ap

Järeldused

Mulle isiklikult töötab skript minu jaoks ideaalselt, ma saan oma ZTE Open'i ühendada sülearvutiga WiFi kaudu, kuid ma ei ole leidnud võimalust Interneti-ühenduse loomiseks. Võimalik, et süüdi on FirefoxOS, kellel pole vaikimisi võimalust panna puhverserver või midagi sellist, ma ei tea, kuid oleks hea, kui jagaksite oma kogemusi meiega, juhul kui see teie jaoks töötab .


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   Eduardo DIJO

    EXCELENTE!

    See töötab Ubuntu / Debiani puhul ????

    Aitäh!
    Eduardo

    1.    elav DIJO

      Tegelikult ma arvan nii ja kui ma ei usu, et seda saab muuta 😉 Oletan, et antud juhul oleks oluline see, et teil oleksid vajalikud sõltuvused.

      1.    dhunter DIJO

        Debian Jessie kinnitusel on stsenaarium meistriteos.

        1.    elav DIJO

          Kuid kas sa said oma telefoni kaudu Internetti kasutada?

          1.    dhunter DIJO

            Jah, aga mul on MIUI-ga Android, mis pakub integreeritud puhverserveri tuge.

        2.    eliotime3000 DIJO

          Debian Jessie netinstall ISO allalaadimine versioonides 3, 2, 1 ...

  2.   Jorge DIJO

    Suurepärane. Midagi sellist on vajalik. Ma loon teile testimiseks oma Gentoo paketi.

    Seda hinnatakse 😀

    1.    elav DIJO

      Olete oodatud 😉 Ma arvan, et peaksime peamiselt tänama selle autorit.

      1.    Jorge DIJO

        Valmis. Siin on minu Gentoo paigutus. create_ap asub traadita võrgus.

        https://github.com/jorgicio/jorgicio-gentoo

  3.   nagu kes DIJO

    Ja muidugi, nagu Arch Linuxis kombeks, on see juba AUR-is 😀 https://aur.archlinux.org/packages/create_ap

    yaourt -S loomine_ap

    1.    suu DIJO

      kuidas käivitada loomise ap arch

  4.   eliotime3000 DIJO

    Suurepärane ots. Ma ei teadnud, et saate arvutist võrku WiFi-ga jagada.

    Mõlemal juhul töötab see minu netbooki jaoks.

  5.   Germaine DIJO

    Proovisin seda koos Kademariga (64-bitine), mis on Arch, ja see töötas minu jaoks, hiljem testin seda oma Netbookis koos Kademariga (32bit), kuid arvan, et teen seda juba olemasolevast AUR-ist.
    Muide, kasutan võimalust seda levitamist soovitada, tahtsin alati Archi kasutada, kuid selle installimine ja kasutamise viis olid keerulised, kuid Kademariga tegid nad selle mugavaks ning seda on lihtne installida, kasutada ja uuendada.
    Siin näete mõnda teavet ja oleks hea teada arvamusi, mis teid motiveerivad:
    http://germanlancheros.blogspot.com.ar/2014/06/disponible-kademar-5-version-escritorio.html

  6.   rpyanm DIJO

    See töötas minu jaoks ideaalselt minu Ubuntu 14.04-s, pidin lihtsalt installima puuduva sõltuvuse (hostapd) !!!

    Kui mul oli vaja seda teha, pidin minema Windowsi ja käivitama Connectify. Nüüd teen seda Linuxis !!!

    Suur aitäh xD

  7.   otkmanz DIJO

    Suurepärane panus, suur aitäh, et seda meiega jagasite !! Tõesti väga kasulik, algul ei tundnud ma wifi jagamist päris hästi, mõtlesin: aga .. kui WiFi-ga on ühendatud sülearvuti, siis kuidas see wifi-d jagama hakkab? Kuid ma olen kukkunud, et sa tahad olla ühendatud USB-modemi või lihtsalt modemiga, nüüd on see mõistlik hahaha
    Suur aitäh selle panuse eest!

    1.    Ocellan DIJO

      Ma ei saanud seda ka enne, kui lugesin teie kommentaari 😀

  8.   ¿ DIJO

    Millised paketid tuleks eemaldada, et Interneti-ühendust EI OLE?

  9.   killer DIJO

    Kõik töötab Ubuntu 14.04-s hästi. Aitäh.

  10.   Cristianhcd DIJO

    VIGA: Võib-olla ei toeta teie WiFi-adapter täielikult virtuaalseid liideseid. Proovige uuesti nupuga –no-virt.

    : nutma

    ja kui lisan –no-virt
    Seadet «wlan0» ei leitud

    fedora 20 peal koos päkapikkuga 3.12

    1.    elav DIJO

      Seda seetõttu, et Fedoras ei tohiks WiFi-liides olla wlan0, see oli enne .. oma liidese nime teadmiseks proovige:
      ip link

      1.    dhunter DIJO

        Minu oma oli F19-s väga pikk nimi ja nüüd F20-s on see em1.

  11.   kuroro DIJO

    Tere, teie skript töötas minu jaoks edukalt Fedora 20 x64 - Gnome'is. Tänan teid väga! 😀. Kuid nüüd on mul probleem: ma ei saa ühegi võrguga ühendust luua, keegi neist ei tunne mind ära, mis on teie arvates viga?

    1.    KZKG ^ Gaara DIJO

      Puudutasite midagi failis /etc/NetworkManager/NetworkManager.conf, eks?
      Pange lihtsalt lisatud ridade ette naelamärk (#).

      1.    kuroro DIJO

        Ma ei puudutanud tegelikult ühtegi konfiguratsiooni, lihtsalt käivitasin skripti ja terminali sulgemisel tundis see juba võrgud ära. Aidake mind, ma ei saa Fedorast Interneti-ühendust luua 🙁

        1.    kuroro DIJO

          ... ja kui ma terminali sulgesin, ei tundnud see enam võrke ära

      2.    kuroro DIJO

        Ma näen võrke ainult terminali kaudu, kuid ma ei saa seda graafilise liidese abil teha Pilt

  12.   gabriel DIJO

    Tere, ma ütlen teile, et Interneti-ühendust telefoni või tahvelarvutiga saab pikka aega teha Fedora 20 kde-ga, minnes ühenduse redaktorisse, seejärel lisamiseks, jagatud traadita ühenduse valimiseks, vahekaardil Traadita valige võrgu piiramine seade, kus nad tahavad signaali levitada, et neid jagada ja voila, on neil juba Interneti-ühendus igas mobiiltelefonis või tahvelarvutis. Loodan, et see aitab teid!

  13.   Moa DIJO

    Kas saate mind aidata, saan järgmise tõrke, kui käivitan faili create_ap wlan0 eth0 MyAccessPoint MyPassword

    VIGA: teie adapter ei saa olla samaaegselt jaam (st ühendada) ja AP

  14.   ivan DIJO

    tere, ma olen selles osas algaja ja kui see rida proovida tuleb
    $ sudo tee install
    Hääletan seda sõnumit «ei ole sudoerite failis»
    … Fedora 21 gnome versioonis 3.14

    1.    KZKG ^ Gaara DIJO

      Peate lisama oma kasutaja rattarühma või lisama faili / etc / sudoers järgmised andmed:
      ivan ALL=(ALL) ALL

      Muidugi eeldades, et teie kasutajanimi on ivan.

  15.   JP DIJO

    Kõik ideaalsed. Kuid see ootab DHCP IP-d ja ei loo ühendust

    1.    KZKG ^ Gaara DIJO

      Kas teil on kõik vajalikud paketid installitud? Lugege faili README vms

  16.   mat1986 DIJO

    Proovisin seda skripti kasutada oma USB-modemiga (Huawei E353) ja see ei töötanud minu jaoks. Saan teate „VIGA: Võib-olla ei toeta teie WiFi-adapter täielikult virtuaalseid liideseid. Proovige uuesti nupuga –no-virt. ». Ma arvan, et see on modemiprobleem, veetsin terve pärastlõuna oma ema kodus selle toimimiseks ja ma ei saanud xD-d teha

  17.   TOgeek DIJO

    see link selgitab, kuidas seda ilma skriptita teha

    http://seravo.fi/2014/create-wireless-access-point-hostapd

  18.   Pablo DIJO

    Tere, töötan oma viimase ASIR-kursuse projekti kallal ja pean looma WiFi-pöörduspunkti, nii et see artikkel on minu tähelepanu köitnud.
    Esiteks väga hea selgitus, kuid mul on probleem ja see on see, et mul on jagatud internetiga võrgusilla loomisel järgmine tõrge:
    root @ pablo-Aspire-5741G: / home / pablo / create_ap # create_ap -m sild wlan0 eth0 Lõppprojekti lõputöö
    HOIATUS: Teie adapter ei toeta täielikult AP virtuaalset liidest, lubades –no-virt
    Seadista dir: /tmp/create_ap.wlan0.conf.DgNR09hJ
    ID: 4816
    Võrguhaldur leidis, määras wlan0 haldamata seadmeks ... VALMIS
    Interneti jagamine meetodi abil: sild
    Loo silla liides ... br5 loodud.
    hostapdi käsurea liides: hostapd_cli -p /tmp/create_ap.wlan0.conf.DgNR09hJ/hostapd_ctrl
    Konfiguratsioonifail: /tmp/create_ap.wlan0.conf.DgNR09hJ/hostapd.conf
    Liidese mon.wlan0 loomine nurjus: -23 (süsteemis on liiga palju avatud faile)
    Proovige mon.wlan0 eemaldada ja uuesti luua
    Kernelmoodulis kiiruskomplektide värskendamine ebaõnnestus
    Kasutades liidest wlan0 koos hwaddr f0: 7b: cb: 16: 52: cc ja ssid 'Lõplik projekt'

    Viimase rea osas proovisin varem seda käsitsi konfigureerida, ilma et oleksin midagi WLAN-i liidesesse installinud, kuid see ei töötanud, nii et kustutasin, kuid see näib siiski sellisena, nagu see on olemas.

    Kas keegi võiks mulle kaabli anda? Aitäh…!

  19.   jesusguy DIJO

    See on vinge, see töötas minu jaoks minu Lubuntu 15.04-s ideaalselt.

    Kuna avastasin Windowsis Conectifyi, üritasin selle artikliga kokku puutudes leida Linuxile sama lahenduse, arvan, et see peaks olema rohkem levinud.

    Kuidas näha ühendatud kliente? Nende IP-d ja neid üldiselt jälgida?

  20.   Alexander DIJO

    Tere, installisin kõik üksikasjad ja jooksin siis ning see toimis suurepäraselt. Ainus asi, mida pean leidma, on see, kuidas see arvuti käivitamisel tööle panna, kuna see osa ei tööta minu jaoks. aitäh jagamast.

  21.   kristlane391 DIJO

    Tere, olen Xubuntu 14.04-s, Ethernet-kaabli abil ja see skript töötas 10 päeva, lõin AP ja oma Android-telefonid ühendasin probleemideta Internetti. Mul on umbes 1 nädal olnud probleeme internetiga, telefon loob ühenduse võrguga, kuid Interneti-kiirus on varasemaga võrreldes väga aeglane (4 või 5kb / s) (400 või 500kb / s), keegi teab, mis häda on?

    Täpsustan, et mul on Saucy hostapd, kuna Trusty abil ei saa AP-d luua.

  22.   pakkumine DIJO

    WI-FI-lt WI-FI-le jagamiseks on vaja kahte traadita võrgukaarti, näiteks ühte sülearvutisse kuuluvat ja teist USB-ga ühendatud. Siis oleks käsk enam-vähem selline:

    luua_ap wlan0 wlan1 MyAccessPointi mikroparool

  23.   tehnofoorid DIJO

    Suurepärane, õnnitlen teid panuse eest, see teenis mind väga hästi. Laadisin selle alla ja kinnitasin, et teil on vajalikud programmid PointLinuxi installitud. Väga hea levitamine Debiani jessie põhjal. Mul on USB-kaardi ja sisemise wifi-kaardiga sülearvuti.
    - laadisin selle alla ja pakkisin lahti
    - Seejärel käivitage see juurkasutajana: ./create_ap create_ap wlan0 wlan1 vinotinto parangacutimiricuaro
    - Protsess viidi läbi ja hetkel oli mu nutitelefonil juba Interneti-ühendusega WiFi-signaal ... 🙂

    Loodan, et minu kommentaar aitab teisi. Aitäh.

  24.   David vapustav DIJO

    Töötab juustega LXLE-iga koos näidatud pakenditega. Suurepärane skript tänan teid jagamise eest

    http://www.lxle.net/articles/?post=3264-bit-versions-of-lxle-14043-released

  25.   alicia nicole san DIJO

    Ma ei saa käivitada, programm ütleb mulle seda
    root @ linux: / home / linux / create_ap # systemctl käivitage create_ap
    systemctl: käsku ei leitud
    root @ linux: / home / linux / create_ap #
    sealt ei pääse 🙁

  26.   Kuningas DIJO

    Tere, tahaksin teada, kuidas hallata selle skripti kaudu ühendatud kasutajatele pakutava KB või MB mahtu,

    seoses
    Thanks in advance

  27.   kristlus DIJO

    Tervitused! Testisin Debian Weezys ja see loob AP-i, kuid kui proovin autentida android-seadmes või sülearvutis, võtab ip-i hankimine aega ja lõpuks see mind ei autenti. Kas keegi saaks mind aidata.

  28.   David DIJO

    Kas proovisite muuta AP kodeerimismeetodit?

  29.   pedritiin DIJO

    Ma olen selles uus, kus on link skripti allalaadimiseks

  30.   JOSE DIJO

    Terviseks ...

    Olen suutnud skriptiga samaaegselt luua 2 AP-d. Kas selle tööriistaga on võimalik luua rohkem kui 2 AP-d?

  31.   David vapustav DIJO

    Ma ei tea, kas seda saab teha, küsimus on selles, milline oleks AP-de loomise jätkamise praktiline kasulikkus, kuna virtuaalsete AP-de kasutamine kenasti vähendab jõudlust, kuna jagate ressurssi.

  32.   JOSE DIJO

    Täname vastuse eest David ...

    Küsimus on selles, et teen virtualiseerimise tööd ja pean kontrollima virtualiseerimise käitumist stsenaariumi korral, kus on rohkem kui kaks virtuaalset AP-d. Loodetavasti on mõnel teist lahendus.

    seoses

  33.   luisg595 DIJO

    Kui käivitan faili create_ap wlan0 eth0 MyAccessPoint MyPassword, annab see mulle järgmise tõrke:
    VIGA: teie adapter ei saa olla samaaegselt jaam (st ühendada) ja AP
    Mis toimub?

  34.   yoandri DIJO

    Ma kasutan manjaro 16, see annab mulle selle vea, kui keegi saaks mind aidata VIGA: Teie adapter ei saa edastada kanalile 36, sagedusriba 5 GHz.

  35.   Yoandri DIJO

    Kui ma käivitan faili create_ap, kasutan manjaro 16, see annab mulle selle vea VIGA: Teie adapter ei saa edastada kanalile 36, sagedusriba 5GHz.

  36.   Andres Eduardo Garcia Marquez DIJO

    dnsmasqi pakett pole installimisel puudu

  37.   Beta2404 DIJO

    ideaalne pärast paari katastroofi lahendamist konfiguratsioonis, mis mul varem oli, suutsin seda ilma suuremate probleemideta kasutada
    nüüd saan internetti oma sisemiselt wifi-kaardilt ja jagan sama kaardilt Internetti selle teise antenni kaudu (sellel on kaks antenni, tp-link tl-wn851nd)

  38.   wasosky DIJO

    vau !!! lihtsalt üllatunud oli vastus kõigile minu probleemidele ja isegi 2017. aastal töötab see 120%

  39.   hipilik DIJO

    Tere, aitäh panuse eest, väga hea lahendus tööle panna see vana rämpsu, mis paljudel meist on. Ma tean, et postitus on mõnevõrra vana, kuid kehtib endiselt paljude jaoks. Tahaksin teada, kas keegi siin on suutnud luua ühenduse võrguga, millel on puhverserver, lubage mul selgitada, mul on AP juba suurepäraselt töötav aga ma ei saa oma Interneti-ühendust puhverserveriga jagada ja ma ei taha AP-s teist puhverserverit uuesti paigaldada. Kui keegi on suutnud midagi sarnast teha ja saab oma kogemusi jagada, siis ma hindaksin seda.

  40.   yino DIJO

    Tere, väga head ja tervitused kõigile, ma olen Linuxi maailmas uus, installisin Linux Mint 19 ja see andis mulle juba esimese probleemi ja tahaksin teada, kas saate mind aidata, pean looma pääsupunkti või paremini tuntud kui leviala, kuid korrake signaali ja hõivake see sama wifi-kaardiga, mis sülearvutil on, see tähendab ilma traadita võrguta, kuna see sai akendega väga hästi hakkama, installimata ühtegi teist usb tp-linki ega midagi tahaksin teada, kuidas seda saavutada, palun, sest see võimaldab mul luua hosti poti väga hästi, kuid mitte Interneti-signaali püüdmiseks traadita võrguga ühenduse loomisel, on leviala lahti ühendatud. Ma hindan abi, mida nad saavad mulle anda. Tervitused kõigile. Kui linux ei tee seda, mida Windows selles mõttes teeb. uskuge mind, et vähemalt minu jaoks Linux ei tööta.

  41.   Juan Cruz DIJO

    KUIDAS LOETAKSE SELJEKIRJA, ET TEHA KUUM KOHT ??? Proovige seda järgmiselt:

    #! / bin / bash

    selge

    create_ap wlan0 eth0 võrk 12345

    create_ap -m sild wlan0 eth0 võrk 12345

    systemctl lubab luua_ap

    Loodan, et teie sõbrad

  42.   RFG DIJO

    Saan sama vea nagu Yoandri_

    VIGA: teie adapter ei saa edastada kanalile 104, sagedusriba 5 GHz.