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.