Krijo_AP: Skript për të ndarë lidhjen tonë të Internetit përmes WiFi

Krijo_AP Wifi

Situata është si më poshtë: Ne kemi një Laptop me një lidhje interneti dhe duam ta ndajmë atë lidhje për të përdorur Smartphone ose Tablet tonë përmes WiFi.

Normalisht për ta arritur këtë, ne duhet të krijojmë një lidhje WiFi, pastaj të përdorim Tabelat IPT për NAT, etj ... Por një përdorues i ArchLinux ju keni krijuar një skenar, të cilin e keni emëruar Krijo_AP dhe e bën gjithë atë për ne.

Ky skenar përdor de hostapd + dnsmasq + iptables për të krijuar një pikë de acceso NAT, dhe hostapd + brctl + dhclient për të krijuar një Access Point. Sjellja e paracaktuar është një pika e hyrjes përmes NAT.

Instalimi Krijo_AP:

Për të instaluar Krijo_AP atë që bëjmë është të hapim një terminal dhe të vendosim:

$ git klon https://github.com/oblique/create_ap $ cd create_ap $ sudo instalo

Po kështu, ne thjesht mund të ekzekutojmë një .sh që do të jetë brenda dosjes. Që të funksionojë si duhet duhet të kemi të instaluara varësitë vijuese:

  • bash (për të ekzekutuar skenarin)
  • util-linux (për getopt)
  • hostapd
  • iproute2
  • iw
  • me argjilë (opsionale)

Përdorimi i skenarit

# Pa fjalëkalim (hap rrjetin):
create_ap wlan0 eth0 MyAccessPoint

# WPA + WPA2 me Fjalëkalim:
create_ap wlan0 eth0 MyAccessPoint MyPassword

# AP pa internet të përbashkët:
create_ap -n wlan0 MyAccessPoint MyPassword

# Ura e Rrjetit me Internet të përbashkët:
create_ap -m bridge wlan0 eth0 MyAccessPoint MyPassword

Ka më shumë informacion se si ta përdorni këtë skenar në skedarin README.md. Për të filluar shërbimin, ne thjesht ekzekutojmë në tastierë:

# systemctl start create_ap

Dhe për ta filluar atë automatikisht:

# systemctl enable create_ap

Konkluzione

Për mua personalisht, Shkrimi funksionon në mënyrë të përsosur për mua, unë mund ta lidh ZTE Open me laptopin tim përmes WiFi, por nuk kam gjetur një mënyrë për t'u lidhur me internet. Possibleshtë e mundur që është faji i FirefoxOS që nuk ka si parazgjedhje mundësinë për të vendosur Proxy ose diçka të tillë, nuk e di, por do të ishte mirë nëse ndani përvojën tuaj me ne në rast se funksionon për ti


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   Eduardo dijo

    Excelente!

    Punon për Ubuntu / Debian ????

    Ju faleminderit!
    Eduardo

    1.    i gjallë dijo

      Në fakt unë mendoj kështu, dhe nëse nuk mendoj se mund të modifikohet ... Unë supozoj se në këtë rast gjëja e rëndësishme do të ishte të kesh varësitë e nevojshme.

      1.    dhunues dijo

        Konfirmuar në Debian Jessie, skenari është një kryevepër.

        1.    i gjallë dijo

          Por a ishit në gjendje të përdorni internetin nga telefoni juaj?

          1.    dhunues dijo

            Po, por unë kam një Android me MIUI që sjell mbështetje të integruar Proxy.

        2.    eliotime3000 dijo

          Po shkarkon Debian Jessie duke instaluar ISO në 3, 2, 1 ...

  2.   Jorge dijo

    Shkëlqyeshëm Diçka e tillë është e nevojshme. Unë do të krijoj paketën time Gentoo për ta provuar.

    Apprecshtë vlerësuar

    1.    i gjallë dijo

      Jeni të mirëpritur ... Unë mendoj se duhet të falënderojmë kryesisht autorin e tij.

      1.    Jorge dijo

        Gati Këtu është faqosja ime Gentoo. create_ap është brenda wireless-wireless.

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

  3.   si kush dijo

    Dhe sigurisht, siç është zakon në Arch Linux, ajo është tashmë në AUR https://aur.archlinux.org/packages/create_ap

    yaourt -S krijoj_ap

    1.    gojë dijo

      si të ekzekutohet krijimi ap në hark

  4.   eliotime3000 dijo

    Këshillë e shkëlqyeshme. Unë nuk e dija që mund të ndash rrjetin nga PC me WiFi.

    Sido që të jetë, do të funksionojë për netbook-un tim.

  5.   Germaine dijo

    E provova me Kademar (64 bit) që është Arch dhe më funksionoi, më vonë do ta provoj në netbook-un tim me Kademar (32bit), por mendoj se do ta bëj nga AUR që është tashmë atje.
    Nga rruga, përfitoj nga rasti që ta rekomandoj këtë shpërndarje, gjithmonë kam dashur të përdor Arch por instalimi dhe përdorimi i tij ishte i ndërlikuar por me Kademar ata e bënë atë komod dhe është i lehtë për ta instaluar, përdorur dhe azhurnuar.
    Ju mund të shihni disa informacione këtu dhe do të ishte mirë të njihni mendimet që ju motivojnë:
    http://germanlancheros.blogspot.com.ar/2014/06/disponible-kademar-5-version-escritorio.html

  6.   rpyanm dijo

    Ka punuar perfekt në ubuntu tim 14.04, thjesht më është dashur të instaloj një varësi që mungon (hostapd) !!!

    Kur më duhej ta bëja këtë, unë duhej të shkoja në Windows dhe të ekzekutoja Connectify. Tani e bëj në Linux !!!

    Faleminderit shumë xD

  7.   otkmanz dijo

    Kontribut i shkëlqyeshëm, faleminderit shumë që e ndanë këtë me ne !! Me të vërtetë shumë e dobishme, në fillim nuk e kuptova aq shumë për ndarjen e wifi, po mendoja: por .. nëse një laptop është i lidhur me wifi, si do të ndajë wifi? Por unë kam rënë që ju mendoni të jeni i lidhur me një Modem USB ose thjesht me një modem, tani ka kuptim lol
    Faleminderit shumë për këtë kontribut!

    1.    Ocelani dijo

      As unë nuk e kuptova, derisa lexova komentin tuaj

  8.   ¿ dijo

    Cilat paketa duhet të hiqen që NUK kanë ndonjë lidhje interneti?

  9.   keiller dijo

    Gjithçka funksionon mirë në Ubuntu 14.04. Faleminderit.

  10.   Cristianhcd dijo

    GABIM: Ndoshta adaptori juaj WiFi nuk mbështet plotësisht ndërfaqet virtuale. Provo përsëri me –no-virt.

    : qaj

    dhe nëse shtoj –jo-virt
    Nuk mund të gjesh pajisjen «wlan0»

    në fedora 20 me gnome 3.12

    1.    i gjallë dijo

      Kjo sepse në Fedora ndërfaqja WiFi nuk duhet të jetë wlan0, kjo ishte më parë .. për të njohur emrin e ndërfaqes suaj provoni:
      ip link

      1.    dhunues dijo

        E imja ishte një emër shumë i gjatë në F19 dhe tani në F20 është em1.

  11.   kuroro dijo

    Përshëndetje, Skenari juaj funksionoi për mua me sukses në Fedora 20 x64 - Gnome. Faleminderit shume! 😀. Por tani kam një problem: nuk mund të lidhem me asnjë rrjet, askush prej tyre nuk më njeh, cili mendoni se është faji?

    1.    KZKG ^ Gaara dijo

      Ju prekët diçka në /etc/NetworkManager/NetworkManager.conf apo jo?
      Thjesht vendosni një shenjë kile (#) përpara linjave që keni shtuar.

      1.    kuroro dijo

        Unë në të vërtetë nuk prekja asnjë konfigurim, thjesht ekzekutoja skenarin dhe mbyllja e terminalit tashmë i njohu rrjetet. Më ndihmoni, nuk mund të lidhem me internet nga Fedora

        1.    kuroro dijo

          ... dhe kur mbylla terminalin, ai nuk i njohu më rrjetet

      2.    kuroro dijo

        Unë mund t'i shoh rrjetet vetëm përmes terminalit, por nuk mund ta bëj me ndërfaqen grafike Imazh

  12.   Gabriel dijo

    Përshëndetje, përmend që ndarja e internetit në një telefon ose tabletë mund të bëhet për një kohë të gjatë me fedora 20 kde, duke shkuar te redaktuesi i lidhjes pastaj për të shtuar, zgjidhni wireless të përbashkët, në skedën wireless zgjidhni të kufizoni rrjetin në pajisje ku Ata duan të transmetojnë sinjalin për të ndarë dhe voila, ata tashmë kanë internet në çdo celular ose tablet. Shpresoj të të ndihmojë!

  13.   moah dijo

    Mund të më ndihmoni, unë kam gabimin e mëposhtëm kur ekzekutoj create_ap wlan0 eth0 MyAccessPoint MyPassword

    GABIM: Përshtatësi juaj nuk mund të jetë stacion (dmth. Të jetë i lidhur) dhe AP në të njëjtën kohë

  14.   ivan dijo

    pershendetje, unë jam një fillestar në këtë dhe kur bëhet fjalë për të provuar linjën
    $ sudo bëj instalimin
    Unë votoj këtë mesazh «nuk është në dosjen sudoers»
    … Në versionin fedora 21 të gnome 3.14

    1.    KZKG ^ Gaara dijo

      Ju duhet të shtoni përdoruesin tuaj në grupin e rrotave, ose vendosni sa vijon në skedarin / etc / sudoers:
      ivan ALL=(ALL) ALL

      Sigurisht, duke supozuar se emri juaj i përdoruesit është ivan.

  15.   JP dijo

    Të gjitha të përsosura. Por ai pret një DHCP IP dhe nuk lidhet kurrë

    1.    KZKG ^ Gaara dijo

      A keni të instaluara të gjitha paketat e nevojshme? Lexoni skedarin README ose diçka të tillë

  16.   mat1986 dijo

    Unë u përpoqa ta përdor këtë skenar me modemin tim USB (Huawei E353) dhe nuk funksionoi për mua. Kam marrë mesazhin “GABIM: Ndoshta adaptori juaj WiFi nuk mbështet plotësisht ndërfaqet virtuale. Provo përsëri me –jo-virt. ». Unë mendoj se është një problem i modemit, e kalova gjithë pasditen në shtëpinë e nënës sime duke e bërë atë të funksionojë dhe nuk munda të xD

  17.   TOgeek dijo

    kjo lidhje shpjegon se si ta bëjmë atë pa skenarin

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

  18.   Paul dijo

    Përshëndetje, unë jam duke punuar në projektin tim përfundimtar për kursin ASIR dhe duhet të krijoj një pikë hyrjeje Wi-Fi, kështu që ky artikull ka tërhequr vëmendjen time.
    Së pari shpjegim shumë i mirë, por unë kam një problem dhe është se kam gabimin e mëposhtëm kur përpiqem të krijoj një urë rrjeti me internet të përbashkët:
    root @ pablo-Aspire-5741G: / home / pablo / create_ap # create_ap -m urë wlan0 eth0 Projekti përfundimtar i projektit përfundimtar
    PARALAJMRIM: Përshtatësi juaj nuk mbështet plotësisht ndërfaqen virtuale AP, duke mundësuar - jo-virt
    Drejtimi i konfigurimit: /tmp/create_ap.wlan0.conf.DgNR09hJ
    ID: 4816
    U gjet menaxheri i rrjetit, vendosni wlan0 si pajisje të pa menagjuar… B…R
    Ndarja e Internetit duke përdorur metodën: urë
    Krijoni një ndërfaqe ura… br5 krijuar.
    Ndërfaqja e rreshtit të komandës hostapd: hostapd_cli -p /tmp/create_ap.wlan0.conf.DgNR09hJ/hostapd_ctrl
    Skedari i konfigurimit: /tmp/create_ap.wlan0.conf.DgNR09hJ/hostapd.conf
    Krijimi i dështuar i ndërfaqes mon.wlan0: -23 (Shumë skedarë të hapur në sistem)
    Mundohuni të hiqni dhe rikrijoni mon.wlan0
    Përditësimi i grupeve të normave dështoi në modulin e kernelit
    Përdorimi i ndërfaqes wlan0 me hwaddr f0: 7b: cb: 16: 52: cc dhe ssid 'Final Project'

    Lidhur me rreshtin e fundit, më parë u përpoqa ta konfiguroja manualisht pa instaluar asgjë në ndërfaqen wlan por nuk funksionoi, prandaj e fshiva, megjithatë duket akoma siç ekziston.

    A mund të më japë dikush një kabllo? Faleminderit…!

  19.   jesusguevarautomotriz dijo

    Kjo është e mrekullueshme që funksionoi perfekt për mua në Lubuntu tim 15.04.

    Meqenëse zbulova Conectify në Windows, po përpiqesha të gjeja të njëjtën zgjidhje për linux deri më sot kur e hasa këtë artikull, mendoj se kjo duhet të jetë më e përhapur.

    Si mund të shoh klientët e lidhur? IP-në e tyre dhe t'i monitoroj ato në përgjithësi?

  20.   Alexander dijo

    Përshëndetje, unë instalova gjithçka të detajuar dhe pastaj vrapova dhe funksionoi në mënyrë të përsosur, e vetmja gjë që do të duhet të gjej është se si ta bëj atë të funksionojë kur të ndez kompjuterin, pasi ajo pjesë nuk po funksionon për mua. faleminderit për shpërndarjen.

  21.   kristiand391 dijo

    Përshëndetje, unë jam në Xubuntu 14.04, me kabllon ethernet dhe ky skenar ka punuar për 10 ditë, unë krijova AP dhe telefonat e mi android të lidhur pa probleme në internet. Unë kam pasur probleme me internetin për rreth 1 javë, telefoni lidhet me rrjetin por shpejtësia e internetit është shumë e ngadaltë (4 ose 5kb / s) krahasuar me më parë (400 ose 500kb / s), dikush e di se çfarë problemi?

    Unë sqaroj se unë kam Saucy hostapd sepse me Trusty nuk ka asnjë mënyrë për të krijuar një AP.

  22.   ofertë dijo

    Për të ndarë nga WI-FI në WI-FI, është e nevojshme të keni dy karta rrjeti pa tel, për shembull atë që përfshihet në një kompjuter portativ dhe një tjetër të lidhur me USB. Atëherë komanda do të ishte pak a shumë si kjo:

    Krijo_ap wlan0 wlan1 MyAccessPoint Miconpassword

  23.   teknoforen dijo

    Shkëlqyeshëm ju përgëzoj për kontributin, më shërbeu shumë mirë. Unë e shkarkova dhe konfirmova se keni instaluar programet e nevojshme në PointLinux. Shpërndarje shumë e mirë bazuar në Debian jessie. Unë kam një kompjuter portativ me një kartë USB wifi dhe një kartë të brendshme wifi.
    - E shkarkova dhe e zbërtheva
    - Pastaj drejtoje atë si përdorues rrënjë: ./create_ap create_ap wlan0 wlan1 vinotinto parangacutimiricuaro
    - Procesi u ekzekutua dhe për momentin smartphone-i im tashmë kishte një sinjal Wi-Fi me internet ...

    Shpresoj që komenti im të ndihmojë të tjerët. Faleminderit.

  24.   Fabri David dijo

    Punon flokët me LXLE me paketat e treguara. Skenar i shkëlqyeshëm faleminderit shumë për ndarjen

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

  25.   alicia nicole san dijo

    Unë nuk mund të fillojë programi më tregon se
    root @ linux: / home / linux / create_ap # systemctl start create_ap
    systemctl: komanda nuk u gjet
    root @ linux: / home / linux / create_ap #
    prej andej asnjë kalim

  26.   Mbreti dijo

    Përshëndetje, unë do të doja të dija se si të menaxhoja sasinë e KB ose MB që po u siguroj atyre që janë të lidhur përmes këtij skenari,

    të fala
    Thanks in advance

  27.   krishtlindje dijo

    Përshëndetje, isha duke testuar në Debian Weezy dhe krijon AP por kur përpiqem të vërtetoj në pajisjen android ose në një kompjuter portativ kërkon kohë për të marrë ip dhe në fund të fundit nuk më vërteton mua. Dikush mund të më ndihmojë.

  28.   David dijo

    A keni provuar të ndryshoni metodën e kodimit të AP?

  29.   pedritin dijo

    Unë jam i ri në këtë ku është lidhja për të shkarkuar skenarin

  30.   JOSE dijo

    Brohoritje

    Unë kam qenë në gjendje të krijoj 2 AP njëkohësisht me Skriptin. A është e mundur të krijoni më shumë se 2 AP me këtë mjet?

  31.   Fabri David dijo

    Nuk e di nëse mundet, çështja këtu është se cili do të ishte përdorimi praktik i vazhdimit të krijimit të AP-ve, të kesh AP virtualë me një performancë më të ulët të performancës pasi që po ndan burimin.

  32.   JOSE dijo

    Faleminderit për përgjigjen tuaj David ...

    Çështja është se unë jam duke bërë një punë mbi virtualizimin dhe duhet të verifikoj sjelljen e virtualizimit, në një skenar me më shumë se 2 AP virtualë. Shpresojmë se disa prej jush kanë një zgjidhje.

    të fala

  33.   luisg595 dijo

    Kur ekzekutoj create_ap wlan0 eth0 MyAccessPoint MyPassword më jep gabimin e mëposhtëm:
    GABIM: Përshtatësi juaj nuk mund të jetë stacion (dmth. Të jetë i lidhur) dhe AP në të njëjtën kohë
    Çfarë po ndodh?

  34.   yoandri dijo

    Unë përdor manjaro 16 më jep këtë gabim nëse dikush mund të më ndihmojë GABIM: Përshtatësi juaj nuk mund të transmetojë në kanalin 36, brezi i frekuencës 5GHz.

  35.   Yoandri dijo

    Unë përdor manjaro 16 kur ekzekutoj create_ap më jep këtë gabim GABIM: Përshtatësi juaj nuk mund të transmetojë në kanalin 36, brezi i frekuencës 5GHz.

  36.   Andres Eduardo Garcia Marquez dijo

    paketa dnsmasq mungon në instalim

  37.   Beta 2404 dijo

    perfekt pasi zgjidha disa katastrofa konfigurimi që kisha më parë, arrita ta përdor pa probleme të mëdha
    tani marr internet nga karta ime e brendshme wifi dhe ndaj internet nga e njëjta kartë përmes antenës tjetër të kësaj (ka dy antena, në tp-link tl-wn851nd)

  38.   wasosky dijo

    Uau !!! thjesht i befasuar ishte një përgjigje për të gjitha problemet e mia dhe madje edhe në 2017 punon 120%

  39.   hipi dijo

    Përshëndetje, faleminderit për kontributin, zgjidhje shumë e mirë për të vënë në punë hedhurinat e vjetra që shumë prej nesh kanë. Unë e di që postimi është diçka i vjetër, por është ende i vlefshëm për shumë njerëz, unë do të doja të di nëse dikush këtu ka arritur të bëjë një lidhje në një rrjet që ka një server proxy, më lejoni të shpjegoj, unë tashmë kam AP duke punuar mrekullisht por nuk mund ta ndaj lidhjen e internetit që kam me një server proxy dhe nuk dua të rimbjell një përfaqësues tjetër në AP. Nëse dikush ka arritur të bëjë diçka të ngjashme dhe mund të tregojë përvojën e tij, unë do ta vlerësoja atë.

  40.   yino dijo

    Përshëndetje shumë të mirë dhe përshëndetje për të gjithë, unë jam i ri në botën e Linux, kam instaluar Linux Mint 19 dhe tashmë më dha problemin e parë dhe do të doja të dija nëse mund të më ndihmoni, duhet të krijoj një pikë hyrjeje ose njihet më mirë si një pikë e nxehtë, por përsëris sinjalin dhe kapje me të njëjtën kartë wifi që ka laptopi, domethënë pa një rrjet me tela sepse bënte shumë mirë me dritaret pa instaluar ndonjë usb tp-link tjetër ose ndonjë gjë tjetër, unë do të më pëlqen të di se si mund ta arrij, ju lutem, sepse më lejon të krijoj pot mirë të hostit, por jo kur lidhem me rrjetin pa tel për të kapur sinjalin e internetit, hotspot është shkëputur. E vlerësoj ndihmën që mund të më japin. Përshëndetje për të gjithë. Nëse linux nuk bën atë që bën windows në atë kuptim. më besoni se Linux të paktën për mua nuk funksionon.

  41.   Juan Cruz dijo

    SI RESHT KRIJUAR SHKRIMI P TOR TAKE BR PIKOTN E NXEHT ??? ??? Provojeni si më poshtë:

    #! / bin / bash

    qartë

    krijoni_ap wlan0 rrjet eth0 12345

    Krijo_ap -m ura wlan0 rrjeti eth0 12345

    systemctl mundëson krijimin_ap

    Unë shpresoj që miqtë tuaj të ndihmojnë

  42.   RFG dijo

    Kam të njëjtin gabim si Yoandri_

    GABIM: Përshtatësi juaj nuk mund të transmetojë në kanalin 104, brezi i frekuencës 5GHz.