Create_AP: Skripti Internet-yhteyden jakamiseen WiFi-yhteyden kautta

Luo_AP Wifi

Tilanne on seuraava: Meillä on kannettava tietokone, jossa on Internet-yhteys, ja haluamme jakaa yhteyden, jotta voimme käyttää älypuhelinta tai tablettia WiFi-yhteyden kautta.

Tavallisesti tämän saavuttamiseksi meidän on luotava WiFi-yhteys ja käytettävä sitten IP-taulukoita NAT: lle jne. ... Mutta käyttäjän Arch Linux olet luonut komentosarjan, jonka nimeit Luo_AP ja tekee kaiken sen puolestamme.

Tämä komentosarja käyttää de hostapd + dnsmasq + iptables luoda a punto de acceso NAT ja hostapd + brctl + dhclient luoda a Access Point. Oletuskäyttäytyminen on tukiaseman kautta NAT.

Create_AP-asennus:

Voit asentaa Create_AP: n avaamalla päätelaitteen ja asettamalla:

$ git -klooni https://github.com/oblique/create_ap $ cd create_ap $ sudo tee asennus

Samoin voimme yksinkertaisesti suorittaa .sh: n, joka on kansion sisällä. Jotta se toimisi oikein, meillä on oltava asennettuna seuraavat riippuvuudet:

  • bash (komentosarjan suorittamiseksi)
  • util-linux (getoptille)
  • hostapd
  • iproute2
  • iw
  • suojattu (valinnainen)

Komentosarjan käyttö

# Ei salasanaa (avoin verkko):
create_ap wlan0 eth0 MyAccessPoint

# WPA + WPA2 salasanalla:
create_ap wlan0 eth0 MyAccessPoint MyPassword

# AP ilman jaettua Internetiä:
create_ap -n wlan0 MyAccessPoint MyPassword

# Verkkosilta jaetulla Internetillä:
create_ap -m bridge wlan0 eth0 MyAccessPoint MyPassword

README.md-tiedostossa on lisätietoja tämän komentosarjan käytöstä. Palvelun aloittamiseksi suoritamme yksinkertaisesti konsolissa:

# systemctl start create_ap

Ja käynnistää se automaattisesti:

# systemctl enable create_ap

Päätelmät

Minulle henkilökohtaisesti komentosarja toimii minulle täydellisesti, voin liittää ZTE Open -kannettavan kannettavaan tietokoneeseen WiFi-yhteyden kautta, mutta en ole löytänyt tapaa muodostaa yhteyttä Internetiin. Se voi olla FirefoxOSin vika, että sillä ei ole oletusarvoisesti mahdollisuutta laittaa välityspalvelin tai jotain sellaista, en tiedä, mutta olisi hyvä, jos jaat kokemuksesi kanssamme, jos se toimii sinulle.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   Eduardo dijo

    Erinomainen!

    Se toimii Ubuntussa / Debianissa ????

    Kiitos!
    Eduardo

    1.    vilkas dijo

      Itse olen sitä mieltä, ja jos en usko, että sitä voidaan muuttaa 😉 Oletan, että tässä tapauksessa tärkeintä olisi tarvittava riippuvuus.

      1.    metsästäjä dijo

        Debian Jessiellä vahvistettu käsikirjoitus on mestariteos.

        1.    vilkas dijo

          Mutta pystyitkö käyttämään Internetiä puhelimellasi?

          1.    metsästäjä dijo

            Kyllä, mutta minulla on MIUI: lla varustettu Android, joka tuo integroidun välityspalvelintuen.

        2.    eliotime3000 dijo

          Debian Jessie netinstall ISO: n lataaminen versioissa 3, 2, 1 ...

  2.   Jorge dijo

    Erinomainen. Jotain sellaista on välttämätöntä. Luon oman Gentoo-paketin, jota voit testata.

    Se on arvostettu 😀

    1.    vilkas dijo

      Olet tervetullut 😉 Mielestäni meidän pitäisi kiittää lähinnä sen tekijää.

      1.    Jorge dijo

        Valmis. Tässä on minun Gentoo-asetteluni. create_ap on langattoman verkon sisällä.

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

  3.   kuten kuka dijo

    Ja tietysti, kuten Arch Linuxissa tavallista, se on jo AUR: ssa 😀 https://aur.archlinux.org/packages/create_ap

    yaourt -S create_ap

    1.    suu dijo

      miten ajaa luoda ap arch

  4.   eliotime3000 dijo

    Erinomainen kärki. En tiennyt, että voit jakaa verkon tietokoneelta WiFi: n kanssa.

    Joko niin, se toimii netbookissani.

  5.   Germaine dijo

    Yritin sitä Kademarilla (64-bittinen), joka on Arch, ja se toimi minulle, myöhemmin testaan ​​sen netbookissani Kademarin (32bit) kanssa, mutta luulen, että teen sen jo olemassa olevasta AUR: sta.
    Muuten käytän tilaisuutta suositella tätä jakelua, halusin aina käyttää Archia, mutta sen asennus ja tapa käyttää sitä olivat monimutkaisia, mutta Kademarin kanssa he tekivät siitä mukavan ja sen asentaminen, käyttö ja päivittäminen on helppoa.
    Näet joitain tietoja täältä ja olisi hyvä tietää mielipiteet, jotka motivoivat sinua:
    http://germanlancheros.blogspot.com.ar/2014/06/disponible-kademar-5-version-escritorio.html

  6.   rpyanm dijo

    Se toimi minulle täydellisesti Ubuntu 14.04: lla, jouduin asentamaan puuttuvan riippuvuuden (hostapd) !!!

    Kun minun piti tehdä tämä, minun piti mennä Windowsiin ja suorittaa Connectify. Nyt teen sen Linuxissa !!!

    Paljon kiitoksia xD

  7.   otkmanz dijo

    Erinomainen panos, kiitos paljon tämän jakamisesta kanssamme! Todella erittäin hyödyllinen, en aluksi ymmärtänyt wifin jakamista, ajattelin: mutta .. jos kannettava tietokone on kytketty wifiin, miten se jakaa wifin? Mutta olen pudonnut, että tarkoitat olla yhteydessä USB-modeemiin tai vain modeemiin, nyt on järkevää hahaha
    Paljon kiitoksia panoksesta!

    1.    Ocellan dijo

      En saanut sitä myöskään, ennen kuin luin kommenttisi 😀

  8.   ¿ dijo

    Mitkä paketit tulisi poistaa, jotta EI ole Internet-yhteyttä?

  9.   killer dijo

    Kaikki toimii hyvin Ubuntu 14.04: ssä. Kiitos.

  10.   Cristianhcd dijo

    VIRHE: Ehkä WiFi-sovitin ei tue täysin virtuaalisia rajapintoja. Yritä uudelleen näppäimellä –no-virt.

    : Cry

    ja jos lisätään –no-virt
    Laitetta «wlan0» ei löydy

    fedora 20: llä gnomilla 3.12

    1.    vilkas dijo

      Tämä johtuu siitä, että Fedorassa WiFi-käyttöliittymän ei pitäisi olla wlan0, joka oli aiemmin .. tietääksesi käyttöliittymän nimen, kokeile:
      ip link

      1.    metsästäjä dijo

        Mine oli erittäin pitkä nimi F19: ssä ja nyt F20: ssä se on em1.

  11.   kuroro dijo

    Hei, komentosarjasi toimi minulle menestyksekkäästi Fedora 20 x64 - Gnome -sovelluksessa. Kiitos paljon! 😀. Mutta nyt minulla on ongelma: en voi muodostaa yhteyttä mihinkään verkkoon, kukaan heistä ei tunnista minua, mikä on mielestäsi vika?

    1.    KZKG ^ Gaara dijo

      Koskettit jotain tiedostossa /etc/NetworkManager/NetworkManager.conf oikein?
      Laita vain punnan merkki (#) lisäämiesi viivojen eteen.

      1.    kuroro dijo

        En oikeastaan ​​koskenut mihinkään kokoonpanoon, vain suorittanut komentosarjan ja sulkemalla päätelaitteen se tunnisti jo verkot. Auta minua, en voi muodostaa yhteyttä Internetiin Fedorasta 🙁

        1.    kuroro dijo

          ... ja kun suljin päätelaitteen, se ei enää tunnistanut verkkoja

      2.    kuroro dijo

        Näen verkot vain päätelaitteen kautta, mutta en voi tehdä sitä graafisella käyttöliittymällä Kuva

  12.   gabriel dijo

    Hei, sanon teille, että Internetin jakaminen puhelimeen tai tablet-laitteeseen voidaan tehdä pitkään fedora 20 kde: n kanssa. Siirry yhteyseditoriin ja valitse sitten jaettu langaton, valitse langaton-välilehdessä rajoittaa verkko laite, johon he haluavat lähettää signaalin jakamista ja voila, heillä on jo Internet missä tahansa matkapuhelimessa tai tabletissa. Toivottavasti se auttaa sinua!

  13.   moa dijo

    Voitteko auttaa minua, saan seuraavan virheen, kun suoritetaan create_ap wlan0 eth0 MyAccessPoint MyPassword

    VIRHE: Sovitin ei voi olla asema (eli olla kytketty) ja tukiasema samanaikaisesti

  14.   ivan dijo

    hei, olen aloittelija tässä ja kun on kyse linjan kokeilemisesta
    $ sudo tee asennus
    Äänestän tämän viestin «ei ole sudoers-tiedostossa»
    … Fedora 21: n gnome-versiossa 3.14

    1.    KZKG ^ Gaara dijo

      Sinun on lisättävä käyttäjä pyöräryhmään tai lisättävä seuraava tiedosto / etc / sudoers-tiedostoon:
      ivan ALL=(ALL) ALL

      Tietenkin olettaen, että käyttäjänimesi on ivan.

  15.   JP dijo

    Kaikki täydelliset. Mutta se odottaa DHCP IP: tä eikä koskaan muodosta yhteyttä

    1.    KZKG ^ Gaara dijo

      Onko sinulla kaikki tarvittavat paketit asennettuna? Lue README-tiedosto tai jotain sellaista

  16.   mat1986 dijo

    Yritin käyttää tätä komentosarjaa USB-modeemini kanssa (Huawei E353), eikä se toiminut minulle. Saan viestin “VIRHE: Ehkä WiFi-sovittimesi ei tue täysin virtuaalisia rajapintoja. Yritä uudelleen näppäimellä –no-virt. ». Mielestäni se on modeemiongelma, vietin koko iltapäivän äitini talossa tehden siitä työtä enkä voinut xD

  17.   TOgeek dijo

    tämä linkki kertoo kuinka se tehdään ilman komentosarjaa

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

  18.   Pablo dijo

    Hei, työskentelen viimeisessä ASIR-kurssiprojektissani ja minun on luotava Wi-Fi-tukiasema, joten tämä artikkeli on kiinnittänyt huomioni.
    Ensinnäkin erittäin hyvä selitys, mutta minulla on ongelma, ja saan seuraavan virheen yrittäessäni luoda verkon silta jaetulla Internetillä:
    root @ pablo-Aspire-5741G: / home / pablo / create_ap # create_ap -m silta wlan0 eth0 Lopullinen projekti lopullinen projekti
    VAROITUS: Sovitin ei tue täysin AP-virtuaaliliitäntää, mikä sallii –no-virt
    Määritä dir: /tmp/create_ap.wlan0.conf.DgNR09hJ
    PID: 4816
    Verkonhallinta löydetty, aseta wlan0 hallitsemattomaksi laitteeksi… VALMIS
    Internetin jakaminen menetelmällä: bridge
    Luo siltaliitäntä ... br5 luotu.
    hostapd-komentoriviliitäntä: hostapd_cli -p /tmp/create_ap.wlan0.conf.DgNR09hJ/hostapd_ctrl
    Kokoonpanotiedosto: /tmp/create_ap.wlan0.conf.DgNR09hJ/hostapd.conf
    Käyttöliittymän luominen epäonnistui mon.wlan0: -23 (Liian monta avointa tiedostoa järjestelmässä)
    Yritä poistaa mon.wlan0 ja luoda se uudelleen
    Ydinmoduulin nopeusjoukkojen päivittäminen epäonnistui
    Wlan0-käyttöliittymän käyttäminen hwaddr f0: 7b: cb: 16: 52: cc: n ja ssid: n 'loppuprojekti' kanssa

    Viimeisen rivin osalta yritin aiemmin määrittää sen manuaalisesti asentamatta mitään wlan-käyttöliittymään, mutta se ei toiminut, joten poistin sen, mutta se näyttää silti sellaisenaan.

    Voisiko joku antaa minulle kaapelin? Kiitos…!

  19.   jesusguevarautomotriz dijo

    Tämä on mahtavaa, se toimi täydellisesti minulle Lubuntu 15.04 -laitteellani.

    Koska löysin Conectify Windowsin, yritin löytää saman ratkaisun Linuxille tähän päivään asti, kun törmäsin tähän artikkeliin, mielestäni tämän pitäisi olla laajempi.

    Kuinka voin nähdä yhdistetyt asiakkaat, heidän IP: nsä ja valvoa niitä yleensä?

  20.   Alexander dijo

    Hei, asensin kaiken yksityiskohtaisen ja sitten juoksin ja se toimi täydellisesti, ainoa asia, jonka minun on löydettävä, on saada se toimimaan, kun käynnistän tietokoneen, koska se osa ei toimi minulle. Kiitos jakamisesta.

  21.   kristillinen 391 dijo

    Hei, olen Xubuntussa 14.04, ethernet-kaapelilla ja tämä komentosarja toimi muutaman päivän, loin AP: n ja Android-puhelimeni kytkettynä ongelmitta Internetiin. Minulla on ollut ongelmia Internetin kanssa noin viikon ajan, puhelin muodostaa yhteyden verkkoon, mutta Internet-nopeus on hyvin hidas (10 tai 1 kt / s) verrattuna aikaisempaan (4 tai 5 kt / s), joku tietää, mikä ongelma?

    Selvennän, että minulla on Saucy hostapd, koska Trustyn kanssa ei ole mitään tapaa luoda tukiasemaa.

  22.   tarjous dijo

    WI-FI: stä WI-FI: een jakamiseksi on oltava kaksi langatonta verkkokorttia, esimerkiksi yksi kannettavaan tietokoneeseen kuuluva ja toinen USB-liitännällä. Sitten komento näyttäisi suunnilleen tältä:

    create_ap wlan0 wlan1 MyAccessPoint-mikrosalasana

  23.   teknofori dijo

    Erinomainen onnittelen sinua panoksestasi, se palveli minua erittäin hyvin. Latasin sen ja vahvistin, että sinulla on tarvittavat ohjelmat asennettuna PointLinuxiin.Erittäin hyvä jakelu Debian jessien perusteella. Minulla on kannettava tietokone, jossa on usb-wifi-kortti ja sisäinen wifi-kortti.
    - Latasin ja puroin sen
    - Suorita se sitten pääkäyttäjänä: ./create_ap create_ap wlan0 wlan1 vinotinto parangacutimiricuaro
    - Prosessi suoritettiin, ja älypuhelimellani oli tällä hetkellä jo Wi-Fi-signaali, jossa oli internet ... 🙂

    Toivottavasti kommenttini auttaa muita. Kiitos.

  24.   David upea dijo

    Toimii hiusten kanssa LXLE: n kanssa ilmoitetuilla pakkauksilla. Erinomainen käsikirjoitus kiitos paljon jakamisesta

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

  25.   alicia nicole san dijo

    En voi käynnistää ohjelmaa kertoo sen minulle
    root @ linux: / home / linux / create_ap # systemctl Käynnistä create_ap
    systemctl: komentoa ei löydy
    root @ linux: / home / linux / create_ap #
    sieltä ei passia 🙁

  26.   El Rey dijo

    Hei, haluaisin tietää kuinka hallita sen KB: n tai MB: n määrää, jonka annan niille, jotka ovat yhteydessä tähän komentosarjaan

    terveiset
    Kiitos jo etukäteen

  27.   christlove dijo

    Terveisiä, testasin Debian Weezyssä ja se luo AP: n, mutta kun yritän todentaa Android-laitteella tai kannettavalla tietokoneella, ip: n saaminen vie aikaa, eikä lopulta se todista minua. Voisiko joku auttaa minua.

  28.   David dijo

    Yrititkö muuttaa AP: n salausmenetelmää?

  29.   pedritiini dijo

    Olen uusi tässä, missä on linkki skriptin lataamiseen

  30.   JOSE dijo

    Kippis…

    Olen pystynyt luomaan 2 AP: tä samanaikaisesti Scriptin kanssa. Onko tällä työkalulla mahdollista luoda yli 2 AP: tä?

  31.   David upea dijo

    En tiedä, voiko se, tässä on se, mikä olisi käytännöllinen hyöty AP: n luomisen jatkamisesta, kun virtuaalisten AP: n pitäminen mukavalla tasolla heikentää suorituskykyä, koska jaat resurssia.

  32.   JOSE dijo

    Kiitos vastauksestasi David ...

    Kysymys on siitä, että olen tekemässä virtualisointityötä ja minun on tarkistettava virtualisointikäyttäytyminen tilanteessa, jossa on enemmän kuin kaksi virtuaalista AP: tä. Toivottavasti joillakin teistä on ratkaisu.

    terveiset

  33.   luisg595 dijo

    Kun suoritan create_ap wlan0 eth0 MyAccessPoint MyPassword, se antaa minulle seuraavan virheen:
    VIRHE: Sovitin ei voi olla asema (eli olla kytketty) ja tukiasema samanaikaisesti
    Mitä tapahtuu?

  34.   yoandri dijo

    Käytän manjaro 16: ta, mikä antaa minulle tämän virheen, jos joku voi auttaa minua VIRHE: Sovittimesi ei voi lähettää kanavalle 36, taajuuskaistalle 5 GHz.

  35.   Yoandri dijo

    Käytän manjaro 16: a, kun suoritan create_ap, se antaa minulle tämän virheen VIRHE: Sovittimesi ei voi lähettää kanavalle 36, taajuuskaistalle 5GHz.

  36.   Andres Eduardo Garcia Marquez dijo

    dnsmasq-paketti puuttuu asennuksesta

  37.   Beeta2404 dijo

    täydellinen ratkaistessani pari katastrofia kokoonpanossa, joka minulla oli aiemmin, onnistuin käyttämään sitä ilman suuria ongelmia
    nyt saan Internetin sisäiseltä wifi-kortiltani ja jaan Internetin samalla kortilta tämän toisen antennin kautta (siinä on kaksi antennia, tp-linkissä tl-wn851nd)

  38.   wasosky dijo

    Vau !!! yksinkertaisesti yllättynyt, se oli vastaus kaikkiin ongelmiini ja jopa vuonna 2017 se toimii 120%

  39.   hippi dijo

    Hei, kiitos panoksesta, erittäin hyvä ratkaisu toimimaan vanha romu, joka monilla meistä on. Tiedän, että viesti on jonkin verran vanha, mutta se on edelleen voimassa monille, haluaisin tietää, onko joku täällä onnistunut muodostamaan yhteyden verkkoon, jolla on välityspalvelin, anna minun selittää, minulla on jo AP toimiva upeasti mutta en voi jakaa käytössä olevaa Internet-yhteyttä välityspalvelimen kanssa, enkä halua asentaa toista välityspalvelinta tukiasemaan. Jos joku on onnistunut tekemään jotain vastaavaa ja voi jakaa kokemuksensa, kiitän sitä.

  40.   yino dijo

    Hei erittäin hyvä ja terveisiä kaikille, olen uusi Linux-maailmassa, asensin Linux Mint 19: n ja se antoi minulle jo ensimmäisen ongelman ja haluaisin tietää, voitko auttaa minua, minun on luotava tukiasema tai tunnetaan paremmin hotspotina, mutta toista signaali ja sieppaa se samalla wifi-kortilla, joka kannettavalla tietokoneella on, toisin sanoen ilman kiinteää verkkoa, koska se toimi hyvin Windowsissa asentamatta muita USB-tp-linkkejä tai mitään, haluaisin haluaisin tietää, miten voin saavuttaa sen, kiitos, koska sen avulla voin luoda isäntäkoneen hyvin, mutta en, kun muodostan yhteyden langattomaan verkkoon Internet-signaalin kaappaamiseksi, hotspot on katkaistu. Arvostan apua, jota he voivat antaa minulle. Tervehdys kaikille. Jos linux ei tee mitä Windows tekee siinä mielessä. usko minua, että ainakin Linux ei toimi Linuxissa.

  41.   Juan Cruz dijo

    MITEN KÄSITTELY LUODA LÄMPÖPISTEEKSI ??? KOKEILE SEURAAVAA:

    #! / Bin / bash

    selkeä

    create_ap wlan0 eth0-verkko 12345

    create_ap -m silta wlan0 eth0 verkko 12345

    systemctl ota käyttöön create_ap

    Toivon, että autat ystäviäsi

  42.   RFG dijo

    Saan saman virheen kuin Yoandri_

    VIRHE: Sovitin ei voi lähettää kanavalle 104, taajuuskaistalle 5GHz.