Jak skonfigurować sieć lokalną w systemie Ubuntu

W procesie pracy z komputerem istnieją różne zadania, z których jednym jest skonfigurowanie sieci lokalnej. W tym artykule szczegółowo przyjrzymy się, jak skonfigurować sieć lokalną w systemie operacyjnym Ubuntu. Więc zaczynajmy.

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

Konfiguracja konsoli sieci we wszystkich systemach operacyjnych podobnych do Linuksa, w tym Ubuntu, jest wykonywana przy użyciu specjalnej komendy ifconfig. Jeśli po prostu zarejestrujesz to polecenie w terminalu, konsola pokaże wszystkie interfejsy sieciowe uruchomione na komputerze w tym momencie. Wygląda to tak:

eth0 Link encap: Ethernet HWaddr 00: 04: 75: c1: e2: ab
adres dodatkowy: 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
adres dodatkowy: 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 uprawnień administratora.

Aby zmienić ustawienia interfejsu, wyświetl 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 eth0 netmask 255.255.255.0

zmienić maskę podsieci interfejsu eth0 na 255.255.255.0

Jednak ustawione w ten sposób parametry 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 następująco:

# Ten plik to interfejsy sieciowe dostępne w twoim systemie
# i jak je aktywować. Aby uzyskać więcej informacji, zobacz interfejsy (5).
# Interfejs sieciowy pętli zwrotnej
auto lo
iface lo inet loopback
# Główny 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
bramka 10.2.10.1
dns-nameservers 212.212.45.174
# Drugi 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 niezwykle 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 chcesz, aby Twój komputer odbierał dynamicznie ustawienia sieciowe (przez DHCP), napisz następujące linie 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 dany plik konfiguracyjny, w ustawieniach interfejsu eth0 zostanie skomentowana linia zmieniająca adres MAC.Dzieje się tak, ponieważ jeśli nie zostanie to zakomentowane, usługa sieciowa może się nie uruchomić i może być konieczna rejestracja w celu zmiany adresu MAC:

sudo ifconfig eth0 down
sudo ifconfig eth0 hw ether 12: 34: 56: 78: 90: 12
sudo ifconfig eth0 up
sudo /etc/init.d/networking restart

Alternatywnie możesz napisać skrypt basha.

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 ether 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 po prostu używając komendy mynetconfig. Aby uruchomić skrypt natychmiast po uruchomieniu systemu, skopiuj go do /etc/init.d/, następnie otwórz konsolę i przejdź do /etc/init.d/, a następnie uruchom polecenie:

update-rc.d mynetconfig domyślnie 99,

gdzie mynetconfig to nazwa skryptu;

defaults - wykonaj we wszystkich trybach od drugiego do piątego pobierania;

99 - kolejność rozruchu.

Aby usunąć skrypt z automatycznego ładowania, otwórz katalog /etc/init.d/ i wpisz:

update-rc.d -f usuń mynetconfig

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

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

Teraz będziesz wiedział, jak skonfigurować sieć za pośrednictwem konsoli w systemie Ubuntu, a także jak podłączyć dysk sieciowy. Napisz w komentarzach, jeśli udało Ci się poradzić sobie z tym zadaniem, podziel się doświadczeniami z innymi użytkownikami i zadaj wszelkie pytania, które Cię interesują w sprawie tego artykułu.