Kako postaviti lokalnu mrežu u Ubuntuu

U procesu rada s računalom postoji niz zadataka, od kojih je jedan konfigurirati lokalnu mrežu. Ovaj članak će detaljno razmotriti kako konfigurirati lokalnu mrežu u operativnom sustavu Ubuntu. Počnimo.

Postavljanje lokalne mreže u Ubuntu se obavlja pomoću naredbi.

Konzolna mrežna konfiguracija u svim operativnim sustavima sličnim Linuxu, uključujući Ubuntu, izvodi se pomoću posebne naredbe ifconfig. Ako jednostavno upišete ovu naredbu u terminal, konzola će prikazati sva mrežna sučelja koja se izvode na računalu u tom trenutku. Izgleda ovako:

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 Bass: 192.168.140.255 Maska: 255.255.255.0

....

....

lo Link encap: Loopback

inet addr: 127.0.0.1 Maska: 255.0.0.0

....

....

Prvi stupac sadrži nazive sučelja, a drugi - postavke istih sučelja. Naredba ifconfig eth0 prikazuje samo postavke interfejsa eth0. Da biste onemogućili ili omogućili sučelje eth0, unesite sljedeće naredbe:

sudo ifconfig eth0 dolje

sudo ifconfig eth0 up

Napominjemo da upravljanje sučeljem zahtijeva tzv. Prava superkorisnika.

Da biste promijenili postavke sučelja, navedite sljedeće naredbe:

sudo ifconfig eth1 inet 192.168.140.1

promijenite IP adresu eth1 sučelja na 192.168.140.1

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

će promijeniti MAC adresu na 00: 12: 34: 56: 78: 90

sudo ifconfig eth0 netmaska ​​255.255.255.0

promijenite eth0 podmrežnu masku sučelja eth0 na 255.255.255.0

Međutim, parametri postavljeni na ovaj način se vraćaju nakon ponovnog pokretanja računala. Da biste to izbjegli, promijenite postavke u konfiguracijskoj datoteci mrežnog sučelja koja se nalazi u / etc / network / interfaces. Ova datoteka izgleda ovako:

# Ova datoteka je mrežna sučelja dostupna na vašem sustavu

# i kako ih aktivirati. Za više informacija, pogledajte sučelja (5).

# Mrežno sučelje s povratnom petljom

auto lo

iface loetet povratnu petlju

# Sučelje primarne mreže

auto eth0

iface eth0 inet statična

adresa 10.2.10.32

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

netmaska ​​255.255.255.0

mreža 10.2.10.0

emitiranje 10.2.10.255

gateway 10.2.10.1

dns-poslužitelji imena 212.212.45.174

# Sučelje sekundarne mreže

auto eth1

iface eth1 inet statički

adresa 192.168.140.1

netmaska ​​255.255.255.0

Da biste postavili adresu DNS poslužitelja, idite u datoteku / etc / network / interfaces, ali primijetite da se adrese DNS poslužitelja u Ubuntuu obično vode kroz datoteku /etc/resolv.conf, sintaksa ove konfiguracijske datoteke je vrlo jednostavna i izgleda ovako

poslužitelj imena 80.227.64.17

poslužitelj imena 80.231.56.1

Nakon promjene tih konfiguracijskih datoteka, ponovno pokrenite mrežnu uslugu naredbom:

sudo /etc/init.d/networking ponovno pokretanje

Ako je vaše računalo potrebno da dinamički prima mrežne postavke (putem DHCP-a), upišite sljedeće retke u datoteku / etc / network / interfaces:

auto eth0

iface eth0 inet auto

Za dinamičko ažuriranje mrežnih postavki, popis:

dhclient

Za zaustavljanje ili pokretanje mrežne usluge koristite naredbe:

sudo /etc/init.d/networking zaustavi

start sudo /etc/init.d/networking

Ako pogledate konfiguracijsku datoteku o kojoj je riječ, u postavkama sučelja eth0, komentirana je linija koja mijenja MAC adresu. To je učinjeno jer ako nije komentirano, mrežna usluga se možda neće pokrenuti i možda ćete se morati registrirati da biste promijenili MAC adresu:

sudo ifconfig eth0 dolje

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

sudo ifconfig eth0 up

sudo /etc/init.d/networking ponovno pokretanje

Alternativno, možete napisati bash skriptu.

U mapi / home / user stvorite datoteku pod nazivom mynetconfig i kopirajte kod u nju:

echo "######## OTKLYCHENIE eth0 #######"

sudo ifconfig eth0 dolje

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 ponovno pokretanje

jeka "KONEC"

Sada, umjesto ovih redaka, morat ćete napisati samo jednu naredbu: / home / user / mynetconfig

Zatim kopirajte datoteku mynetconfig u direktorij / use / local / bin. Sada možete pokrenuti skriptu jednostavno pomoću naredbe mynetconfig. Da biste pokrenuli skriptu odmah kada se sustav pokrene, kopirajte ga u /etc/init.d/, zatim otvorite konzolu i idite na /etc/init.d/, a zatim pokrenite naredbu:

update-rc.d zadane postavke mynetconfig 99,

gdje je mynetconfig naziv skripte;

zadane postavke - obavljaju se na svim načinima od drugog do petog preuzimanja;

99 - redoslijed podizanja sustava.

Da biste uklonili skriptu iz pokretanja, otvorite direktorij /etc/init.d/ i upišite:

update-rc.d -f mynetconfig ukloni

Postoji još jedan način dodavanja skripte u automatsko pokretanje. Jednostavno unesite naziv skripte u datoteku /etc/rc.local ili je izbrišite ako želite ukloniti skriptu. Prva metoda je nešto kompliciranija, ali joj valja dati prednost, jer će u tom slučaju biti moguće odabrati redoslijed i način utovara, što može biti važno u nekim situacijama.

Sada razmislite o povezivanju mrežnog pogona u Ubuntuu. To se radi jednostavno. Najprije otvorite izbornik "Idi na" i odaberite "Poveži se s poslužiteljem". U prozoru koji se otvori morat ćete odrediti vrstu usluge i druge opće podatke. Kliknite gumb Poveži. Zatim ćete morati unijeti zaporku i kliknuti na gumb "Poveži". Gotovo je. Sve je prilično jednostavno i brzo.

Sada ćete znati kako postaviti mrežu preko konzole u Ubuntuu, kao i kako povezati mrežni pogon. Napišite komentare ako ste se uspjeli nositi s ovim zadatkom, podijelite svoje iskustvo s drugim korisnicima i postavite pitanja koja vas zanimaju na temu ovog članka.