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.