Jak skonfigurować sieć lokalną w Ubuntu

W trakcie pracy z komputerem istnieje wiele różnych zadań, z których jednym jest konfiguracja sieci lokalnej. W tym artykule przyjrzymy się szczegółowo, jak skonfigurować sieć lokalną w systemie operacyjnym Ubuntu. Zacznijmy więc.

Konfigurowanie sieci lokalnej w Ubuntu odbywa się za pomocą poleceń.

Konfiguracja sieci konsoli we wszystkich systemach operacyjnych Linux, w tym w Ubuntu, jest wykonywana za pomocą specjalnego polecenia ifconfig. Jeśli po prostu zarejestrujesz to polecenie w terminalu, konsola pokaże wszystkie interfejsy sieciowe, które są uruchomione w tym momencie na komputerze. Wygląda to tak:

eth0 Link encap: Ethernet HWaddr 00: 04: 75: c1: e2: ab

inet addr: 10.2.10.32 Bcast: 10.2.10.255 Maska: 255.255.255.0

...

...

eth1 Link encap: Ethernet HWaddr 00: 04: 75: c1: e2: 6b

inet addr: 192.168.140.1 Bcast: 192.168.140.255 Maska: 255.255.255.0

...

...

lo Link encap: Local Loopback

inet addr: 127.0.0.1 Maska: 255.0.0.0

...

...

Pierwsza kolumna zawiera nazwy interfejsów, a druga - ustawienia tych samych interfejsów. Polecenie ifconfig eth0 wyświetla tylko ustawienia interfejsu eth0. Aby wyłączyć lub włączyć interfejs eth0, wprowadź następujące polecenia:

sudo ifconfig eth0 down

sudo ifconfig eth0 up

Należy pamiętać, że zarządzanie interfejsem wymaga tak zwanych praw superużytkownika.

Aby zmienić ustawienia interfejsu, wypisz następujące polecenia:

sudo ifconfig eth1 inet 192.168.140.1

zmień adres IP interfejsu eth1 na 192.168.140.1

sudo ifconfig eth0 hw ether 00: 12: 34: 56: 78: 90

zmieni adres MAC na 00: 12: 34: 56: 78: 90

sudo ifconfig maska ​​sieciowa eth0 255.255.255.0

zmień maskę podsieci eth0 interfejsu eth0 na 255.255.255.0

Jednak parametry ustawione w ten sposób są resetowane po ponownym uruchomieniu komputera. Aby tego uniknąć, zmień ustawienia w pliku konfiguracyjnym interfejsu sieciowego, który znajduje się w / etc / network / interfaces. Ten plik wygląda tak:

# Ten plik to interfejsy sieciowe dostępne w twoim systemie

# i jak je aktywować. Aby uzyskać więcej informacji, zobacz interfejsy (5).

# Interfejs sieci pętli zwrotnej

auto lo

iface lo inet loopback

# Podstawowy interfejs sieciowy

auto eth0

iface eth0 inet static

adres 10.2.10.32

#hwaddress ether 12: 34: 56: 78: 90: 12

maska ​​sieci 255.255.255.0

sieć 10.2.10.0

transmisja 10.2.10.255

brama 10.2.10.1

dns-nameservers 212.212.45.174

# Wtórny interfejs sieciowy

auto eth1

iface eth1 inet static

adres 192.168.140.1

maska ​​sieci 255.255.255.0

Aby ustawić adres serwera DNS, przejdź do pliku / etc / network / interfaces, ale zauważ, że zazwyczaj adresy serwerów DNS w Ubuntu są zarządzane przez plik /etc/resolv.conf, składnia tego pliku konfiguracyjnego jest bardzo prosta i wygląda tak

serwer nazw 80.227.64.17

serwer nazw 80.231.56.1

Po wprowadzeniu zmian w tych plikach konfiguracyjnych uruchom ponownie usługę sieciową za pomocą polecenia:

sudo /etc/init.d/networking restart

Jeśli potrzebujesz komputera do dynamicznego odbierania ustawień sieciowych (przez DHCP), napisz następujące wiersze w pliku / etc / network / interfaces:

auto eth0

iface eth0 inet auto

Aby dynamicznie aktualizować ustawienia sieciowe, wyświetl listę:

dhclient

Aby zatrzymać lub uruchomić usługę sieciową, użyj poleceń:

sudo /etc/init.d/networking stop

sudo /etc/init.d/networking start

Jeśli spojrzysz na plik konfiguracyjny, o którym mowa, w ustawieniach interfejsu eth0 zostanie zmieniona linia zmieniająca adres MAC. Dzieje się tak, ponieważ jeśli nie zostanie to skomentowane, usługa sieciowa może nie zostać uruchomiona i może być konieczna rejestracja w celu zmiany adresu MAC:

sudo ifconfig eth0 down

sudo ifconfig eth0 hw eter 12: 34: 56: 78: 90: 12

sudo ifconfig eth0 up

sudo /etc/init.d/networking restart

Alternatywnie możesz napisać skrypt bash.

W folderze / home / user utwórz plik o nazwie mynetconfig i skopiuj do niego kod:

echo „######## OTKLYCHENIE eth0 #######”

sudo ifconfig eth0 down

echo "##### MENYAEM MAC ADRES #####"

sudo ifconfig eth0 hw eter 00: 13: 8f: cb: 10: 21

echo "######## VKLUCHAEM eth0 #########"

sudo ifconfig eth0 up

echo "#### PEREZAGRYGAEM NETWORKING ####"

sudo /etc/init.d/networking restart

echo „KONEC”

Teraz, zamiast tych linii, będziesz musiał napisać tylko jedno polecenie: / home / user / mynetconfig

Następnie skopiuj plik mynetconfig do katalogu / use / local / bin. Teraz możesz uruchomić skrypt za pomocą komendy mynetconfig. Aby uruchomić skrypt natychmiast po uruchomieniu systemu, skopiuj go do /etc/init.d/, a następnie otwórz konsolę i przejdź do /etc/init.d/, a następnie uruchom polecenie:

update-rc.d domyślnie mynetconfig 99,

gdzie mynetconfig jest nazwą skryptu;

wartości domyślne - wykonuje się we wszystkich trybach od drugiego do piątego pobrania;

99 - kolejność uruchamiania.

Aby usunąć skrypt ze startu, otwórz katalog /etc/init.d/ i wpisz:

update-rc.d -f mynetconfig usuń

Istnieje inny sposób dodania skryptu do automatycznego ładowania. Po prostu wpisz nazwę skryptu w pliku /etc/rc.local lub usuń go, jeśli chcesz usunąć skrypt. Pierwsza metoda jest nieco bardziej skomplikowana, ale warto nadać jej pierwszeństwo, ponieważ w tym przypadku możliwe będzie wybranie kolejności i trybu ładowania, co może być ważne w niektórych sytuacjach.

Teraz zastanów się, jak podłączyć dysk sieciowy w Ubuntu. Robi się to po prostu. Najpierw otwórz menu „Idź do” i wybierz „Połącz z serwerem”. W oknie, które zostanie otwarte, musisz określić typ usługi i inne ogólne dane. Kliknij przycisk Połącz. Następnie musisz wprowadzić hasło i kliknąć przycisk „Połącz”. Jest zrobione. Wszystko jest dość łatwe i szybkie.

Teraz będziesz wiedział, jak skonfigurować sieć za pomocą konsoli w Ubuntu, a także jak podłączyć dysk sieciowy. Napisz w komentarzach, jeśli poradzisz sobie z tym zadaniem, podziel się swoimi doświadczeniami z innymi użytkownikami i zadawaj pytania, które Cię interesują w temacie tego artykułu.