Situācija ir šāda: mums ir klēpjdators ar interneta savienojumu, un mēs vēlamies koplietot šo savienojumu, lai izmantotu mūsu viedtālruni vai planšetdatoru, izmantojot WiFi.
Parasti, lai to panāktu, mums jāizveido WiFi savienojums, pēc tam jāizmanto IPTable for NAT utt. Bet lietotājs ArchLinux esat izveidojis skriptu, kuru nosaucāt Izveidot_AP un visu to dara mūsu vietā.
Šis skripts izmanto de hostapd + dnsmasq + iptables lai izveidotu punto de acceso NAT un hostapd + brctl + dhclient lai izveidotu Piekļuves punkts. Noklusējuma uzvedība ir piekļuves punkts, izmantojot NAT.
Create_AP instalēšana:
Lai instalētu Create_AP, ko mēs darām, atveriet termināli un ievietojiet:
$ git klons https://github.com/oblique/create_ap $ cd create_ap $ sudo veikt instalēšanu
Tāpat mēs varam vienkārši palaist .sh, kas atradīsies mapē. Lai tas darbotos pareizi, mums ir jābūt instalētām šādām atkarībām:
- bash (lai palaistu skriptu)
- util-linux (programmai getopt)
- hostapd
- iproute2
- iw
- aizkavēts (pēc izvēles)
Skripta izmantošana
# Nav paroles (atvērts tīkls):
create_ap wlan0 eth0 MyAccessPoint
# WPA + WPA2 ar paroli:
create_ap wlan0 eth0 MyAccessPoint MyPassword
# AP bez koplietojamā interneta:
create_ap -n wlan0 MyAccessPoint MyPassword
# Tīkla tilts ar koplietojamu internetu:
create_ap -m bridge wlan0 eth0 MyAccessPoint MyPassword
Plašāka informācija par šī skripta lietošanu ir failā README.md. Lai sāktu pakalpojumu, mēs vienkārši izpildām to konsolē:
# systemctl start create_ap
Lai to sāktu automātiski:
# systemctl enable create_ap
Secinājumi
Man personīgi Skripts man darbojas lieliski, es varu savienot savu ZTE Open ar savu klēpjdatoru, izmantojot WiFi, bet es neesmu atradis veidu, kā izveidot savienojumu ar internetu. Iespējams, ka tā ir FirefoxOS vaina, kurai pēc noklusējuma nav iespējas ievietot starpniekserveri vai kaut ko tamlīdzīgu, es nezinu, bet būtu labi, ja dalītos pieredzē ar mums, ja tas jums noderētu.
EXCELENTE!
Tas darbojas Ubuntu / Debian ????
Paldies!
Eduardo
Patiesībā es tā domāju, un, ja es nedomāju, ka to var mainīt, es domāju, ka šajā gadījumā vissvarīgākais būtu nepieciešamās atkarības.
Apstiprināts Debian Jessie, scenārijs ir šedevrs.
Bet vai jūs varējāt izmantot internetu no sava tālruņa?
Jā, bet man ir Android ar MIUI, kas nodrošina integrētu starpniekservera atbalstu.
Debian Jessie netinstall ISO lejupielāde 3, 2, 1 ...
Izcili. Kaut kas tāds ir vajadzīgs. Es jau izveidošu savu Gentoo pakotni, lai jūs varētu to pārbaudīt.
Tas tiek novērtēts 😀
Jūs esat laipni gaidīti 😉 Es domāju, ka mums galvenokārt jāpateicas tā autoram.
Gatavs. Šeit ir mans Gentoo izkārtojums. create_ap atrodas tīkla bezvadu tīklā.
https://github.com/jorgicio/jorgicio-gentoo
Un, protams, kā parasti Arch Linux, tas jau ir AUR 😀 https://aur.archlinux.org/packages/create_ap
yaourt -S izveidot_ap
kā palaist izveidot ap
Izcils padoms. Es nezināju, ka jūs varat koplietot tīklu no personālā datora ar WiFi.
Jebkurā gadījumā tas darbosies manā netbook.
Es to izmēģināju ar Kademar (64 bit), kas ir Arch, un tas man noderēja, vēlāk es to pārbaudīšu savā netbook ar Kademar (32bit), bet es domāju, ka es to izdarīšu no jau esošā AUR.
Starp citu, es izmantoju iespēju ieteikt šo izplatīšanu, es vienmēr gribēju izmantot Arch, taču tā instalēšana un izmantošanas veids bija sarežģīts, taču ar Kademar viņi to padarīja ērtu, un to ir viegli uzstādīt, lietot un atjaunināt.
Šeit varat redzēt kādu informāciju, un būtu labi uzzināt viedokļus, kas jūs motivē:
http://germanlancheros.blogspot.com.ar/2014/06/disponible-kademar-5-version-escritorio.html
Tas man lieliski darbojās manā Ubuntu 14.04, man vienkārši vajadzēja instalēt trūkstošo atkarību (hostapd) !!!
Kad man tas bija jādara, man vajadzēja pāriet uz Windows un palaist Connectify. Tagad es to daru uz Linux !!!
Liels paldies xD
Lielisks ieguldījums, liels paldies, ka dalījāties ar mums !! Tiešām ļoti noderīga, sākumā es ne visai sapratu par wifi koplietošanu, es domāju: bet .. ja klēpjdators ir savienots ar wifi, kā tas koplietos wifi? Bet es esmu kritis, ka jūs domājat, ka esat savienots ar USB modemu vai vienkārši ar modemu, tagad tam ir jēga lol
Liels paldies par šo ieguldījumu!
Es arī to nesaņēmu, līdz izlasīju tavu komentāru 😀
Kādas paketes ir jānoņem, lai nebūtu interneta savienojuma?
Ubuntu 14.04 viss darbojas labi. Paldies.
KĻŪDA: Varbūt jūsu WiFi adapteris pilnībā neatbalsta virtuālās saskarnes. Mēģiniet vēlreiz, izmantojot –no-virt.
: raudāt
un, ja es pievienoju –no-virt
Nevar atrast ierīci «wlan0»
uz fedora 20 ar rūķi 3.12
Tas ir tāpēc, ka Fedora WiFi interfeisam nevajadzētu būt wlan0, kas bija iepriekš .. lai uzzinātu sava interfeisa nosaukumu, mēģiniet ar:
ip link
Manējais bija ļoti garš vārds F19, un tagad F20 tas ir em1.
Labdien, jūsu skripts man veiksmīgi darbojās Fedora 20 x64 - Gnome. Liels paldies! 😀. Bet tagad man ir problēma: es nevaru pieslēgties nevienam tīklam, neviens no viņiem mani neatpazīst, kāda, jūsuprāt, ir vaina?
Jūs kaut ko pieskārāties mapē /etc/NetworkManager/NetworkManager.conf, vai ne?
Vienkārši ielieciet mārciņas zīmi (#) jūsu pievienoto rindiņu priekšā.
Es īsti nepieskāros nevienai konfigurācijai, vienkārši palaidu skriptu un, aizverot termināli, tas jau atpazina tīklus. Palīdziet man, es nevaru izveidot savienojumu ar internetu no Fedora 🙁
... un kad es aizvēru termināli, tas vairs neatpazina tīklus
Tīklus es varu redzēt tikai caur termināli, bet es to nevaru izdarīt ar grafisko interfeisu Attēls
Labdien, es jums saku, ka interneta koplietošanu tālrunī vai planšetdatorā var veikt ilgu laiku ar fedora 20 kde, dodoties uz savienojuma redaktoru, lai pēc tam pievienotu, atlasītu koplietojamo bezvadu, cilnē bezvadu izvēlieties ierobežot tīklu līdz ierīce, kurā viņi vēlas pārraidīt signālu, lai koplietotu un voila, viņiem jau ir internets jebkurā mobilajā tālrunī vai planšetdatorā. Es ceru, ka tas jums palīdzēs!
vai varat man palīdzēt, palaižot create_ap wlan0 eth0 MyAccessPoint MyPassword, tiek parādīta šāda kļūda
KĻŪDA: Jūsu adapteris vienlaikus nevar būt stacija (ti, savienots) un AP
Sveiki, es esmu iesācējs šajā jautājumā, un, kad runa ir par līnijas izmēģināšanu
$ sudo veikt instalēšanu
Es balsoju par šo ziņojumu «nav sudoers failā»
… Fedora 21 gnome versijā 3.14
Lietotājs jāpievieno riteņu grupai vai failā / etc / sudoers jāievieto:
ivan ALL=(ALL) ALL
Protams, pieņemot, ka jūsu lietotājvārds ir ivan.
Visi ideāli. Bet tas gaida DHCP IP un nekad neizveido savienojumu
Vai jums ir instalētas visas nepieciešamās pakotnes? Izlasiet README failu vai kaut ko tamlīdzīgu
Es mēģināju izmantot šo skriptu ar savu USB modemu (Huawei E353), un tas man nedarbojās. Es saņemu ziņojumu “KĻŪDA: Varbūt jūsu WiFi adapteris pilnībā neatbalsta virtuālās saskarnes. Mēģiniet vēlreiz, izmantojot –no-virt. ». Es domāju, ka tā ir modema problēma, es visu pēcpusdienu pavadīju savas mātes mājā, lai tas darbotos, un es nevarēju xD
šī saite izskaidro, kā to izdarīt bez skripta
http://seravo.fi/2014/create-wireless-access-point-hostapd
Sveiki, es strādāju pie sava pēdējā ASIR kursa projekta, un man ir jāizveido Wi-Fi piekļuves punkts, tāpēc šis raksts ir piesaistījis manu uzmanību.
Pirmkārt, ļoti labs izskaidrojums, bet man ir problēma, un mēģinot izveidot tīkla tiltu ar koplietojamu internetu, rodas šāda kļūda:
root @ pablo-Aspire-5741G: / home / pablo / create_ap # create_ap -m tilts wlan0 eth0 Noslēguma projekta noslēguma projekts
BRĪDINĀJUMS: Jūsu adapteris pilnībā neatbalsta AP virtuālo saskarni, iespējojot –no-virt
Konfigurēt dir: /tmp/create_ap.wlan0.conf.DgNR09hJ
PID: 4816
Tīkla pārvaldnieks ir atrasts, iestatiet wlan0 kā nepārvaldītu ierīci ... GATAVS
Interneta koplietošana, izmantojot metodi: bridge
Izveidojiet tilta saskarni ... izveidots br5.
hostapd komandrindas interfeiss: hostapd_cli -p /tmp/create_ap.wlan0.conf.DgNR09hJ/hostapd_ctrl
Konfigurācijas fails: /tmp/create_ap.wlan0.conf.DgNR09hJ/hostapd.conf
Neizdevās izveidot saskarni mon.wlan0: -23 (sistēmā ir pārāk daudz atvērtu failu)
Mēģiniet noņemt un no jauna izveidot mon.wlan0
Neizdevās atjaunināt likmju kopas kodola modulī
Izmantojot interfeisu wlan0 ar hwaddr f0: 7b: cb: 16: 52: cc un ssid 'Galīgais projekts'
Attiecībā uz pēdējo rindiņu iepriekš es mēģināju to konfigurēt manuāli, neko neinstalējot wlan saskarnē, taču tas nedarbojās, tāpēc es to izdzēsu, tomēr tas joprojām tiek parādīts, kā tas pastāv.
Vai kāds varētu man iedot kabeli? Paldies…!
Tas ir lieliski, tas man lieliski darbojās manā Lubuntu 15.04.
Tā kā es atklāju Conectify operētājsistēmā Windows, es mēģināju atrast tādu pašu Linux risinājumu līdz šodienai, kad nonācu pie šī raksta, es domāju, ka tam vajadzētu būt plašāk izplatītam.
Kā es varu redzēt pievienotos klientus? Viņu IP un vispār uzraudzīt viņus?
Sveiki, es instalēju visu detalizēto informāciju un pēc tam skrēju, un tas darbojās perfekti, vienīgais, kas man būs jāatrod, ir tas, kā padarīt to darbināmu, ieslēdzot datoru, jo šī daļa man nedarbojas. Paldies par dalīšanos.
Sveiki, es izmantoju Xubuntu 14.04, izmantojot Ethernet kabeli, un šis skripts darbojās dažas dienas, es izveidoju AP un savus android tālruņus bez problēmām savienoju ar internetu. Man ir bijušas problēmas ar internetu apmēram 10 nedēļu, tālrunis izveido savienojumu ar tīklu, bet interneta ātrums ir ļoti lēns (1 vai 4kb / s), salīdzinot ar iepriekšējo (5 vai 400kb / s), kāds zina, kāda ir problēma?
Es paskaidroju, ka man ir Saucy hostapd, jo ar Trusty nav iespējams izveidot AP.
Lai koplietotu no WI-FI uz WI-FI, ir nepieciešamas divas bezvadu tīkla kartes, piemēram, tā, kas ir iekļauta klēpjdatorā, un otra, kas savienota ar USB. Tad komanda izskatīsies apmēram šādi:
izveidot_ap wlan0 wlan1 MyAccessPoint mikroparaksts
Lieliski, es apsveicu jūs ar ieguldījumu, tas man ļoti noderēja. Es to lejupielādēju un apstiprināju, ka jums ir nepieciešamās programmas instalētas PointLinux. Ļoti labs izplatīšana, pamatojoties uz Debian jessie. Man ir klēpjdators ar usb wifi karti un iekšēju wifi karti.
- Es to lejupielādēju un atvienoju
- Pēc tam palaidiet to kā root lietotāju: ./create_ap create_ap wlan0 wlan1 vinotinto parangacutimiricuaro
- Process tika izpildīts, un šobrīd manam viedtālrunim jau bija Wi-Fi signāls ar internetu ... 🙂
Es ceru, ka mans komentārs palīdz citiem. Paldies.
Tas cītīgi strādā ar LXLE ar norādītajiem iepakojumiem. Lielisks scenārijs, liels paldies par dalīšanos
http://www.lxle.net/articles/?post=3264-bit-versions-of-lxle-14043-released
Es nevaru sākt programmu man to saka
root @ linux: / home / linux / create_ap # systemctl sākt izveidot_ap
systemctl: komanda nav atrasta
root @ linux: / home / linux / create_ap #
no turienes nav caurlaide 🙁
Labdien, es vēlētos uzzināt, kā pārvaldīt KB vai MB daudzumu, ko sniedzu tiem, kas ir saistīti ar šo skriptu,
Sveicieni
Paldies jau iepriekš
Sveicināti, es testēju Debian Weezy, un tas rada AP, bet, mēģinot autentificēties android ierīcē vai klēpjdatorā, ir vajadzīgs laiks, lai iegūtu ip, un galu galā tas mani neidentificē. Vai kāds var man palīdzēt.
Vai mēģinājāt mainīt AP šifrēšanas metodi?
Esmu jauns šajā vietā, kur ir saite uz skripta lejupielādi
https://github.com/oblique/create_ap/blob/master/create_ap
Priekā…
Man ir izdevies izveidot 2 AP vienlaikus ar skriptu. Vai ar šo rīku ir iespējams izveidot vairāk nekā 2 AP?
Es nezinu, vai tā var būt, šeit ir runa par to, kāds būtu praktiskais pielietojums, turpinot izveidot AP, ja virtuālie AP uz jauka līmeņa pazemina veiktspēju, jo jūs koplietojat resursu.
Paldies par jūsu atbildi Deivids ...
Jautājums ir tāds, ka es strādāju pie virtualizācijas un man jāpārbauda virtualizācijas darbība scenārijā ar vairāk nekā 2 virtuālajām AP. Cerams, ka dažiem no jums ir risinājums.
Sveicieni
Kad es palaidu create_ap wlan0 eth0 MyAccessPoint MyPassword, man rodas šāda kļūda:
KĻŪDA: Jūsu adapteris vienlaikus nevar būt stacija (ti, savienots) un AP
Kas notiek?
Es izmantoju manjaro 16, tas man dod šo kļūdu, ja kāds man varētu palīdzēt KĻŪDA: Jūsu adapteris nevar nosūtīt 36. kanālam, 5 GHz frekvenču joslai.
Es izmantoju manjaro 16, palaižot create_ap, tas man dod šo kļūdu. KĻŪDA: Jūsu adapteris nevar pārsūtīt uz 36. kanālu, 5 GHz frekvenču joslu.
Instalējot trūkst dnsmasq pakotnes
ideāls pēc pāris katastrofu atrisināšanas konfigurācijā, kas man bija iepriekš, man izdevās to izmantot bez lielām problēmām
tagad es saņemu internetu no savas iekšējās wifi kartes un koplietoju internetu no vienas un tās pašas kartes caur otru šīs antenu (tai ir divas antenas, tp-link tl-wn851nd)
wow !!! vienkārši pārsteigts, ka tā bija atbilde uz visām manām problēmām, un pat 2017. gadā tas darbojas 120%
Sveiki, paldies par ieguldījumu, ļoti labs risinājums, lai izmantotu veco atkritumu, kas ir daudziem no mums. Es zinu, ka ziņa ir kaut kas vecs, bet tas joprojām ir derīgs daudziem, es vēlētos uzzināt, vai kādam šeit ir izdevies izveidot savienojumu ar tīklu, kurā ir starpniekserveris, ļaujiet man paskaidrot, man jau AP darbojas brīnišķīgi bet es nevaru koplietot interneta savienojumu, kas man ir, ar starpniekserveri, un es nevēlos vēlreiz uzstādīt citu starpniekserveri AP. Ja kādam ir izdevies izdarīt kaut ko līdzīgu un viņš var dalīties savā pieredzē, es to novērtētu.
Sveiki, ļoti labi un sveicieni visiem, es esmu jauns Linux pasaulē, es instalēju Linux Mint 19, un tas jau man sagādāja pirmo problēmu, un es gribētu uzzināt, vai jūs varat man palīdzēt, man ir jāizveido piekļuves punkts vai labāk pazīstams kā karstais punkts, bet atkārtojiet signālu un tveriet to ar to pašu wifi karti, kāda ir klēpjdatoram, tas ir, bez vadu tīkla, jo tas ļoti labi veikts ar logiem, neinstalējot nevienu citu usb tp-link vai kaut ko citu, es gribētu uzzināt, kā, lūdzu, varu to sasniegt, jo tas ļauj man izveidot resursdators ļoti labi, bet ne tad, kad izveidojat savienojumu ar bezvadu tīklu, lai uztvertu interneta signālu, tīklājs tiek atvienots. Es novērtēju palīdzību, ko viņi man var sniegt. Sveiciens visiem. Ja linux nedara to, ko šajā ziņā dara windows. tici man, ka Linux vismaz man nedarbojas.
KĀ RAŽOJUMS IR RADĪTS, KAD PADARĪT KARSTO SPOTU ??? MĒĢINIET ŠĀDI:
#! / bin / bash
skaidrs
izveidot_ap wlan0 eth0 tīklu 12345
izveidot_ap -m tiltu wlan0 eth0 tīkls 12345
systemctl iespējot izveidot_ap
Es ceru, ka jūsu draugi palīdzēs
Es saņemu to pašu kļūdu kā Yoandri_
KĻŪDA: Jūsu adapteris nevar pārsūtīt uz 104. kanālu, 5 GHz frekvenču joslu.