5 sposobów na przypisanie adresu IP do komputera z systemem Linux

Spisu treści:

5 sposobów na przypisanie adresu IP do komputera z systemem Linux
5 sposobów na przypisanie adresu IP do komputera z systemem Linux

Wideo: 5 sposobów na przypisanie adresu IP do komputera z systemem Linux

Wideo: 5 sposobów na przypisanie adresu IP do komputera z systemem Linux
Wideo: How to uninstall application in Linux Ubuntu | Remove Program | beginners guide 2024, Listopad
Anonim

Linux to bezpłatna i otwarta alternatywa dla systemów Windows i Mac OS. Ten system operacyjny może działać w formie surowej konsoli tekstowej lub w środowisku graficznym, takim jak GNOME i KDE. Ten przewodnik wyjaśni, jak przypisać adres IP w systemie Linux za pomocą konsoli. W tym przewodniku założono, że znasz podstawy korzystania z systemu Linux oraz sposób działania sieci, adresów IP i serwerów DNS.

Krok

Metoda 1 z 5: Korzystanie z konta „root”

Przypisz adres IP na komputerze z systemem Linux Krok 1
Przypisz adres IP na komputerze z systemem Linux Krok 1

Krok 1. Jeśli nie jesteś zalogowany do systemu jako „root” (rodzaj konta administratora w systemie Linux), otwórz konsolę i wpisz „su”

Naciśnij enter.

Zainstaluj Linuksa bez płyty CD lub pamięci USB za pomocą UNetBootW kroku 9
Zainstaluj Linuksa bez płyty CD lub pamięci USB za pomocą UNetBootW kroku 9

Krok 2. Uwaga:

Dystrybucje Ubuntu Linux zwykle mają to samo hasło „root”, co hasło do konta, które zostało utworzone podczas instalacji systemu operacyjnego.

Przypisz adres IP na komputerze z systemem Linux Krok 3
Przypisz adres IP na komputerze z systemem Linux Krok 3

Krok 3. Po wyświetleniu monitu wprowadź hasło do konta „root” i naciśnij „Enter”

Metoda 2 z 5: Debian/Ubuntu/Kubuntu

Przypisz adres IP na komputerze z systemem Linux Krok 4
Przypisz adres IP na komputerze z systemem Linux Krok 4

Krok 1. Wykonaj kopię pliku /etc/network/interfaces, wpisując w konsoli następujące polecenie:

'cp /etc/network/interfaces /etc/network/interfaces.backup'

Przypisz adres IP na komputerze z systemem Linux Krok 5
Przypisz adres IP na komputerze z systemem Linux Krok 5

Krok 2. Wpisz „vi /etc/network/interfaces”, a następnie naciśnij „Enter”

Naciśnij „i”, aby przejść do trybu edycji.

Przypisz adres IP na komputerze z systemem Linux Krok 6
Przypisz adres IP na komputerze z systemem Linux Krok 6

Krok 3. Przewiń, aż znajdziesz kartę sieciową w pliku

Karta sieciowa ma zwykle nazwę eth0 dla karty sieciowej Ethernet lub wlan0/wifi0 dla sieci bezprzewodowej.

Przypisz adres IP na komputerze z systemem Linux Krok 7
Przypisz adres IP na komputerze z systemem Linux Krok 7

Krok 4. Zmień „iface eth0 inet dhcp” na „iface eth0 inet static”

Przypisz adres IP na komputerze z systemem Linux Krok 8
Przypisz adres IP na komputerze z systemem Linux Krok 8

Krok 5. Dodaj następujące wiersze do pliku

Zastąp adres IP żądanym adresem IP: adres 192.168.0.10netmask 255.255.255.0network 192.168.0.0broadcast 192.168.0.255gateway 192.168.0.1dns-nameservers 216.10.119.241

Przypisz adres IP na komputerze z systemem Linux Krok 9
Przypisz adres IP na komputerze z systemem Linux Krok 9

Krok 6. Zapisz plik i wyjdź z edytora

Naciśnij "Esc", aby przejść do trybu poleceń vi, a następnie napisz ":wq". Naciśnij enter".

Przypisz adres IP na komputerze z systemem Linux Krok 10
Przypisz adres IP na komputerze z systemem Linux Krok 10

Krok 7. Wpisz „ifdown eth0” i naciśnij „Enter”

Przypisz adres IP na komputerze z systemem Linux Krok 11
Przypisz adres IP na komputerze z systemem Linux Krok 11

Krok 8. Wpisz „ifup eth0” i naciśnij „Enter”

Metoda 3 z 5: Red Hat lub Slackware

Przypisz adres IP na komputerze z systemem Linux Krok 12
Przypisz adres IP na komputerze z systemem Linux Krok 12

Krok 1. Najłatwiejszym sposobem ustawienia adresu IP w Red Hat lub Slackware jest wpisanie "netconfig" w starszych wersjach dystrybucji lub "ifconfig /netstat" w nowych wersjach dystrybucji

Uruchom polecenie w konsoli jako „root”. Menu tekstowe pomoże Ci ustawić wymaganą konfigurację.

Przypisz adres IP na komputerze z systemem Linux Krok 13
Przypisz adres IP na komputerze z systemem Linux Krok 13

Krok 2. Wpisz w konsoli następującą komendę: nano /etc/sysconfig/network-scripts/ifcfg-eth0. Użyj klawisza „Tab”, aby poruszać się między kolumnami i użyj spacji, aby zaznaczyć lub odznaczyć pola wyboru.

Przypisz adres IP na komputerze z systemem Linux Krok 14
Przypisz adres IP na komputerze z systemem Linux Krok 14

Krok 3. Po wprowadzeniu żądanych ustawień zamknij okno ustawień

Przypisz adres IP na komputerze z systemem Linux Krok 15
Przypisz adres IP na komputerze z systemem Linux Krok 15

Krok 4. Aby zastosować reguły, wpisz w konsoli polecenie „restart sieci serwisowej”, a następnie naciśnij „Enter”

Ten krok nie jest konieczny, jeśli używasz Slackware - Twoje zmiany zostaną zastosowane automatycznie. Uwaga: istnieją różne dystrybucje oparte na systemie Red Hat Linux, takie jak Fedora Core, CentOS, White Box itp. Większość z tych systemów operacyjnych może mieć to samo polecenie konfiguracji IP.

Metoda 4 z 5: Dowolny system Linux z jądrem 2.4 i nowszym

Poniższa metoda jest nieco bardziej skomplikowana. Nadal będziesz potrzebować konsoli, ale kroki powinny działać dla każdej nowoczesnej dystrybucji Linuksa. Używany program konfiguracyjny to „ip” i znajduje się w folderze „/sbin/”.

Przypisz adres IP na komputerze z systemem Linux Krok 16
Przypisz adres IP na komputerze z systemem Linux Krok 16

Krok 1. Poznaj nazwę używanego interfejsu sieciowego

Aby wyświetlić wszystkie dostępne interfejsy sieciowe, uruchom polecenie "/sbin/ip link". Na ekranie pojawi się lista nazw interfejsów, adresów MAC i innych informacji.

Przypisz adres IP na komputerze z systemem Linux Krok 17
Przypisz adres IP na komputerze z systemem Linux Krok 17

Krok 2. Zastosuj adres IP za pomocą podkomendy „addr”, na przykład „/sbin/ip addr add 192.168.0.10/24 dev [INTERFACE_NAME]”

  • Domyślny punkt dostępu jest dodawany za pomocą podkomendy „route”, np. „/sbin/ip route add default via [GATEWAY_ADDRESS]”.

    Przypisz adres IP na komputerze z systemem Linux Krok 18
    Przypisz adres IP na komputerze z systemem Linux Krok 18
Przypisz adres IP na komputerze z systemem Linux Krok 19
Przypisz adres IP na komputerze z systemem Linux Krok 19

Krok 3. Aktywuj interfejs sieciowy za pomocą podkomendy „link”:

„Łącze /sbin/ip ustawiło [INTERFACE_NAME]”. Jeśli wszystkie wprowadzone dane są poprawne, sieć będzie działać normalnie. Niestety, wszystkie ustawienia sieciowe zostaną utracone po ponownym uruchomieniu systemu, więc jeśli chcesz przywrócić ustawienia po uruchomieniu systemu, dodaj wszystkie powyższe polecenia do "/etc/rc.local" -- pliku, który jest uruchamiany podczas system się uruchamia.

Metoda 5 z 5: Dynamiczny adres IP/DHCP

Dynamiczne adresy IP są generowane automatycznie i zazwyczaj nie wymagają uwagi użytkownika, ale istnieją szczególne przypadki, o których należy pamiętać:

Przypisz adres IP na komputerze z systemem Linux Krok 20
Przypisz adres IP na komputerze z systemem Linux Krok 20

Krok 1. Jeśli sieć nie jest aktywna podczas uruchamiania systemu, połączenie internetowe może nie być dostępne nawet po rozwiązaniu problemu z siecią

Aby natychmiast przywrócić połączenie internetowe, uruchom polecenie „dhclient” jako root. Adres dynamiczny również zostanie zresetowany.

Przypisz adres IP na komputerze z systemem Linux Krok 21
Przypisz adres IP na komputerze z systemem Linux Krok 21

Krok 2. Ta sama sytuacja może również wystąpić, jeśli dostęp do sieci uzyskuje się ze sprzętu uruchamianego na komputerze

W niektórych przypadkach Linux uruchamia się szybciej niż sieciowy „router” i nie znajduje sieci podczas startu. Znajdź dhclient.conf (np. /etc/dhcp3/dhclient.conf dla Debiana) i dodaj/popraw linię restartu nn;. Zastąp nn interwałem czasu oczekiwania na proces aktywacji „routera” po uruchomieniu systemu.

Porady

  • Polecenie „sudo” (skrót od „superuser do”) umożliwia tymczasowy dostęp administratora i w większości przypadków jest bardziej odpowiednie niż „su”. Przeczytaj przewodnik sudo, wpisując „man sudo” i bądź wdzięczny, że to zrobiłeś.
  • Plik /etc/resolv.conf może wymagać edycji, jeśli chcesz uzyskać dostęp do systemu za pomocą nazwy domeny zamiast adresu IP. Użyj metod takich jak edycja pliku /etc/network/interfaces i nie zapomnij wykonać kopii zapasowej oryginałów!

Ostrzeżenie

  • Nie zapomnij wykonać kopii zapasowej plików, aby móc przywrócić oryginalne ustawienia.
  • Nie wykonuj powyższych kroków, chyba że rozumiesz, jak działają sieci, adresy IP i serwery DNS.
  • Nie loguj się jako root. Zalecamy zalogowanie się jako inny użytkownik, użycie polecenia su w konsoli, a następnie powrót do tego konta użytkownika po zakończeniu. Dostęp do roota pozwala innym użytkownikom z dostępem do twojego komputera robić wszystko w twoim systemie.

Zalecana: