Jak skonfigurować punkt dostępu Wi-Fi za pomocą laptopa Ubuntu (tryb punktu dostępu)?

18

Przeczytałem ten artykuł i dokładnie przestrzegałem podanych instrukcji. Jestem pewien, że karta bezprzewodowa w moim laptopie obsługuje przejście w tryb punktu dostępu bezprzewodowego.
Ale niestety, kiedy używam następującego polecenia do uruchomienia hostapdusługi, zgłasza błąd:

 $ sudo service hostapd stop
 Starting advanced IEEE 802.11 management hostapd                      [fail] 

Powyższe instrukcje mówiły, że może to być spowodowane tym, że moja karta bezprzewodowa nie obsługuje trybu g, i udostępniła wiki hostapd.
Ale czym jest tryb g? Próbowałem przełączyć na tryb a lub b, ale to po prostu nie działało.

Czy ktoś może w tym pomóc lub polecić narzędzie takie jak connectify w systemie Windows?

ps. Używam Ubuntu 12.04, 32-bit. Mam sieć przewodową ADSL i chcę ją udostępnić, ustawiając laptopa w hotspot Wi-Fi na moim telefonie z systemem Windows.

kexanie
źródło
1
Próbowałem ap-hotspot w moim Ubuntu 12.04, ale dostaję problem z uwierzytelnieniem podczas łączenia urządzeń Wi-Fi z hotspotem.
Sanjeev
@skumar ap-hotspot jest reprezentowany. Spróbuj create_ap .
kexanie

Odpowiedzi:

12

Musisz stworzyć infrastrukturę (tryb punktu dostępu) bezprzewodowy punkt aktywny raczej niż punkt aktywny ad-hoc. W Linuksie (ubuntu) używałem ap-hotspot i który działa dla mnie (mam podłączony WP8 i Android 4.4, nie wiem o iPhone'ach).

Do instalacji

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install ap-hotspot

Aktualizacja do 14.04

Wersja hostapd w Ubuntu 14.04 jest wadliwa i nie działa poprawnie. Aby AP-Hotspot działał z hostapd w Ubuntu 14.04, musisz obniżyć wersję hostapd i użyć apt, aby zatrzymać pakiet, aby nie został zaktualizowany.

Aby to zrobić, użyj następujących poleceń:
Dla wersji 32-bitowej:

cd /tmp
wget http://old-releases.ubuntu.com/ubuntu/pool/universe/w/wpa/hostapd_1.0-3ubuntu2.1_i386.deb
sudo dpkg -i hostapd*.deb
sudo apt-mark hold hostapd

Dla wersji 64-bitowej

cd /tmp
wget http://old-releases.ubuntu.com/ubuntu/pool/universe/w/wpa/hostapd_1.0-3ubuntu2.1_amd64.deb
sudo dpkg -i hostapd*.deb
sudo apt-mark hold hostapd

Konfiguracja

sudo ap-hotspot configure

Configure_Sample

Poprosi o interfejsy, nazwę Punktu Dostępowego (który może być czymkolwiek, co chcesz zobaczyć jako nazwę wifi_hotspot), hasło (które jest twoim kluczem bezpieczeństwa wifi_hotspot).

Teraz, jeśli jesteś w stanie pomyślnie skonfigurować i nie otrzymujesz żadnych nieobsługiwanych błędów Wi-Fi (jeśli dostaniesz to po prostu oznacza, twoja karta wifi nie obsługuje infrastruktury Accesspoint wifi_hotspot, więc nie możesz nic z tym zrobić), to kontynuuj.

Więc teraz zacznij hotspot jako

sudo ap-hotspot start

Jeśli chcesz przestać, to

sudo ap-hotspot stop

Jeśli chcesz zobaczyć wszystkie dostępne polecenia

sudo ap-hotspot

Nie widzisz tego gorącego punktu w jakimkolwiek wskaźniku czy coś, wciąż znajduję, jak określić sprawdzanie stanu tego.

Używam pochodzi z ostatnich kilku tygodni i nie ma jeszcze błędów (również żadnych skutków ubocznych). Korzystam z Gnome-Ubuntu 13.10 amd64 dzieląc eth0 na moim WP8.

ŹRÓDŁO: http://www.unixmen.com/create-infrastructure-wifi-access-point-connect-android-devices/ ŹRÓDŁO: http://www.webupd8.org/2013/06/how-to-set- up-wireless-hotspot-access.html

Gaurav Gandhi
źródło
UWAGA do 14.04.
Gaurav Gandhi
1
Musisz przeczytać drugi link źródłowy, jeśli używasz Ubuntu14.04.
Tamer Shlash
Zainstalowałem ap-hotspot i kiedy próbowałem go skonfigurować, wyświetla mi się ten błąd Twoja karta bezprzewodowa lub sterownik nie obsługują trybu Access Point, co powinienem teraz zrobić, aby utworzyć hotspot
Eka
1
@Eka ap-hotspot jest reprezentowany. Spróbuj create_ap .
kexanie
8

Mam w tym celu zainstalowane 2 adaptery Wi-Fi. Jeden natywny wewnętrzny, a drugi przez USB. Muszę dzielić się z zewnętrznym USB, ponieważ ten wewnętrzny, którego używam do odbierania połączenia. W twoim przypadku nie potrzebujesz innego adaptera, ponieważ otrzymasz połączenie przez kabel. Po prostu wykonaj moje kroki.
Tak właśnie robię. W System Settings...> Networkswybierz adapter Wi-Fi, którego chcesz używać jako Hotspon, i kliknij Use as Hotspot...przycisk.

wprowadź opis zdjęcia tutaj

Spowoduje to wkrótce aktywację adaptera, który będzie pełnił funkcję Hotspotu . W tym samym oknie masz Options...funkcję i możesz ją zatrzymać w ten sam prosty sposób.

wprowadź opis zdjęcia tutaj

Gediminas Jeremiah Gudelis
źródło
1
Tak, próbowałem już tej metody wcześniej. Wygląda jednak na to, że jest to tryb ad hoc, a nie AP. Nie jestem pewien, czy mój telefon z systemem Windows może uzyskać do niego dostęp. A kiedy „używam jako hotspot”, połączenie rozłącza się, gdy tylko zostanie pomyślnie nawiązane.
kexanie
Próbowałem tego samego na Ubuntu 12.04, ale wydaje się, że to nie działa. Co mam zrobić, aby rozwiązać problem?
Srijan
Myślę, że nie może współpracować z .localdomeną. Musisz mieć inne konto domeny dla każdego urządzenia, które chcesz podłączyć. Czy próbowałeś stąd debugować ?
Gediminas Jeremiah Gudelis,
6

Ponieważ ap-hotspot jest przestarzały , nie jest ani niezawodny ani stabilny dla nowszej dystrybucji Ubuntu. Autor ap-hotspot polecił create_ap .

Instalacja

git clone https://github.com/oblique/create_ap
cd create_ap
make install

Stosowanie

Bez hasła (otwarta sieć):

create_ap wlan0 eth0 MyAccessPoint

Hasło WPA + WPA2:

create_ap wlan0 eth0 MyAccessPoint MyPassPhrase

Zmień wlan0i eth0na interfejs na swoim komputerze. ( ifconfig)

kexanie
źródło
Jestem na Ubuntu 15.10, a to działało dla mnie najlepiej.
TungstenX