Jak skonfigurować punkt dostępu Wi-Fi Hotspot w trybie punktu dostępu?
Należy zauważyć : bezprzewodowe punkty dostępowe to nie to samo, co sieci ad hoc. Istnieje znacząca różnica między nimi. Krótko mówiąc, sieci ad hoc nie są obsługiwane na nowszych urządzeniach i większości urządzeń z Androidem, Windows Phone i Blackberry (a może także urządzeń z iOS), podczas gdy hotspoty Wi-Fi w trybie AP są. Aby dowiedzieć się o hotspotach w trybie AP, sieciach ad hoc i ich różnicach, odwiedź tę stronę w Wikipedii i ten artykuł na stronie Connectify .
Odpowiedzi:
Ubuntu 18.04 LTS
Dzięki pulpitowi GNOME 3.28 na Ubuntu 18.04 LTS tethering Wi-Fi stał się łatwiejszy niż kiedykolwiek! 😃 Wystarczy otworzyć Ustawienia Wi-Fi z menu systemowego.
A następnie z menu hamburgera w Ustawieniach Wi-Fi wybierz Włącz hotspot Wi-Fi . To wszystko, Twój punkt dostępu Wi-Fi jest teraz uruchomiony!
Zaawansowane rzeczy
Jeśli chcesz zmienić nazwę (SSID) i hasło punktu dostępu, otwórz narzędzie do edytowania połączeń sieciowych , wprowadzając następujące dane w Terminalu lub Alt+ F2:
Kliknij dwukrotnie Hotspot, a pojawi się okno edytora. Możesz zmienić SSID i hasło z kart Wi-Fi i Zabezpieczenia Wi-Fi.
Ubuntu 16.04 LTS i 14.04 LTS
Krok 1: Sprawdź, czy Twoja karta WiFi obsługuje tryb AP
Postępuj zgodnie z trybem punktu dostępu w odpowiedzi udzielonej przez Web-E
Krok 2: Uruchom wbudowany Hotspot
Sieć ma wbudowaną opcję uruchomienia hotspotu ad-hoc. Wykorzystajmy to najpierw, aby w następnym kroku można było go skonfigurować i przekonwertować na hotspot w trybie punktu dostępowego.
Wyszukaj sieć w Dash i otwórz ją.
Naciśnij przycisk „ Użyj jako hotspot ”, a Network Manager uruchomi hotspot AdHoc.
Ale nie tego chcemy, prawda? 😉 Zatrzymaj hotspot.
Krok 3: Skonfiguruj punkt aktywny
Otwórz Połączenia sieciowe z Dash lub „ Edytuj połączenia ” z menu Network Indicator.
W wyświetlonym oknie Połączenia sieciowe pojawi się połączenie o nazwie Hotspot wymienione w sekcji WiFi. Wybierz i kliknij przycisk „ Edytuj ”.
W wyświetlonym oknie możesz edytować nazwę emisji (SSID) swojego hotspotu. Teraz pojawia się najważniejsza część tej konfiguracji: zmień tryb na „ Hotspot ”, który ostatecznie przekształci hotspot w tryb punktu dostępu. Użytkownicy Ubuntu 14.04 LTS zauważą, że ten tryb nie jest dostępny do wyboru z menu rozwijanego. Nie zawiedź się, ponieważ nadal możesz to zrobić, wykonując dodatkowy krok 3.1 .
Zapisz i ponownie otwórz to samo okno edycji Hotspot . Tym razem przejdź do zakładki Bezpieczeństwo WiFi , aby wybrać typ hasła. Jeśli nie chcesz ustawiać hasła, możesz ustawić bezpieczeństwo na none, a tym samym utworzyć otwarty punkt dostępu. Jeśli ustawiasz hasło, zaleca się zmianę klucza bezpieczeństwa z WEP na WPA2. Po zakończeniu konfiguracji nie zapomnij go zapisać, aby zmiany mogły zostać zastosowane.
Na karcie Ogólne upewnij się, że „Automatycznie łącz się z tą siecią, gdy jest ona dostępna” jest wyłączona (chyba że używasz Wi-Fi tylko jako hotspot). W przeciwnym razie, ponieważ punkt dostępu jest zawsze dostępny, nie zobaczysz pozycji menu, aby połączyć się z innymi sieciami Wi-Fi w aplecie menedżera sieci.
Krok 3.1: Tylko dla Ubuntu 14.04 LTS
Ponieważ Ubuntu 14.04 LTS's Networks (
network-manager v9.8.8
) nie oferuje ustawienia graficznego do wyboru trybu AP, ręcznie zmodyfikujemy jego plik konfiguracyjny, aby wymusić konwersję. Skopiuj następujące polecenie, a następnie naciśnij Alt+ F2lub otwórz Terminal i wklej je tam:Wpisz hasło w wyświetlonym oknie dialogowym autoryzacji, a plik konfiguracyjny zostanie otwarty w edytorze tekstu. Znajdź linię zaczynającą się od
mode=
, zmień jąmode=ap
i zapisz plik.Krok 4: Uruchom Hotspot
Po zakończeniu części konfiguracyjnej uruchomimy hotspot. Kliknij „ Utwórz nową sieć Wi-Fi ” z menu Wskaźnik sieci.
W wyświetlonym oknie kliknij przycisk rozwijany połączenia i zmień „Nowy ...” na „Hotspot”. Naciśnij przycisk „Utwórz”, a hotspot zacznie działać. Od teraz, gdy potrzebujesz punktu dostępu, musisz po prostu wykonać ten krok, tj . Tylko krok 4 .
K .. To wszyscy ludzie! Baw się dobrze z nowym punktem dostępowym 😊
źródło
Czy twoja karta bezprzewodowa obsługuje tryb punktu dostępu.
Pierwszą rzeczą do zrobienia jest sprawdzenie, czy karta bezprzewodowa obsługuje tryb punktu dostępu bezprzewodowego. Jak powiedziano wcześniej, następujący test dotyczy sterownika opartego na frameworku mac80211.
Zainstaluj
iw
i wykonaj następujące czynnościPoszukaj obsługiwanej sekcji interfejsu, w której powinna to być pozycja o nazwie
AP
jak poniżejJeśli sterownik nie wyświetla tego punktu dostępowego, nie oznacza to, że nie może utworzyć bezprzewodowego punktu dostępowego. Ale te karty nie wchodzą w zakres tego samouczka. Aby uzyskać więcej testów, postępuj zgodnie z dokumentacją ubuntu dotyczącą trybu głównego .
Konfiguracja jest podzielona na trzy sekcje,
1. Skonfiguruj i hostuj sieć
gksu gedit
i naciśnij enter. Będziemy edytować wiele plików./etc/hostapd/hostapd.conf
. Prasa Enter.Wklej następujący kod,
Upewnij się, że nie ma końcowych białych znaków i końca linii! Hostapd jest bardzo wrażliwy na kończące się białe spacje, które trudno rozwiązać.
Zmiany, które musisz wykonać:
interface=wlan0
nazwę karty bezprzewodowej. (Jeśli masz jedną kartę bezprzewodową, powinna to być wlan0)ssid=test
.test
to nazwa hostowanej sieci.wpa_passphrase=1234567890
,1234567890
to hasło twojej sieci.Powyższa konfiguracja tworzy tryb dostępu z włączonym wpa i wpa2 w
g
trybie. Bardziej szczegółową instrukcję budowania pliku konfiguracyjnego można znaleźć tutajTeraz uruchom
hostapd
. Edytuj plik/etc/default/hostapd
i zmodyfikuj wiersz DAEMON_CONF w następujący sposób:Następnie uruchom
hostapd
usługę za pomocą następującego polecenia,sudo service hostapd start
Powinien uruchomić sieć bezprzewodową. Na urządzeniu mobilnym możesz teraz zobaczyć sieć bezprzewodową i dokonać uwierzytelnienia. Ale urządzenie nie otrzyma adresu IP. Zatrzymaj to za pomocą polecenia
sudo service hostapd stop
Część 2: Skonfiguruj serwer DHCP do zarządzania adresami IP
Zainstaluj serwer isc-dhcp
Edytuj plik
/etc/default/isc-dhcp-server
i ustaw INTERFEJSY w następujący sposób:W gedit naciśnij Ctrl+ O, w polu lokalizacji wklej
/etc/dhcp/dhcpd.conf
Znajdź ( ctrl+ F) poniżej wierszy i wstaw # przed nim. Powinno to wyglądać po edycjiPonownie skomentuj również następujące wiersze
Dodaj następujące linie na końcu
Zakres opisuje, jak długa będzie pula adresów. musisz również dostosować wartość podsieci. Ta konfiguracja może dać IP do 15 urządzeń
Ponownie naciśnij Cctrl+ Ow gedit i wklej następujące na pasku lokalizacji
/etc/network/interfaces
, Dodaj poniżejwlan0
jest twoim interfejsem bezprzewodowym. Zmień to odpowiednio.teraz biegnij
sudo service isc-dhcp-server start
sudo service hostapd start
W tym momencie urządzenie mobilne zobaczy sieć, uwierzytelni ją, a po uwierzytelnieniu uzyska adres IP podobny do tego
10.10.0.2
.Skonfiguruj ustawienia połączenia internetowego
Do udostępniania połączenia internetowego potrzebujemy
ip forwarding
iip masquerading
. Włącz przekazywanie ip: wykonajecho 1| sudo tee /proc/sys/net/ipv4/ip_forward
Teraz powiedz, że używasz połączenia modemowego / usb do połączenia z Internetem. Musisz uzyskać logiczną nazwę interfejsu. W tym celu wykonaj
ifconfig
lubip address
W przypadku modemu telefonicznego / usb: tak powinno być
ppp0
. Jeśli chcesz udostępnić połączenie Ethernet, powinieneś użyćethX
gdzie X to numer twojego urządzenia Ethernet. Jeśli łączysz się z Internetem za pomocą urządzenia z Androidem z tetheringiem USB, nazwa interfejsu powinna byćusb0
.Teraz, gdy pojawi się nazwa interfejsu, wykonaj
sudo iptables -t nat -A POSTROUTING -s 10.10.0.0/16 -o ppp0 -j MASQUERADE
ppp0
W powyższym poleceniu jest interfejsem, którego internet dzielisz przez bezprzewodową.Jeśli dokonałeś edycji upto
/etc/network/interfaces
, możesz użyć tego skryptu, aby uruchomić usługę. Edytuj go, jeśli nie udostępniaszppp0
. jeśli używasz skryptu i chcesz zatrzymać serwer, użyjsudo killall hostapd
Blog, który jest głównie podsumowaniem tego, co zostało tu opisane: http://dashohoxha.blogspot.com/2013/06/how-to-setup-wifi-access-point-on-ubuntu.html
Skrypt, który próbuje zautomatyzować kroki opisane tutaj: https://gist.github.com/dashohoxha/5767262
Zgłaszaj lub naprawiaj wszelkie zauważone błędy.
Świetna pomoc od:
źródło
dns=dnsmasq
się#dns=dnsmasq
wsudo gedit /etc/NetworkManager/NetworkManager.conf
po zainstalowaniuap-hotspot
. Naprawił problem.Ja też miałem ten sam problem. Najlepszym rozwiązaniem, jakie mogłem znaleźć, jest użycie ap-hotspot do utworzenia hotspotu maszyny ubuntu. Działa dobrze do łączenia się z prawie wszystkimi Androidami, telefonami z systemem Windows itp.
Aby zainstalować:
Następnie, aby uruchomić punkt aktywny:
Pyta on, który internet adaptera chcesz udostępnić, nazwę sieci, hasło itp. W sposób interaktywny.
Aby zatrzymać punkt aktywny:
Aby to skonfigurować:
W razie problemów mam nadzieję, że ten link pomoże.
EDYTOWAĆ:
Na razie wydaje się, że jest jakiś problem z Ubuntu 14.04, i jak określono w linkowanym artykule webupd8.org, musisz obniżyć wersję hostapd:
64bit:
32bit:
źródło
sudo stop network-manager
przed uruchomieniem ap-hotspot. Dzięki!Use as Hotpot
przycisku w Fedorze 19 (druga połowa podwójnego rozruchu)Oto metoda, która jest prosta i na pewno wykona zadanie.
Zainstaluj KDE Connection Editor
Otwórz Terminal (Ctrl + Alt + T) i wpisz następujące polecenia, jeden po drugim.
Właśnie zainstalowałeś Edytor połączeń KDE.
Utwórzmy hotspot Wi-Fi.
Utwórz hotspot Wi-Fi (tryb punktu dostępu)
1. Teraz otwórz zainstalowaną aplikację albo
Wyszukaj (Alt + F2) dla edytora połączeń kde-nm-połączenie (zrobisz to, jak tylko zaczniesz pisać kde ).
LUB
Otwórz go ręcznie z terminala.
2. Teraz kliknij + Dodaj i wybierz Bezprzewodowy (udostępniony)
3. Teraz zobaczysz poniższe okno.
SSID : Podaj nazwę swojego nowego Hotspotu
Tryb : Wybierz punkt dostępu
Sklonowany adres MAC : kliknij przycisk Losowo , aby wygenerować losowy adres MAC.
Wszystko inne powinno być już ustawione w porządku.
4. Teraz przejdźmy do karty Zabezpieczenia sieci bezprzewodowej .
Wybierz WAP i WPA2 Personal i wpisz swoje hasło.
Kliknij OK .
5. Teraz Twoje połączenie jest gotowe.
Cieszyć się!
źródło
kde-nm-connection-editor
stał siękde5-nm-connection-editor
dla mnieJednym z najprostszych sposobów, jakie znalazłem, jest użycie create_ap przez użytkownika github ukośnego
Warunek wstępny:
1) hostapd
kroki :
następnie dwa włącz hotspot
zakładając, że chcesz współdzielić Internet z sieci Ethernet z nazwą interfejsu
eth0
za pomocą interfejsu Wi-Fiwlan0
, możesz użyć następującej składni:po więcej informacji i referencje
https://github.com/oblique/create_ap
źródło
Odpowiedź @ Web-E była pomocna, ale także konfiguruje komputer jako router. Chciałem tylko punktu dostępu, ponieważ już korzystam z routera mojego usługodawcy internetowego.
Używam również Ubuntu Server (18.04.2), więc nie mogłem użyć żadnych narzędzi GUI do skonfigurowania tego.
Tak więc zainstalowałem i skonfigurowałem hostapd zgodnie z opisem w tej odpowiedzi, a następnie po prostu zmostkowałem karty Ethernet i Wi-Fi. Oto zawartość mojego pliku `/etc/netplan/01-netcfg.yaml:
Oczywiście będziesz musiał dostosować plik konfiguracyjny do własnych potrzeb. Po prostu uruchom
sudo netplan apply
później, aby zastosować konfigurację.źródło