Jak podłączyć dowolny smartfon do systemu Linux w celu korzystania z mobilnego Internetu
Kluczowe wnioski
Tethering umożliwia współdzielenie mobilnego Internetu z urządzeniem komputerowym opartym na systemie Linux za pośrednictwem przewodowego połączenia USB lub połączenia bezprzewodowego.
Kluczowe jest wykorzystanie odpowiedniego kabla USB podczas procesu tetheringu w celu ustanowienia stabilnego i niezawodnego połączenia sieciowego, jednocześnie minimalizując wszelkie potencjalne zakłócenia spowodowane zakłóceniami bezprzewodowymi.
Wykorzystanie tetheringu okazuje się być korzystną alternatywą w sytuacjach, w których łączność bezprzewodowa za pośrednictwem sieci Wi-Fi lub Ethernet jest niedostępna i może być łatwo skonfigurowana do wdrożenia zarówno na urządzeniach z systemem Android, jak i iOS w połączeniu z systemami komputerowymi Linux.
Uzyskanie dostępu do połączenia online dla komputera z systemem Linux może być trudne, gdy nie ma dostępnej sieci bezprzewodowej lub Ethernet, ponieważ laptopy zazwyczaj polegają na łączności Wi-Fi, a komputery stacjonarne zwykle nie mają zintegrowanych funkcji mobilnego Internetu. Jednak w sytuacjach, w których takie połączenie jest konieczne, można zbadać alternatywne metody ustanowienia połączenia online dla komputera.
Korzystając ze smartfona, można połączyć się z Internetem za pośrednictwem urządzenia takiego jak laptop lub komputer stacjonarny w procesie znanym jako “tethering”.
W przypadku korzystania z usług dostawcy usług bezprzewodowych, który nie nakłada ograniczeń na wykorzystanie danych, korzystanie z systemu opartego na systemie Linux do udostępniania połączenia internetowego, powszechnie określanego jako “netshare”, może być korzystne. Jednak w niektórych sytuacjach korzystanie z tetheringu Wi-Fi może być niewykonalne. Na szczęście istnieje inne rozwiązanie. Ten przewodnik pokaże, jak wykorzystać Linux USB tethering dla urządzeń z systemem Android i iOS.
Czym jest tethering?
Tethering odnosi się do procesu ustanawiania połączenia między urządzeniem mobilnym a komputerem, z zamiarem współdzielenia mobilnego dostępu do Internetu. Pozwala to na przesyłanie danych między dwoma urządzeniami, umożliwiając urządzeniu mobilnemu korzystanie z połączenia internetowego komputera do różnych celów, takich jak przeglądanie lub pobieranie treści.
W dzisiejszych czasach coraz rzadziej zdarza się, aby dostawcy usług utrudniali takie działania. Większość nowoczesnych urządzeń komórkowych jest wyposażona w plany transmisji danych, które umożliwiają korzystanie z tetheringu, czyniąc go bardzo atrakcyjnym sposobem dostępu do Internetu.
Zasadniczo praktyka tetheringu polega na wykorzystaniu połączenia USB za pomocą kabla w celu ustanowienia połączenia internetowego za pośrednictwem urządzenia mobilnego. W związku z tym konieczne jest, aby kabel USB do transmisji danych dla telefonu był łatwo dostępny podczas korzystania z tej metody.
Wi-Fi lub Bluetooth mogą być wykorzystywane do bezprzewodowego tetheringu, przy czym Bluetooth jest wolniejszą i mniej stabilną opcją w porównaniu do Wi-Fi.
Wykorzystanie technologii Wi-Fi pozwala na ustanowienie przenośnego “hotspotu” za pomocą urządzenia mobilnego, powszechnie określanego jako “tethering”. Chociaż ta metoda jest często preferowana ze względu na jej prostotę i wygodę, istnieją ważne powody, dla których niektóre osoby mogą zamiast tego wybrać tethering USB.
⭐Dla niezawodnego połączenia sieciowego
⭐Aby utrzymać telefon naładowany
⭐Unikanie zakłóceń bezprzewodowych
⭐Zapobieganie przechwytywaniu danych przez bezprzewodowe sniffery
Aby wykorzystać urządzenie mobilne jako bezprzewodowy hotspot, gdy odpowiednie połączenie USB jest niedostępne, Wykonaj poniższe kroki, aby ustanowić dostęp do Internetu na komputerze z systemem Linux, podłączając go do hotspotu komórkowego emitowanego przez telefon.
Użyj odpowiedniego kabla USB do tetheringu
Aby zapewnić kompatybilność z tetheringiem, konieczne jest użycie odpowiedniego kabla USB. Nie wszystkie kable są sobie równe; niektóre służą wyłącznie do zasilania i mogą nie obsługiwać funkcji tetheringu. Aby sprawdzić, czy posiadany kabel USB umożliwia korzystanie z funkcji tetheringu, należy wykonać poniższe czynności:
⭐Podłącz kabel do komputera
⭐Podłącz telefon do kabla
System pozostanie nieaktywny, dopóki jedno z urządzeń nie wykryje obecności drugiego, po czym stanie się aktywne i rozpocznie działanie.
Dostępność funkcji przesyłania danych i przeglądania plików sprawia, że tethering jest realną opcją.
Nieodpowiedni przewód ładujący jest w stanie jedynie zasilić urządzenie mobilne, ale nie zapewnia żadnych dodatkowych korzyści ani funkcji, które zwiększyłyby jego funkcjonalność lub wydajność.
Jeśli kabel ulegnie awarii, rozsądnie byłoby zaopatrzyć się w odpowiedni zamiennik, który jest przystosowany do transmisji danych drogą elektroniczną.
Aby skorzystać z technik opisanych w tej sekcji, konieczne jest ustanowienie połączenia między gadżetem mobilnym a komputerem za pomocą działającego kabla USB przed włączeniem tetheringu. Ważne jest, aby pamiętać, że wszystkie procedury i reprezentacje wizualne zostały uchwycone przy użyciu tetheringu USB na Ubuntu 22.04.3 LTS.
Jak podłączyć telefony z Androidem do systemu Linux
Wykorzystanie urządzeń z Androidem do tetheringu jest stosunkowo bezproblemowym procesem, co w dużej mierze wynika z faktu, że zarówno telefony, jak i komputery osobiste działające na platformach Linux zapewniają spójną podstawę do ustanowienia tego połączenia.
Aby ułatwić transfer mobilnej łączności internetowej do komputera z systemem Linux przez USB, należy wykonać następujące czynności:
Podłącz kabel USB zarówno do urządzenia mobilnego, jak i komputera osobistego z systemem Linux, aby zapewnić optymalną synchronizację i transfer danych między tymi dwoma systemami.
Urządzenia z systemem Android są wyposażone w zaawansowaną technologię, która umożliwia im automatyczne rozpoznawanie i autoryzowanie połączeń po wyświetleniu monitu o zezwolenie. Aby udzielić takiej autoryzacji, użytkownicy mogą po prostu wybrać opcję “Zezwól” z dostępnych opcji w interfejsie urządzenia.
Zlokalizuj powiadomienie zawierające wiadomość USB w zakładce Powiadomienia i wejdź z nim w interakcję, dotykając go.
Wybierz “Tethering USB” w sekcji “Użyj USB do”, aby włączyć udostępnianie połączenia USB między urządzeniem a komputerem.
Zamknij
Zazwyczaj ustanowienie połączenia jest ułatwione dzięki automatyzacji i można je zaobserwować w obszarze powiadomień systemu.
Jeśli poprzednia metoda zawiedzie, możesz użyć terminala do zweryfikowania adresu IP urządzenia, aby upewnić się, że połączenie zostało nawiązane pomyślnie. Aby to zrobić, wykonaj następujące kroki:
ip address
Prosimy o próbę zlokalizowania alternatywnego punktu dostępu, ponieważ wygląda na to, że napotkaliśmy problemy z łącznością. Aby przywrócić komunikację, prosimy o sprawdzenie, czy są Państwo podłączeni do kompatybilnej sieci, identyfikując działający adres IP w swoim zakresie. W razie potrzeby można zakończyć bieżącą sesję i zainicjować kolejną próbę połączenia w celu uzyskania niezawodnego połączenia sieciowego.
W przypadku jakichkolwiek niejasności dotyczących wyników adresu IP, użycie polecenia “ifconfig” może dostarczyć wyjaśnień. Narzędzie to jest dostępne po zainstalowaniu pakietu “net-tools” w systemie.
sudo apt install net-tools
Aby wyświetlić połączenia sieciowe, wpisz
ifconfig
Poszukaj opcji oznaczonej
usb0
Alternatywnie, akceptowana jest każda nowa zawartość posiadająca autentyczny adres protokołu internetowego (IP).
Tethering połączenia USB z Linuksa do urządzenia z Androidem nie zawsze jest prostym procesem. W niektórych dystrybucjach Linuksa może być konieczne ręczne wybranie połączenia USB, aby funkcja tetheringu działała poprawnie.
⭐Znajdź ikonę sieci w zasobniku
Kliknij opcję sieci, która ma etykietę przypominającą “auto usb0” w celu identyfikacji.
Podłączenie systemu Linux do urządzenia mobilnego za pomocą kabla USB można uzyskać, wybierając opcję oznaczoną symbolem “⭐.
Jedną z opcji obejścia ograniczeń dotyczących tetheringu bez odpowiedniego planu transmisji danych jest zainstalowanie niestandardowego systemu operacyjnego Android, znanego również jako ROM. Może to pozwolić na większą elastyczność w korzystaniu z mobilnych usług internetowych poza tym, na co pozwalają ustawienia domyślne lub ograniczenia narzucone przez producenta.
Jak podłączyć iPhone’a do Linuksa
Jeśli posiadasz iPhone’a wyposażonego w plan taryfowy pozwalający na tethering, możliwe jest ustanowienie tetheringu Linuksa przez połączenie USB.
Jednak w przeciwieństwie do Androida, nie łączy się to automatycznie. Zamiast tego będziesz potrzebował libimobiledevice, opisanej jako “wieloplatformowa biblioteka protokołów oprogramowania i narzędzia do natywnej komunikacji z urządzeniami iOS”. Przejdź do www.libimobiledevice.org , aby potwierdzić aktualną kompatybilność.
Użytkownicy Ubuntu są wstępnie wyposażeni w instalację libimobiledevice, podczas gdy ci, którzy jej nie posiadają, mogą zainicjować proces, otwierając terminal i wprowadzając polecenie określone we wspomnianych granicach.
sudo apt install libimobiledevice6
Aby zwiększyć poczucie niezawodności między telefonem komórkowym a komputerem osobistym, konieczne jest zainicjowanie procesu, w którym oba urządzenia są połączone za pomocą kabla uniwersalnej magistrali szeregowej (USB). Podczas tego połączenia każde urządzenie wyświetli powiadomienie, które wymaga działania ze strony użytkownika. Po wykryciu wspomnianych powiadomień stuknij przycisk “Zaufaj” na telefonie iPhone, aby kontynuować. Jeśli po dotknięciu “Zaufaj” nie nastąpią żadne zmiany, kliknij “Spróbuj ponownie”.
Aby uzyskać dostęp do Internetu za pośrednictwem iPhone’a, wykonaj następujące czynności:1. Otwórz aplikację “Ustawienia” na swoim urządzeniu, dotykając jej ikony w lewym dolnym rogu ekranu głównego.2.Przewiń w dół i wybierz “Ogólne”, a następnie stuknij “Sieć”. 3. Znajdź opcję oznaczoną “Sieć komórkowa” lub “Dane mobilne”, w zależności od operatora, i przełącz ją do pozycji “Włącz”. 4. Wprowadź hasło Apple ID po wyświetleniu monitu. 5. W razie potrzeby skontaktuj się z dostawcą usług, aby uzyskać dodatkowe instrukcje konfiguracji.
⭐Otwórz Ustawienia > Hotspot osobisty .
⭐Enable Allow Others to Join .
Close
Aby ustanowić połączenie Linux tethering na urządzeniu mobilnym, wystarczy wybrać odpowiednią opcję, aby je aktywować. W przeciwieństwie do urządzeń z Androidem, które pojawiają się jako połączenie USB, iPhone’y są wyświetlane jako oddzielne urządzenie Ethernet w standardowym menu ustawień sieciowych. Dostęp do niego można uzyskać, przechodząc do Ustawienia > Sieć.
Czy można włączyć tethering USB w terminalu Linux?
W niektórych sytuacjach może być konieczne użycie terminala w celu nawiązania połączenia między urządzeniem opartym na systemie Linux a smartfonem. Może się to zdarzyć, gdy system komputerowy nie posiada graficznego interfejsu użytkownika lub środowiska graficznego.
Włączenie tej funkcji jest prostym procesem poprzez podłączenie urządzenia przez USB i włączenie udostępniania plików na urządzeniu. Aby uzyskać dostęp do niezbędnego pliku konfiguracyjnego znajdującego się pod adresem “/etc/netplan/01-network-manager-all.yaml”, wystarczy wykonać następujące kroki:1. Podłącz urządzenie do komputera za pomocą kabla USB.2. Upewnij się, że udostępnianie plików zostało włączone na urządzeniu.3. Otwórz aplikację terminala na komputerze.4. Wpisz “sudo nano /etc/netplan/01-network-manager-all.yaml” w wierszu poleceń i naciśnij klawisz Enter. Spowoduje to otwarcie pliku konfiguracyjnego do edycji w edytorze tekstu Nano.
Następnie dodaj następujące elementy:
ethernets:
Aby aktywować IPv6, zmodyfikuj opcję konfiguracji DHCPv6, aby ustawić ją na “yes”. Należy pamiętać, że ustawienie opcji na “true” lub “false” również przyniesie pożądany rezultat.
Dokonaj wyboru spośród opcji podanych poniżej, wpisując “Y” dla “tak” lub “N” dla “nie”. Aby zapisać zmiany i wyjść z programu, naciśnij “CTRL \ + X”. Jeśli chcesz potwierdzić swój wybór, wpisz “Y”.
Wprowadź następujące polecenia:
sudo netplan try
sudo netplan apply
Twoja konfiguracja sieci podłączonej przez USB jest teraz aktywna i masz możliwość sprawdzenia planu sieci w dowolnym momencie, uzyskując dostęp do terminala.
sudo netplan get
Prosimy o powstrzymanie się od modyfikacji dokumentu, chyba że jest to uzasadnione.
Tethering telefonów z Linuksem do Linuksa
Istnieje kilka mobilnych systemów operacyjnych opartych na Linuksie, takich jak mobilna iteracja Pure OS na urządzeniu Librem 5, PostmarketOS dla PinePhone i UBPorts, który jest następcą Ubuntu Touch, znanego jako jeden z najbardziej przyjaznych dla użytkownika mobilnych systemów operacyjnych opartych na Linuksie.
Warto zauważyć, że niektóre urządzenia mobilne oparte na systemie Linux mogą nie mieć niezawodnych opcji USB lub bezprzewodowego tetheringu. Dlatego zaleca się zapoznanie się z odpowiednią dokumentacją dla danego projektu mobilnego Linux, aby upewnić się co do jego dostępności i kompatybilności.
Tethering telefonu do systemu Linux: Sukces!
Smartfony mogą funkcjonować jako bezprzewodowe hotspoty dla laptopów i komputerów stacjonarnych, chociaż tethering USB nadal oferuje praktyczną użyteczność w niektórych sytuacjach.Na przykład, jeśli karta sieciowa komputera działa nieprawidłowo lub jeśli posiadasz urządzenia peryferyjne, które są szczególnie podatne na zakłócenia sygnału bezprzewodowego, wykorzystanie tetheringu USB może okazać się korzystne.
Wykorzystanie smartfona jako mobilnego hotspotu w celu zapewnienia dostępu do Internetu dla komputera z systemem Linux lub innego urządzenia może być korzystnym rozwiązaniem. Co więcej, łącząc się przez USB, ładowanie telefonu jest podtrzymywane, zapewniając jednocześnie zasilanie podłączanego urządzenia. Jest to rozwiązanie korzystne dla obu stron.