Situace je následující: Máme notebook s připojením k internetu a chceme toto připojení sdílet, abychom mohli používat náš chytrý telefon nebo tablet přes WiFi.
Normálně k dosažení tohoto cíle bychom měli vytvořit WiFi připojení, pak využít IPTables pro NAT atd ... Ale uživatel archlinux vytvořili jste skript, který jste pojmenovali Create_AP a to všechno dělá pro nás.
Tento skript využívá de hostapd + dnsmasq + iptables vytvořit punto de acceso NAT a hostapd + brctl + dhclient vytvořit Access Point. Výchozí chování je přístupový bod přes NAT.
Instalace Create_AP:
Chcete-li nainstalovat Create_AP, co děláme, otevřete terminál a vložte:
$ git clone https://github.com/oblique/create_ap $ cd create_ap $ sudo provést instalaci
Podobně můžeme jednoduše spustit .sh, který bude uvnitř složky. Aby to fungovalo správně, musíme mít nainstalované následující závislosti:
- bash (pro spuštění skriptu)
- util-linux (pro getopt)
- hostapd
- iproute2
- iw
- zakroucený (volitelně)
Použití skriptu
# Žádné heslo (otevřená síť):
create_ap wlan0 eth0 MyAccessPoint
# WPA + WPA2 s heslem:
create_ap wlan0 eth0 MyAccessPoint MyPassword
# AP bez sdíleného internetu:
create_ap -n wlan0 MyAccessPoint MyPassword
# Síťový most se sdíleným internetem:
create_ap -m bridge wlan0 eth0 MyAccessPoint MyPassword
Další informace o použití tohoto skriptu najdete v souboru README.md. Pro spuštění služby jednoduše provedeme v konzole:
# systemctl start create_ap
A spustit automaticky:
# systemctl enable create_ap
Závěry
Skript pracuje pro mě osobně, mohu připojit svůj ZTE Open k mému notebooku přes WiFi, ale nenašel jsem způsob, jak se připojit k internetu. Může být chybou FirefoxOS, že ve výchozím nastavení nemá možnost dát Proxy nebo něco takového, nevím, ale bylo by dobré, kdybyste se s námi podělili o své zkušenosti v případě, že to pro vás bude fungovat.
EXCELENTE!
Funguje to pro Ubuntu / Debian ????
Děkuji vám!
Eduardo
Ve skutečnosti si to myslím, a pokud si nemyslím, že to lze upravit modified, předpokládám, že v tomto případě by bylo důležité mít potřebné závislosti.
Potvrzeno na Debianu Jessie, scénář je mistrovským dílem.
Dokázali jste ale z telefonu používat internet?
Ano, ale mám Android s MIUI, který přináší integrovanou podporu Proxy.
Stahování ISO instalace Debianu Jessie v 3, 2, 1 ...
Vynikající. Něco takového je nutné. Již vytvořím vlastní balíček Gentoo, který můžete otestovat.
Je to oceněno 😀
Nemáte zač 😉 Myslím, že bychom měli poděkovat hlavně jeho autorovi.
Připraven. Tady je moje rozložení Gentoo. create_ap je uvnitř bezdrátové sítě.
https://github.com/jorgicio/jorgicio-gentoo
A samozřejmě, jako obvykle v Arch Linuxu, je již v AUR 😀 https://aur.archlinux.org/packages/create_ap
yaourt -S create_ap
jak spustit create ap v arch
Vynikající tip. Nevěděl jsem, že můžete sdílet síť z počítače s WiFi.
Ať tak či onak, pro můj netbook to bude fungovat.
Zkoušel jsem to s Kademarem (64 bitů), což je Arch a fungovalo to pro mě, později to otestuji na svém netbooku s Kademarem (32bit), ale myslím, že to udělám z AUR, který tam už je.
Mimochodem, využil jsem příležitosti a doporučil tuto distribuci, vždy jsem chtěl použít Arch, ale jeho instalace a způsob jeho použití byl komplikovaný, ale s Kademarem to udělali pohodlně a jeho instalace, použití a aktualizace je snadná.
Zde můžete vidět některé informace a bylo by dobré znát názory, které vás motivují:
http://germanlancheros.blogspot.com.ar/2014/06/disponible-kademar-5-version-escritorio.html
Na mém ubuntu 14.04 to fungovalo perfektně, jen jsem musel nainstalovat chybějící závislost (hostapd) !!!
Když jsem to potřeboval, musel jsem jít do Windows a spustit Connectify. Teď to dělám na Linuxu !!!
Děkuji moc xD
Skvělý příspěvek, děkujeme, že jste to s námi sdíleli !! Opravdu velmi užitečné, zpočátku jsem úplně nesdílel sdílení wifi, myslel jsem si: ale .. pokud je notebook připojen k wifi, jak to bude sdílet wifi? Ale spadl jsem, že máte na mysli připojení k USB modemu nebo jen k modemu, teď to dává smysl hahaha
Moc děkuji za tento příspěvek!
Ani já jsem to nedostal, dokud jsem si nepřečetl váš komentář 😀
Jaké balíčky by měly být odebrány, aby NEMALI žádné internetové připojení?
Na Ubuntu 14.04 vše funguje dobře. Děkuji.
CHYBA: Možná váš WiFi adaptér plně nepodporuje virtuální rozhraní. Zkuste to znovu s –no-virt.
: Cry
a když přidám –no-virt
Nelze najít zařízení «wlan0»
na Fedoře 20 s GNOME 3.12
Je to proto, že ve Fedoře by rozhraní WiFi nemělo být wlan0, to bylo dříve .. znát název vašeho rozhraní zkuste s:
ip link
Moje jméno bylo v F19 velmi dlouhé a nyní ve F20 je to em1.
Dobrý den, váš skript pro mě úspěšně pracoval ve Fedoře 20 x64 - Gnome. Díky moc! 😀. Ale teď mám problém: Nemohu se připojit k žádné síti, nikdo mě nepozná, v čem je podle vás chyba?
Dotkli jste se něčeho v souboru /etc/NetworkManager/NetworkManager.conf, že?
Stačí přidat znak libry (#) před řádky, které jste přidali.
Opravdu jsem se nedotkl žádné konfigurace, jen spustil skript a při zavírání terminálu již rozpoznal sítě. Pomozte mi, nemohu se připojit k internetu z Fedory 🙁
... a když jsem zavřel terminál, už nerozpoznával sítě
Vidím sítě pouze přes terminál, ale nemůžu to udělat s grafickým rozhraním Obraz
Dobrý den, říkám vám, že sdílení internetu s telefonem nebo tabletem lze s Fedorou 20 kde dlouhodobě provádět, přejít do editoru připojení a poté přidat, vybrat sdílené bezdrátové připojení, na kartě bezdrátové připojení omezit síť na zařízení, kde Chtějí vysílat signál, aby mohli sdílet a voila, že již mají internet na jakémkoli mobilním telefonu nebo tabletu. Doufám, že vám to pomůže!
Můžete mi pomoci, při spuštění create_ap wlan0 eth0 MyAccessPoint MyPassword se zobrazí následující chyba
CHYBA: Váš adaptér nemůže být současně stanicí (tj. Může být připojen) a AP
ahoj, jsem v tom nováček a pokud jde o vyzkoušení linky
$ sudo provést instalaci
Hlasuji pro tuto zprávu «není v souboru sudoers»
… Ve verzi gnome 21 ve verzi Fedora 3.14
Musíte přidat uživatele do skupiny kol nebo do souboru / etc / sudoers vložit následující:
ivan ALL=(ALL) ALL
Samozřejmě za předpokladu, že vaše uživatelské jméno je Ivan.
Vše perfektní. Ale čeká na DHCP IP a nikdy se nepřipojí
Máte nainstalovány všechny potřebné balíčky? Přečtěte si soubor README nebo něco podobného
Snažil jsem se použít tento skript s mým USB modemem (Huawei E353) a nepracoval pro mě. Zobrazuje se mi zpráva „CHYBA: Možná váš WiFi adaptér plně nepodporuje virtuální rozhraní. Zkuste to znovu s –no-virt. ». Myslím, že je to problém s modemem, celé odpoledne jsem strávil v matčině domě, aby to fungovalo, a nemohl jsem xD
tento odkaz vysvětluje, jak to udělat bez skriptu
http://seravo.fi/2014/create-wireless-access-point-hostapd
Ahoj, pracuji na svém posledním projektu kurzu ASIR a potřebuji vytvořit přístupový bod Wi-Fi, takže tento článek mě zaujal.
Nejprve velmi dobré vysvětlení, ale mám problém a je to, že při pokusu o vytvoření síťového mostu se sdíleným internetem se zobrazí následující chyba:
root @ pablo-Aspire-5741G: / home / pablo / create_ap # create_ap -m most wlan0 eth0 finální projekt finální projekt
UPOZORNĚNÍ: Váš adaptér plně nepodporuje virtuální rozhraní AP, což umožňuje –no-virt
Konfigurační adresář: /tmp/create_ap.wlan0.conf.DgNR09hJ
PID: 4816
Nalezen správce sítě, nastavit wlan0 jako nespravované zařízení ... HOTOVO
Sdílení internetu pomocí metody: bridge
Vytvořit rozhraní mostu ... vytvořeno br5.
rozhraní příkazového řádku hostapd: hostapd_cli -p /tmp/create_ap.wlan0.conf.DgNR09hJ/hostapd_ctrl
Konfigurační soubor: /tmp/create_ap.wlan0.conf.DgNR09hJ/hostapd.conf
Nepodařilo se vytvořit rozhraní mon.wlan0: -23 (Příliš mnoho otevřených souborů v systému)
Pokuste se odstranit a znovu vytvořit mon.wlan0
Aktualizace sad sazeb v modulu jádra se nezdařila
Používání rozhraní wlan0 s hwaddr f0: 7b: cb: 16: 52: cc a ssid 'Final Project'
Pokud jde o poslední řádek, dříve jsem se pokusil nakonfigurovat jej ručně bez instalace čehokoli do rozhraní WLAN, ale nefungovalo to, takže jsem to odstranil, ale stále se to zdá, jak existuje.
Mohl by mi někdo dát kabel? Děkuji…!
To je úžasné, fungovalo to pro mě perfektně na mém Lubuntu 15.04.
Vzhledem k tomu, že jsem objevil Conectify ve Windows, snažil jsem se najít stejné řešení pro linux až do dnešního dne, kdy jsem narazil na tento článek, myslím, že by to mělo být rozšířenější.
Jak mohu zobrazit připojené klienty? Jejich IP a sledovat je obecně?
Ahoj, nainstaloval jsem vše podrobně a pak jsem běžel a fungovalo to perfektně, jediná věc, kterou budu muset najít, je, jak to spustit, když zapnu počítač, protože ta část pro mě nefunguje. Děkuji za sdílení.
Ahoj, jsem na Xubuntu 14.04, s ethernetovým kabelem a tento skript fungoval 10 dní, vytvořil jsem AP a mé telefony Android připojené bez problémů k internetu. Mám problémy s internetem asi 1 týden, telefon se připojuje k síti, ale rychlost internetu je velmi pomalá (4 nebo 5kb / s) ve srovnání s dříve (400 nebo 500kb / s), někdo ví, co problém?
Upřesňuji, že mám Saucy hostapd, protože s Trusty neexistuje způsob, jak vytvořit AP.
Chcete-li sdílet z WI-FI na WI-FI, je nutné mít dvě bezdrátové síťové karty, například jednu, která je součástí notebooku a druhou připojenou přes USB. Pak by příkaz vypadal víceméně takto:
create_ap wlan0 wlan1 MyAccessPoint Miconpassword
Výborně, blahopřeji vám k příspěvku, posloužil mi velmi dobře. Stáhl jsem si to a potvrdil, že máte nainstalované potřebné programy na PointLinuxu, velmi dobrá distribuce založená na Debianu jessie. Mám notebook s usb wifi kartou a interní wifi kartou.
- Stáhl jsem to a rozbalil
- Pak jej spusťte jako uživatel root: ./create_ap create_ap wlan0 wlan1 vinotinto parangacutimiricuaro
- Proces byl proveden a v tuto chvíli můj smartphone již měl signál Wi-Fi s internetem ... 🙂
Doufám, že můj komentář pomůže ostatním. Děkuji.
Pracuje s vlasy LXLE s uvedenými balíčky. Vynikající scénář děkuji moc za sdílení
http://www.lxle.net/articles/?post=3264-bit-versions-of-lxle-14043-released
Nemohu spustit program mi to říká
root @ linux: / home / linux / create_ap # systemctl start create_ap
systemctl: příkaz nebyl nalezen
root @ linux: / home / linux / create_ap #
odtud žádný průchod 🙁
Dobrý den, chtěl bych vědět, jak spravovat množství KB nebo MB, které poskytuji těm, kteří jsou připojeni prostřednictvím tohoto skriptu,
pozdravy
Díky předem
Zdravím, testoval jsem v Debianu Weezy a vytváří AP, ale když se pokusím ověřit na zařízení Android nebo na notebooku, získání IP trvá nějakou dobu a nakonec mě neověřuje. Může mi někdo pomoci.
Zkusili jste změnit způsob kódování AP?
Jsem v tom nový, kde je odkaz na stažení skriptu
https://github.com/oblique/create_ap/blob/master/create_ap
Na zdraví…
Byl jsem schopen vytvořit 2 AP současně se skriptem. Je možné pomocí tohoto nástroje vytvořit více než 2 AP?
Nevím, jestli je to možné, zde jde o to, co by bylo praktickým nástrojem pokračování ve vytváření AP, protože virtuální AP mají pěkný nižší výkon, protože sdílíte zdroj.
Díky za odpověď, Davide ...
Problém je v tom, že dělám práci na virtualizaci a musím ověřit chování virtualizace ve scénáři s více než 2 virtuálními AP. Doufejme, že někteří z vás mají řešení.
pozdravy
Když spustím create_ap wlan0 eth0 MyAccessPoint MyPassword, dává mi následující chybu:
CHYBA: Váš adaptér nemůže být současně stanicí (tj. Může být připojen) a AP
Co se děje?
Používám manjaro 16, dává mi tuto chybu, pokud mi někdo může pomoci CHYBA: Váš adaptér nemůže vysílat na kanál 36, frekvenční pásmo 5 GHz.
Používám manjaro 16, když spustím create_ap, dává mi tuto chybu CHYBA: Váš adaptér nemůže vysílat na kanál 36, frekvenční pásmo 5 GHz.
v instalaci chybí balíček dnsmasq
perfektní po vyřešení několika konfiguračních katastrof, které jsem měl dříve, se mi ho podařilo bez větších problémů použít
nyní přijímám internet ze své interní wifi karty a sdílím internet ze stejné karty přes druhou anténu této (má dvě antény, v tp-link tl-wn851nd)
Wow !!! jednoduše překvapená byla odpověď na všechny mé problémy a dokonce i v roce 2017 to funguje 120%
Dobrý den, děkuji za příspěvek, velmi dobré řešení, jak zapracovat staré haraburdí, které mnozí z nás mají. Vím, že příspěvek je poněkud starý, ale pro mnohé je stále platný, chtěl bych vědět, jestli se tady někomu podařilo vytvořit připojení k síti, která má proxy server, dovolte mi vysvětlit, už mám AP fungující jako kouzlo, ale nemohu sdílet připojení k internetu, které mám s proxy serverem a nechci znovu připojit další proxy na AP. Pokud se někomu podařilo udělat něco podobného a může se podělit o své zkušenosti, ocenil bych to.
Ahoj velmi dobře a zdravím všechny, jsem ve světě Linuxu nový, nainstaloval jsem Linux Mint 19 a ten mi již dal první problém a rád bych věděl, jestli mi můžete pomoci, potřebuji vytvořit přístupový bod nebo lépe známý jako hotspot, ale opakujte signál a zachytit ho stejnou kartou wifi, kterou má notebook, tj. bez kabelové sítě, protože se systémem Windows to šlo velmi dobře bez instalace jakéhokoli jiného usb tp-link nebo čehokoli jiného, chtěl bych vědět, jak toho mohu dosáhnout, protože mi to umožňuje vytvořit hostitelský pot velmi dobře, ale ne při připojení k bezdrátové síti k zachycení internetového signálu, hotspot je odpojen. Oceňuji pomoc, kterou mi mohou poskytnout. Pozdravy všem. Pokud linux nedělá to, co dělá Windows v tomto smyslu. věřte mi, že Linux alespoň pro mě nefunguje.
JAK JE SKRIPT VYTVOŘEN, ABY ZHOTOVIL HORKÝ SPOT ??? VYZKOUŠEJTE TAKTO:
#! / bin / bash
jasný
create_ap wlan0 eth0 síť 12345
create_ap -m bridge wlan0 eth0 network 12345
systemctl povolit create_ap
Doufám, že vaši pomoc přátelům
Mám stejnou chybu jako Yoandri_
CHYBA: Váš adaptér nemůže vysílat na kanál 104, frekvenční pásmo 5 GHz.