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.