Osnovni alati za konfiguraciju računalne mreže
Alat ifconfig
ifconfig
je moćan alat za konfiguriranje mrežnih sučelja, te za dobivanje informacija o istima. Pokreće se u ljusci, a osim sa stvarnim mrežnim sučeljima ifconfig radi i sa emuliranima.
Ukoliko ga koristimo bez argumenata, ifconfig ispisuje informacije o trenutno aktivnim mrežnim sučeljima, baš kao i netstat -ie
. Ako želimo ispis informacija o točno određenom mrežnom sučelju, kao argument navodimo naziv tog sučelja. Primjerice, prikaz informacija za mrežno sučelje wlan0
(bežična mrežna kartica) radimo na način:
# ifconfig wlan0
wlan0 Link encap:Ethernet HWaddr 00:24:d6:0b:61:26
inet addr:192.168.1.2 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::224:d6ff:fe0b:6126/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1101738 errors:0 dropped:0 overruns:0 frame:0
TX packets:1024191 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:407548170 (388.6 MiB) TX bytes:146331082 (139.5 MiB)
Ifconfig se koristi za manipulaciju mrežnim sučeljima možemo određeno sučelje omogućiti ili onemogućiti za rad, te možemo određenom sučelju dodijeliti željenu IP adresu.
Warning
Alat ifconfig
zahtijeva administratorske privilegije za manipuliranje postavkama mrežnih sučelja, odnosno ta funkcionalnost dostupna je samo root
korisniku.
Ukoliko želimo neaktivno sučelje omogućiti za rad (staviti sučelje u aktivno stanje), navodimo naziv sučelja iza kojeg slijedi up
:
# ifconfig eth0 up
Prisjetimo se da se sučelje eth0
odnosi na Ethernet karticu. Analogno tome, aktivo sučelje možemo staviti u neaktivno stanje, navođenjem argumenta down
:
# ifconfig eth0 down
Sučeljima možemo dodjeljivati IP adrese, navođenjem naziva sučelja, te željene adrese. Primjerice, sučelju wlan0 dodjeljujemo adresu 192.168.1.10 naredbom
# ifconfig wlan0 192.168.1.10
Također, možemo mijenjati i maske podmreže, navođenjem naziva sučelja, argumenta netmask
i željene maske. Primjerice, sučelju eth0 stavljamo masku 255.255.255.0 naredbom
# ifconfig eth0 netmask 255.255.255.0
Svakom sučelju možemo argumentom mtu
odrediti i MTU (ukoliko postavimo valjanu vrijednost). Za ethernet sučelja vrijednost je 1500; želimo li recimo, sučelju eth0 promijeniti vrijednost MTU na 1000, to ćemo učiniti naredbom
# ifconfig eth0 mtu 1000
Kada sučelje (mrežna kartica) primi paket, provjerava je taj paket namjenjen namjenjen njemu. Ukoliko nije, sučelje odbacuje paket. Argumentom promisc
moguće je postaviti sučelje u 'promiskuitetan' način rada, tj. odrediti da sučelje prima sve pakete bez obzira jesu li paketi namjenjeni njemu.
# ifconfig eth0 promisc
Za vraćanje sućelja u normalan način rada, koristimo -promisc
:
# ifconfig eth0 -promisc
Pregled parametara za alat ifconfig:
up
: postavljanje mrežnog sučelja u aktivan način za raddown
: deaktiviranje mrežnog sučeljanetmask
: određivanje maske podmrežemtu
: određivanje MTU vrijednostipromisc
: postavljanje sučelja u promiskuitetan način rada-promisc
: vraćanje sučelja u normalan način rada
Dodatak: alat ip
ToDo
Ovaj dio još nije napisan.
Dodatak: alat iwconfig
ToDo
Ovaj dio još nije napisan.
Dodatak: alat iw
ToDo
Ovaj dio još nije napisan.
Author: Domagoj Margan, Vedran Miletić