Jak podłączyć i udostępnić połączenie internetowe (przewodowe i bezprzewodowe)


41

Mam Ubuntu 12.04 na notebooku HP 430 i to ma jedno przewodowe połączenie internetowe i chciałbym się tym podzielić z LG Optimus One z Androidem 2.3.3. Postępowałem zgodnie z tymi instrukcjami i utworzyłem hotspot, jak pokazano poniżej, ale UbuntuHostnie jest widoczny na LG Optimus One, gdy włączę Wi-Fi na nim.

Podsumowując, chcę, aby mój laptop z połączeniem internetowym działał jako router WiFi i miał dostęp do Internetu z innych urządzeń (w tym przypadku LG Optimus One z Androidem).

Jakie dodatkowe kroki należy zrobić?

wprowadź opis zdjęcia tutaj


Zobacz drugą odpowiedź na to pytanie dotyczące błędu i obejścia: askubuntu.com/questions/105545/make-my-laptop-a-wifi-router
user68186,

To wydaje się być innym problemem. Nie widzę identyfikatora SSID na telefonie z Androidem.
Praveen Sripati,

1
Andriod 2.3 nie obsługuje Wi-Fi ad-hoc. Jeśli twoja karta Wi-Fi obsługuje tryb master, możesz spróbować skonfigurować jako hotspot ( infrastucture mode) za pomocą hostapd. Postępuj zgodnie z instrukcją tutaj na blogu svsarana . Zamień na ppp0z eth0instrukcji.
Khurshid Alam,

W rzeczywistości, w zależności od telefonu komórkowego, obsługuje lub nie obsługuje Wi-Fi ad-hoc. Mam telefon Huawei z 2.3 i widzi urządzenia ad-hoc.
Luis Alvarado,

Odpowiedzi:


34

Ponieważ jest to pytanie nr 1, które dostaję od studentów i nowicjuszy do Ubuntu, postaram się odpowiedzieć na kilka rzeczy, które każdy powinien wiedzieć o Ubuntu w związku z udostępnianiem połączenia internetowego. Jest to podzielone na 3 sekcje:

  1. Udostępnianie połączenia internetowego za pośrednictwem połączenia przewodowego
  2. Udostępnianie połączenia internetowego za pośrednictwem połączenia bezprzewodowego
  3. Udostępnianie połączenia bezprzewodowego urządzeniom mobilnym
  4. Podłączanie do urządzenia przewodowego lub bezprzewodowego

Wiedz, że aby udostępnić połączenie internetowe przewodowe lub bezprzewodowe, POTRZEBUJESZ mieć co najmniej 2 karty sieciowe, mogą to być połączenia między kartą przewodową i bezprzewodową, 2 kartami przewodowymi lub 2 kartami bezprzewodowymi. Chodzi o to, że musisz mieć co najmniej 2 karty sieciowe, jedną kartę, która odbiera twoje połączenie internetowe, a drugą, która wysyła ją do innych komputerów lub urządzeń w sieci.

Udostępnianie połączenia internetowego za pośrednictwem połączenia przewodowego

Konfigurowanie komputera, który będzie współdzielił połączenie

  1. Zakładając, że otrzymujesz Internet przez drugie połączenie przewodowe lub bezprzewodowe, otwórz Menedżera sieci za pomocą ikony sieci na panelu Unity:

    wprowadź opis zdjęcia tutaj

  2. Przejdź do opcji Edytuj połączenia i kliknij ją.

    wprowadź opis zdjęcia tutaj

  3. Pojawi się na karcie Przewodowa. Każde połączenie przewodowe jest domyślnie powiązane z każdą posiadaną kartą przewodową Ethernet Ethernet. Na przykład, jeśli masz 2 przewodowe karty sieciowe, zobaczysz tutaj 2 opcje. Na poniższym obrazku widać jeden, ponieważ jest to laptop i zwykle mają jeden. Wybierz połączenie przewodowe, które chcesz edytować, które powinno być tym podłączonym do sieci LAN, a nie tym, które odbiera połączenie internetowe. Kliknij go dwukrotnie lub wybierz przycisk EDYCJA.

    wprowadź opis zdjęcia tutaj

  4. Pojawi się na karcie przewodowej (ponownie). Tym razem przejdź do Ustawień IPv4, jeśli używasz IPv4 lub IPv6, jeśli go używasz. W opcji Metoda wybierz Udostępnij innym komputerom . Teraz ZAPISZ. Gotowe.

wprowadź opis zdjęcia tutaj

Spowoduje to wykonanie wszystkich czynności, które normalnie były wykonywane 6 lub 7 lat temu, przy użyciu wszystkich poleceń terminalu i czynności wykonywalnych.

Teraz wystarczy podłączyć 2 komputery i gotowe.

UWAGA: Jeśli oba komputery mają przewodową kartę sieciową Gigabit Ethernet, możesz je podłączyć bezpośrednio, ponieważ większość 1000BASE-T ma automatyczny interfejs MDI / MDI-X. Jeśli nie po prostu podłącz je do przełącznika, routera, koncentratora, cokolwiek i to wszystko.

Komputer, który odbierze udostępnione połączenie internetowe (zależy od konfiguracji sieci)

  1. Otwórz menedżera sieci za pomocą ikony sieci w panelu Unity:

    wprowadź opis zdjęcia tutaj

  2. Przejdź do opcji Edytuj połączenia i kliknij ją.

    wprowadź opis zdjęcia tutaj

  3. Pojawi się na karcie Przewodowa. Każde połączenie przewodowe jest domyślnie powiązane z każdą posiadaną kartą przewodową Ethernet Ethernet. Na przykład, jeśli masz 2 przewodowe karty sieciowe, zobaczysz tutaj 2 opcje. Na poniższym obrazku widać jeden, ponieważ jest to laptop i zwykle mają jeden. Wybierz połączenie przewodowe, które chcesz edytować, i kliknij je dwukrotnie lub wybierz przycisk EDYCJA.

    wprowadź opis zdjęcia tutaj

  4. Pojawi się na karcie przewodowej (ponownie). Tym razem przejdź do Ustawień IPv4, jeśli używasz IPv4 lub IPv6, jeśli go używasz. W opcji Metoda wybierz Ręcznie . Opcje w Adresach będą teraz edytowalne. Dodaj żądany adres IP, potrzebną maskę i adres IP komputera, który udostępnia połączenie. W tym przypadku powiedziałem, że adres IP komputera klienckiego to 192.168.0.2, maska ​​to 255.255.255.0, co oznacza, że ​​jest to sieć klasy C (LAN), a 192.168.0.1, aby wspomnieć, że komputer współdzielący połączenie ma adres IP 192.168.0.1 z tym. Dodatkowo dodaj ten sam adres IP komputera współdzielącego połączenie z serwerami DNS (jak pokazano na obrazku).

    wprowadź opis zdjęcia tutaj

Możesz także (w zależności od konfiguracji sieci) wybrać zamiast Ręcznie , wybrać Automatycznie i po prostu umieścić adres IP komputera współdzielącego Internet w sekcji Serwery DNS.

wprowadź opis zdjęcia tutaj

Pamiętaj, że zależy to od konfiguracji sieci. Na przykład, jeśli oba komputery są podłączone do przełącznika lub routera, przełącznik / router zajmie się klientem, więc wystarczy tylko skonfigurować Internet Sharing PC i po prostu połączyć oba z przełącznikiem / routerem. Jeśli przez przypadek łączysz komputery bezpośrednio ze sobą, lepiej wykonać dodatkową konfigurację klienta.

W większości przypadków nie trzeba konfigurować klienta, wystarczy połączyć się z siecią i gotowe. Ubuntu zajmie się wszystkim. Właśnie dodałem część klienta dla konkretnych przypadków, w których mogą wystąpić problemy.

Powinno to obejmować wszystkie możliwe scenariusze w domowej sieci LAN, gdy chcemy udostępnić połączenie internetowe za pośrednictwem kabla przewodowego.

Udostępnianie połączenia internetowego za pośrednictwem połączenia bezprzewodowego

UWAGA : Przeczytaj poniżej informacje o użytkownikach Androida.

Od czasu, gdy kilka wersji Ubuntu temu nie było potrzeby używania technik maskaradowych za pomocą komend terminalowych do udostępniania połączenia internetowego. Nie ma nawet potrzeby używania iwconfigpoleceń i wywoływania echa, aby przekazywać dalej. W przypadku wielu przetestowanych przeze mnie komputerów i laptopów (prawie 1000 z Ubuntu) mogę szczerze powiedzieć, że wykonując poniższe czynności możesz bez problemu udostępnić swoje połączenie internetowe.

To samo dotyczy otwartych i zastrzeżonych sterowników. Mogę potwierdzić na przykład, że karty bezprzewodowe chipsetów Broadcom, Ralink i Atheros będą działać od razu po instalacji, będą działać, ponieważ NetworkManager zajmie się szczegółami niskiego poziomu. Najnowsze wersje Network Managera, zwłaszcza od wersji 0.9.x, są pod tym względem doskonałe.

Krok 1 - Przejdź do Network Managera i wybierz Utwórz nową sieć bezprzewodową.
Pamiętaj, że istnieją inne sposoby, takie jak terminal i GUI, które mogą również wykonać zadanie, ale jest to najłatwiejszy i najszybszy możliwy sposób (nawet szybszy i łatwiejszy niż robienie w systemie Windows XP lub Windows 7). Wiedz również, że zakładam, że odbierasz Internet za pośrednictwem innej karty sieciowej (przewodowej lub bezprzewodowej) i chcesz udostępnić to połączenie bezprzewodowe bezprzewodowo.

wprowadź opis zdjęcia tutaj

Krok 2 - Wpisz nazwę SSID (nazwę, którą zobaczą inne urządzenia, szukając hotspotu)

wprowadź opis zdjęcia tutaj

Krok 3 - Jak widzicie tutaj, wpisuję jako nazwę SSID „Ubuntu Ad Hoc Power” i ma szyfrowanie WEP. Rodzaj szyfrowania zależy od karty sieciowej. Niektóre karty nie obsługują Ad-hoc z WEP, inne z WPA, a inne z jakimkolwiek zabezpieczeniem. Po ustawieniu nazwy SSID i bezpieczeństwa wystarczy kliknąć „Utwórz”.

wprowadź opis zdjęcia tutaj

Krok 4 - W przypadkach, w których będziesz udostępniać Internet komuś bliskiemu w tym samym pokoju, zwykle udostępniam urządzenie bez zabezpieczeń. Łatwiej im się łączy. Oczywiście nie rób tego na przyjęciu lub w biurze pełnym bezprzewodowych wampirów.

wprowadź opis zdjęcia tutaj

Krok 5 - Po utworzeniu połączenia udostępnionego, przy następnej próbie jego udostępnienia pojawi się ono na liście połączeń, oszczędzając kłopotów z nazywaniem połączenia i ustawieniem zabezpieczeń.

wprowadź opis zdjęcia tutaj

Po wykonaniu powyższych kroków komputer powinien bez problemu udostępniać połączenie internetowe. Teraz część, o której tak wielu z nas zapomina (szczególnie ja)

Udostępnianie połączenia bezprzewodowego urządzeniom mobilnym

Wielu użytkowników zawsze pyta, dlaczego mój telefon (Android, iPhone, Blackberry) nie widzi połączenia internetowego udostępnianego z mojego laptopa?

W wielu przypadkach Android, iPhone lub Blackberry wyłączy opcję „znajdowania” hotspotów Ad-Hoc. Dotyczy to środków bezpieczeństwa. Będą więc widzieć tylko rzeczywiste routery bezprzewodowe, a nie urządzenia z obsługą Ad-hoc, takie jak bezprzewodowa karta PCI, bezprzewodowa karta USB lub nawet inny telefon z obsługą ad-hoc. Aby móc to zrobić, przynajmniej w Androidzie musisz zrootować urządzenie. W przypadku iPhone'a musisz je jailbreakować. Jeżyny są bardziej skomplikowane. Zrobiłem to tylko na Androidach i iPhone'ach. Po wykonaniu tej czynności powinieneś bez problemu zobaczyć urządzenie Ad-Hoc.

Oczywiście nie dotyczy to wszystkich modeli. Tylko niektóre z nich. Niektóre kupisz tylko, a od pierwszego dnia będą widzieć spoty Ad-hoc. Inne będziesz musiał rootować / więzić, aby rozwiązać ten irytujący problem.

Nie wiem, czy mogę polecić niektóre witryny lub sposoby, aby to zrobić tutaj, ale Google jest twoim przyjacielem. W każdym razie szybkim sposobem na sprawdzenie tego jest próba podłączenia innego komputera do tego, który udostępnia Internet. To powinno działać. Innym sposobem jest poszukiwanie innego telefonu komórkowego, który może wyświetlać się ad-hoc.

UŻYTKOWNICY ANDROIDA

Dla użytkowników Androida nasza siostrzana strona Android ma fajny artykuł na temat ROOTOWANIA urządzenia z Androidem

Polecam również ten artykuł, który mówi o kilku terminach, które powinniśmy znać, pracując z takimi rzeczami: Terminologia dotycząca hakowania telefonu

Wreszcie strony takie jak cyanogenmod i narzędzia takie jak clockworkmod są bardzo dobre. Ale zawsze pamiętajcie, że wraz z wielką siłą krowy rodzi się wielka odpowiedzialność.

Na przykład mam telefon Huawei, który pierwotnie miał Androida 2.2. Po zrootowaniu urządzenia i aktualizacji do wersji 2.3 za pomocą Cyanogenmod zobaczyłem urządzenia ad-hoc, które uratowały mnie od wielu problemów i dodały premii do mojego telefonu komórkowego za rzeczy takie jak używanie go jako pilota do XBMC.

Powinienem również wspomnieć, że przeczytałem kilka odpowiedzi na stronie Android SE na temat wsparcia Ad-Hoc. Większość myli się w tym sensie, że potwierdza, że ​​Ad-hoc nie działa na kilku starszych wersjach Androida (wersja 4 i niższa). To nieprawda, ponieważ zrobiłem prawdopodobnie ponad 50 telefonów z Androidem od Samsunga do Huawei i wszystkie działały. Mogą istnieć takie, które nie otrzymają Ad-Hoc nawet po włączeniu rootowania i zainstalowaniu potrzebnych aplikacji, ale jeszcze nie spotkałem takiego, który miał ten problem.

Nie zniechęcaj się więc tym, że Twój Ad-Hoc będzie działał na Twoim telefonie. Zaufaj mi, to proste. Mam nadzieję, że rzuciłem nieco światła na to, aby pomóc Ci szybciej i łatwiej dzielić się oraz zrozumieć, kiedy w niektórych przypadkach nie znajdują one urządzeń ad-hoc.

Podłączanie do urządzenia przewodowego lub bezprzewodowego

Spójrz na zdjęcie poniżej:

wprowadź opis zdjęcia tutaj

Jeśli klikniesz ikonę Sieć (zielone kółko u góry), pojawi się menu, w którym możesz zobaczyć wszystkie urządzenia (Połączenia przewodowe i Połączenia bezprzewodowe), których możesz użyć do połączenia. Klikając je, automatycznie połączą się z siecią pożądań. W przypadku posiadania karty bezprzewodowej i jeszcze nie zainstalowania sterowników (w przypadku, gdy potrzebujesz do nich sterowników), możesz odwiedzić jedno z poniższych łączy, które zawierają kroki niezbędne do prawidłowego zainstalowania dowolnej karty bezprzewodowej:

Jak mogę uruchomić bezprzewodową kartę Ralink RT3290?

Instalowanie sterowników bezprzewodowych Broadcom

Sterowniki do modułu bezprzewodowego Realtek dla Toshiba C850-A965?

Karta bezprzewodowa Realtek RTL8723AE-BT nie jest rozpoznawana

https://askubuntu.com/questions/tagged/wireless+drivers

Jako bonus polecam przeczytać Jak ręcznie podłączyć i rozłączyć się z siecią w terminalu? (W przypadkach, w których zachodzi taka potrzeba).


Połączenie Ubuntu nie jest widoczne w Androidzie. Byłem zdezorientowany między bezprzewodowymi punktami dostępowymi a bezprzewodowymi sieciami Ad Hoc. Myślę, że muszę zrootować system Android dla bezprzewodowych sieci Ad Hoc. Dzięki za odpowiedzi.
Praveen Sripati,

Nie ma problemu przyjacielu. Normalnie działałoby, ale ponieważ w grę wchodzi telefon, w niektórych typach telefonów funkcja Ad-hoc jest wyłączona. Myślę, że to głupia decyzja, ale właśnie dlatego istnieje opcja rootowania. Wypróbuj i daj mi znać, czy to rozwiąże twój problem.
Luis Alvarado,

2
Niesamowita odpowiedź Luis, szczególnie w kwestii tworzenia części sieci ad-hoc!
ish

Dziękuję przyjacielu. Jeśli masz więcej informacji do dodania ze swoją wiedzą, byłoby to niesamowite, w ten sposób pomaga użytkownikom dowiedzieć się więcej na temat tworzenia punktów ad hoc.
Luis Alvarado,

1
To świetny samouczek, ale w moim przypadku muszę zmienić opcję Ad-hoc dla Hotspot. Teraz wszystkie pobliskie komputery „widzą” mój punkt dostępu Wi-Fi. Jedyne powiadomienie jest takie, że jeśli chcesz zmienić hasło dostępu do hotspotu, musisz użyć dokładnie 10 symboli, w przeciwnym razie przycisk „Zapisz” będzie wyszarzony.
Drugan

2

Jak połączyć się z siecią Ad-hoc Android 2.2 i 2.3 i więcej?

Aby to zadziałało, musisz mieć zrootowane urządzenie i potrzebujesz dostępu do zapisu do pliku:

/system/etc/wifi/wpa_supplicant.conf

Tak to powinno wyglądać

ctrl_interface=DIR=/data/system/wpa_supplicant GROUP=wifi
update_config=1
ap_scan=2

network={ # An open network
ssid="Ad-hoc ssid here"
scan_ssid=1
key_mgmt=NONE
mode=1
priority=1
}

network={ # An encrypted network
ssid="Your Accesspoint ssid here"
psk="your wpa key here"
key_mgmt=WPA-PSK
priority=2
}

Autor Zoppatorslk


2

Zakładając, że w pełni przestrzegałeś instrukcji, musisz „połączyć” się z właśnie skonfigurowaną siecią Wi-Fi.

  1. Kliknij ikonę sieci
  2. Wybierz „Połącz z ukrytą siecią bezprzewodową”
  3. Wybierz „UbuntuHost”
  4. Połączyć

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.