Ситуацијата е следна: Имаме лаптоп со Интернет врска и сакаме да ја споделиме таа врска за да го користиме нашиот паметен телефон или таблет преку WiFi.
Нормално за да го постигнеме ова, треба да создадеме WiFi конекција, потоа да користиме IPTables за NAT, итн ... Но, корисник на ArchLinux создадовте скрипта, која ја именувавте Креирај_AP и сето тоа го прави за нас.
Оваа скрипта ги користи de хостапд + dnsmasq + iptables да се создаде punto de acceso НАТ, и hostapd + brctl + dhclient да се создаде Пристапна точка. Стандардно однесување е пристапна точка преку NAT.
Инсталација за креирање_АП:
Да го инсталираме Креирај_АП што работиме е да отвориме терминал и да ставиме:
$ git клон https://github.com/oblique/create_ap $ cd create_ap $ sudo направи инсталација
Исто така, можеме едноставно да извршиме .sh што ќе биде во папката. За да работи правилно, мора да ги имаме инсталирано следниве зависности:
- баш (за извршување на сценариото)
- util-linux (за Getopt)
- хостапд
- iproute2
- iw
- арег (опционално)
Употреба на скрипти
# Без лозинка (отворена мрежа):
create_ap wlan0 eth0 MyAccessPoint
# WPA + WPA2 со лозинка:
create_ap wlan0 eth0 MyAccessPoint MyPassword
# АП без споделен Интернет:
create_ap -n wlan0 MyAccessPoint MyPassword
# Мрежен мост со споделен Интернет:
create_ap -m bridge wlan0 eth0 MyAccessPoint MyPassword
Повеќе информации за тоа како да ја користите оваа скрипта има во датотеката README.md. За да ја започнеме услугата, ние едноставно ја извршуваме во конзолата:
# systemctl start create_ap
И да го започнете автоматски:
# systemctl enable create_ap
Заклучоци
За мене лично, Скриптата работи совршено за мене, можам да го поврзам мојот ZTE Open со мојот лаптоп преку WiFi, но не најдов начин да се поврзам на Интернет. Можно е да е виновен FirefoxOS што нема стандардно опција да става прокси или нешто слично, не знам, но би било добро ако го споделите вашето искуство со нас во случај да работи за вас .
60 коментари, оставете ги вашите
ИСКУСНО!
Работи за Ubuntu / Debian ????
Ви благодариме!
Едуардо
Всушност, мислам така, и ако не мислам дека може да се модифицира ... Претпоставувам дека во овој случај битно е да се имаат потребните зависности.
Потврдено на Дебијан essеси, сценариото е ремек-дело.
Но, дали бевте во можност да користите Интернет од вашиот телефон?
Да, но имам Андроид со MIUI што носи интегрирана поддршка за прокси.
Се презема мрежата на ISO на Debian Jessie во 3, 2, 1 ...
Одлично. Нешто такво е потребно. Јас ќе создадам свој пакет Gentoo за да го тестирате.
Се цени
Вие сте добредојдени ... Мислам дека главно треба да му се заблагодариме на неговиот автор.
Спремен Еве го мојот изглед на Gentoo. create_ap е внатре во нет-безжичен.
https://github.com/jorgicio/jorgicio-gentoo
И, се разбира, како што е обичај во Arch Linux, тој веќе е во AUR https://aur.archlinux.org/packages/create_ap
јаурт -С креирај_ап
како да се изврши креирање ap во свод
Одличен совет. Не знаев дека можете да ја споделите мрежата од компјутер со WiFi.
Во секој случај, тоа ќе работи за мојот netbook.
Го пробав со Кадемар (64 бит) што е Арх и ми делуваше, подоцна ќе го тестирам на мојот нетбук со Кадемар (32 бита), но мислам дека ќе го направам од АУР кој е веќе таму.
Патем, ја користам можноста да ја препорачам оваа дистрибуција, секогаш сакав да ја користам Arch, но нејзината инсталација и начинот на користење беше комплицирана, но со Kademar тие го направија удобно и лесно е да се инсталира, користи и ажурира.
Може да видите некои информации тука и би било добро да ги знаете мислењата што ве мотивираат:
http://germanlancheros.blogspot.com.ar/2014/06/disponible-kademar-5-version-escritorio.html
Одлично функционираше за мене на мојот Ubuntu 14.04, едноставно морав да инсталирам зависност што недостасува (hostapd) !!!
Кога требаше да го сторам ова, морав да одам на Виндоус и да го стартувам Конектирај. Сега го правам тоа на Линукс !!!
Ви благодарам многу xD
Одличен придонес, ви благодарам многу што го споделивте ова со нас !! Навистина многу корисно, на почетокот не фатив многу за споделување на wifi, размислував: но .. ако лаптопот е поврзан со wifi, како ќе споделува wifi? Но, паднав дека сакаш да бидеш поврзан со USB модем или само со модем, сега има смисла хахаха
Ви благодарам многу за овој придонес!
И јас не добив, сè додека не го прочитав твојот коментар
Кои пакети треба да се отстранат за да немаат Интернет врска?
Сè работи добро на Ubuntu 14.04. Ви благодарам.
ГРЕШКА: Можеби вашиот WiFi адаптер не поддржува целосно виртуелни интерфејси. Обидете се повторно со – не-виртуелен.
: плаче
и ако додадам - не-виртуелен
Не можам да го најдам уредот «wlan0»
на федора 20 со гном 3.12
Тоа е затоа што во Fedora, WiFi интерфејсот не треба да биде wlan0, тоа беше порано .. да го знаете името на вашиот интерфејс, обидете се со:
ip link
Моето беше многу долго име во F19, а сега во F20 е em1.
Здраво, вашето сценарио успешно работеше за мене во Fedora 20 x64 - Gnome. Благодарам многу! 😀. Но, сега имам проблем: не можам да се поврзам со ниту една мрежа, никој од нив не ме препознава, што мислите, што е вината?
Допревте нешто во /etc/NetworkManager/NetworkManager.conf нели?
Само ставете знак фунта (#) пред линиите што ги додадовте.
Јас навистина не допрев никаква конфигурација, само извршете ја скриптата и при затворање на терминалот веќе ги препозна мрежите. Помогнете ми, не можам да се поврзам на Интернет од Fedora
... и кога го затворив терминалот, тој повеќе не ги препозна мрежите
Јас можам да ги гледам мрежите само преку терминалот, но не можам да го сторам тоа со графичкиот интерфејс Сликата
Здраво, ти кажувам дека споделувањето Интернет на телефон или таблет може да се врши подолго време со Fedora 20 kde, одење во уредникот за конекција, потоа за додавање, изберете споделена безжична мрежа, во табулаторот за безжична мрежа изберете да ја ограничите мрежата уредот каде што тие сакаат да го емитуваат сигналот за споделување и воила, тие веќе имаат интернет на кој било мобилен телефон или таблет. Се надевам дека ќе ти помогне!
може да ми помогнете, ја добив следнава грешка при извршување на create_ap wlan0 eth0 MyAccessPoint MyPassword
ГРЕШКА: Адаптерот не може да биде станица (т.е. да биде поврзан) и АП истовремено
здраво, јас сум почетник во ова и кога станува збор за испробување на линијата
$ sudo направи инсталација
Ја гласам оваа порака «не е во досието судоерс»
… Во fedora 21 верзија на gnome 3.14
Мора да го додадете вашиот корисник во групата тркала или да го ставите следново во датотеката / etc / sudoers:
ivan ALL=(ALL) ALL
Се разбира, под претпоставка дека вашето корисничко име е ivan.
Сите совршени. Но, тој чека DHCP IP и никогаш не се поврзува
Дали ги имате инсталирано сите потребни пакети? Прочитајте README-датотека или нешто слично
Се обидов да ја користам оваа скрипта со мојот USB модем (Huawei E353) и не ми одговараше. Ја добивам пораката „ГРЕШКА: Можеби вашиот WiFi адаптер не поддржува целосно виртуелни интерфејси. Обидете се повторно со - не-виртуелен. ». Мислам дека е проблем со модемот, целото попладне го поминав во куќата на мајка ми правејќи го да работи и не можев да xD
оваа врска објаснува како да се направи тоа без сценариото
http://seravo.fi/2014/create-wireless-access-point-hostapd
Здраво, работам на мојот последен проект за курсот ASIR и треба да создадам точка за пристап до Wi-Fi, така што овој напис го привлече моето внимание.
Како прво, многу добро објаснување, но имам проблем и тоа е што ја добив следната грешка кога се обидувам да создадам мрежен мост со споделен интернет:
root @ pablo-Aspire-5741G: / home / pablo / create_ap # create_ap -m Bridge wlan0 eth0 Конечен проект Конечен проект
ПРЕДУПРЕДУВАЕ: Вашиот адаптер не поддржува целосно виртуелен интерфејс на АП, овозможувајќи не-виртуелно
Конфигурирај режија: /tmp/create_ap.wlan0.conf.DgNR09hJ
ПИД: 4816
Пронајден е Менаџерот на мрежа, поставете го wlan0 како не управуван уред… ГОТОВО
Споделување Интернет со употреба на метод: мост
Создаде мост интерфејс… br5 создаден.
интерфејс на командна линија hostapd: hostapd_cli -p /tmp/create_ap.wlan0.conf.DgNR09hJ/hostapd_ctrl
Конфигурациска датотека: /tmp/create_ap.wlan0.conf.DgNR09hJ/hostapd.conf
Не успеа да се создаде интерфејс mon.wlan0: -23 (Премногу отворени датотеки во системот)
Обидете се да го отстраните и повторно создадете mon.wlan0
Не успеа да се ажурираат множествата на стапки во модулот на јадрото
Користење интерфејс wlan0 со hwaddr f0: 7b: cb: 16: 52: cc и ssid 'Конечен проект'
Во однос на последната линија, претходно се обидов да ја конфигурирам рачно, без да инсталирам ништо во интерфејсот wlan, но не работеше, па го избришав, сепак се чини дека постои
Може некој да ми даде кабел? Ви благодарам…!
Ова е неверојатно одлично функционираше за мене на мојот Lubuntu 15.04.
Бидејќи го открив Conectify во Виндоус, се обидував да го најдам истото решение за Linux, сè до денес кога наидов на овој напис, мислам дека ова треба да биде пошироко распространето.
Како можам да ги видам поврзаните клиенти? Нивната IP и да ги надгледувам воопшто?
Здраво, инсталирав сè детално, а потоа истрчав и работеше совршено, единственото нешто што ќе морам да го најдам е како да го направам да работи кога ќе го вклучам компјутерот, бидејќи тој дел не работи за мене. фала што Сподели.
Здраво, јас сум на Xubuntu 14.04, со етернет кабелот и оваа скрипта работеше 10 дена, ги создадов АП и моите андроид телефони поврзани без проблеми на Интернет. Имам проблеми со Интернет околу 1 недела, телефонот се поврзува на мрежата, но брзината на интернетот е многу бавна (4 или 5 кб / сек) во споредба со порано (400 или 500 кб / сек), некој знае што проблем?
Појаснувам дека го имам Saapy hostapd затоа што со Trusty не постои начин да се создаде AP.
За споделување од WI-FI на WI-FI, потребно е да имате две безжични мрежни картички, на пример, онаа што е вклучена во лаптоп и друга поврзана со USB. Тогаш командата ќе изгледаше повеќе или помалку вака:
создаде_ап wlan0 wlan1 MyAccessPoint Miconpassword
Одлично ви честитам за придонесот, многу добро ми послужи. Јас го преземав и потврдив дека ги имате инсталирано потребните програми на PointLinux. Многу добра дистрибуција базирана на Debian jessie. Имам лаптоп со usb wifi картичка и внатрешна wifi картичка.
- Го симнав и го отпакував
- Потоа, стартувајте го како корисник на корен: ./create_ap create_ap wlan0 wlan1 vinotinto parangacutimiricuaro
- Процесот беше извршен и во моментот мојот паметен телефон веќе имаше Wi-Fi сигнал со интернет ...
Се надевам дека мојот коментар ќе им помогне на другите. Ви благодарам.
Работи коса со LXLE со наведените пакувања. Одлична скрипта ви благодарам многу за споделувањето
http://www.lxle.net/articles/?post=3264-bit-versions-of-lxle-14043-released
Не можам да ја започнам програмата ми го кажува тоа
root @ linux: / home / linux / create_ap # systemctl start create_ap
systemctl: командата не е пронајдена
root @ linux: / home / linux / create_ap #
оттаму нема поминување
Здраво, би сакал да знам како да управувам со количината на KB или MB што им ја давам на оние кои се поврзани преку оваа скрипта,
Со почит
Однапред ви благодариме
Поздрав, тестирав во Debian Weezy и го создава АП, но кога ќе се обидам да ја проверам автентичноста на уредот со андроид или на лаптоп, потребно е време да се добие IP и на крајот не ме проверува. Може ли некој да ми помогне.
Дали се обидовте да го промените методот за кодирање на АП?
Јас сум нов за ова каде е врската за преземање на сценариото
https://github.com/oblique/create_ap/blob/master/create_ap
На здравје…
Јас бев во можност да создадам 2 АП истовремено со Скриптот. Дали е можно да се создадат повеќе од 2 AP со оваа алатка?
Не знам дали може, поентата овде е која би била практична алатка за продолжување на креирање на АП, имајќи виртуелни АП со ниски перформанси, бидејќи ги споделувате ресурсите.
Ви благодариме за вашиот одговор Дејвид ...
Прашањето е во тоа што работам виртуелизација и треба да го потврдам однесувањето на виртуелизацијата, во сценарио со повеќе од 2 виртуелни АП. Се надевам дека некои од вас имаат решение.
Со почит
Кога трчам create_ap wlan0 eth0 MyAccessPoint MyPassword, ми ја дава следнава грешка:
ГРЕШКА: Адаптерот не може да биде станица (т.е. да биде поврзан) и АП истовремено
Што се случува?
Користам манџаро 16, ми ја дава оваа грешка ако некој може да ми помогне ГРЕШКА: Вашиот адаптер не може да пренесува на каналот 36, фреквентен опсег 5GHz.
Јас користам манџаро 16 кога ќе стартувам create_ap ми ја дава оваа грешка ГРЕШКА: Вашиот адаптер не може да пренесува на каналот 36, фреквентен опсег 5GHz.
Пакетот dnsmasq недостасува при инсталацијата
совршен откако решив неколку катастрофи во конфигурацијата што ја имав претходно, успеав да ја користам без поголеми проблеми
сега добивам интернет од мојата внатрешна wifi картичка и споделувам интернет од истата картичка преку другата антена на оваа (има две антени, во tp-link tl-wn851nd)
Леле !!! едноставно изненади тоа беше одговор на сите мои проблеми, па дури и во 2017 година работи 120%
Здраво, благодарам за придонесот, многу добро решение за стари работи на старото ѓубре што го имаат многумина од нас. Знам дека објавата е донекаде стара, но сепак важи за многумина, би сакал да знам дали некој овде успеал да направи врска со мрежа што има прокси-сервер, дозволете ми да објаснам, јас веќе имам АП што работи прекрасно, но не можам да споделам Интернет-врска што ја имам со прокси-сервер и не сакам да препраќам друг прокси на АП. Ако некој успеал да стори нешто слично и може да го сподели своето искуство, јас би го ценел тоа.
Здраво многу добро и поздрав до сите, јас сум нов во светот на Linux, инсталирав Linux Mint 19 и веќе ми го зададе првиот проблем и би сакал да знам дали може да ми помогнете, треба да креирам пристапна точка или попознат како жариште, но повторете го сигналот и фатете го со истата wifi картичка што ја има лаптопот, односно без жична мрежа затоа што многу добро се снаоѓаше со прозорците без да инсталирате друг usb tp-link или што било друго, јас би сакам да знам како можам да го постигнам тоа, молам, затоа што ми овозможува да го создадам садот за домаќин многу добро, но не при поврзување со безжична мрежа за снимање на интернет сигнал, жариштето е исклучено. Ја ценам помошта што можат да ми ја дадат. Поздрав до сите. Ако linux не го направи она што го прави windows во таа смисла. верувајте ми дека Linux барем за мене не работи.
КАКО Е СОЗДАВЕН СКРИПСОТ ЗА ДА СЕ ОБРАЗИ ЕШКОТО СПОТ ??? ОБИДЕТЕ СЕ СЛЕДЕ:
#! / корпа за отпадоци / баш
јасно
создаде_ап wlan0 ет0 мрежа 12345
создаде_ап -м мост wlan0 ет0 мрежа 12345
systemctl овозможи креирање_ап
Се надевам дека ќе им помогнете на пријателите
Ја добивам истата грешка како Yoandri_
ГРЕШКА: Вашиот адаптер не може да пренесува на каналот 104, фреквентен опсег 5GHz.