Udostępnianie Internetu w systemie Linux
Istnieje kilka sposobów udostępniania Internetu z jednego komputera z systemem Linux na inne urządzenia. W tym poradniku omówimy dwie najpopularniejsze metody:
1. Udostępnianie Internetu za pomocą kabla Ethernet
Ta metoda jest najprostsza i najstabilniejsza, ale wymaga kabla Ethernet do połączenia obu komputerów.
Kroki:
- Podłącz kabel Ethernet do portu Ethernet komputera z dostępem do Internetu (komputer A).
- Podłącz drugi koniec kabla Ethernet do portu Ethernet komputera, który ma udostępniony Internet (komputer B).
- Na komputerze A otwórz ustawienia sieciowe.
- Znajdź kartę sieciową Ethernet i kliknij przycisk “Edytuj”.
- W zakładce “Udostępnianie” zaznacz opcję “Udostępnij połączenie internetowe przez ten interfejs”.
- Wybierz kartę sieciową Wi-Fi lub Ethernet, z której inne urządzenia będą korzystać z Internetu.
- Zapisz zmiany i zamknij okno ustawień.
Komputer B powinien teraz automatycznie uzyskać adres IP i połączyć się z Internetem.
2. Udostępnianie Internetu za pomocą Wi-Fi
Ta metoda umożliwia udostępnianie Internetu za pomocą sieci Wi-Fi, co pozwala na bezprzewodowe łączenie się z nim innych urządzeń.
Kroki:
- Zainstaluj pakiet
hostapd
idnsmasq
na komputerze A:
sudo apt install hostapd dnsmasq
- Utwórz plik konfiguracyjny dla
hostapd
:
sudo nano /etc/hostapd/hostapd.conf
- W pliku konfiguracyjnym dodaj następujące wiersze:
interface wlan0
driver nl80211
ssid MyNetworkName
wpa_passphrase MyNetworkPassword
wpa_mode WPA-PSK
wpa_key_mgmt WPA-PSK-TKIP
wpa_pairwise CCMP
-
Zastąp
MyNetworkName
iMyNetworkPassword
nazwą i hasłem sieci Wi-Fi, której chcesz używać. -
Zapisz plik i zamknij edytor.
-
Utwórz plik konfiguracyjny dla
dnsmasq
:
sudo nano /etc/dnsmasq.conf
- W pliku konfiguracyjnym dodaj następujące wiersze:
interface wlan0
dhcp-range 192.168.1.10 192.168.1.20
dhcp-lease-time 120m
domain-name-servers 8.8.8.8 8.8.4.4
-
Zapisz plik i zamknij edytor.
-
Uruchom usługi
hostapd
idnsmasq
:
sudo systemctl start hostapd dnsmasq
- Włącz punkt dostępu Wi-Fi:
sudo systemctl enable hostapd dnsmasq
Komputer B powinien teraz wykryć sieć Wi-Fi o nazwie “MyNetworkName” i połączyć się z nią za pomocą hasła “MyNetworkPassword”. Po połączeniu komputer B będzie miał dostęp do Internetu.
Dodatkowe informacje:
- Upewnij się, że komputer A ma statyczny adres IP, aby mógł udostępniać Internet innym urządzeniom.
- Możesz zmienić nazwę i hasło sieci Wi-Fi w plikach konfiguracyjnych
hostapd
idnsmasq
. - Istnieją bardziej zaawansowane sposoby udostępniania Internetu w systemie Linux, takie jak tworzenie routera bezprzewodowego z użyciem pakietu
dd-wrt
.
Pamiętaj, że udostępnianie Internetu może wiązać się z pewnymi zagrożeniami bezpieczeństwa. Upewnij się, że używasz silnego hasła do sieci Wi-Fi i włącz firewall na komputerze A.