Srebrenik.NET

Uvod u računarske mreže: Korištenje mreža u UNIX sistemima

Racunarske Mreze

Uvod u računarske mreže: Korištenje mreža u UNIX sistemima

Uvod

UNIX sistemi su poznati po svojoj stabilnosti i mrežnim kapacitetima. Ovaj članak pruža uvid u efikasnu administraciju i rješavanje mrežnih problema. Predstavljamo nekoliko UNIX komandi koje se redovno koriste za administriranje mreže.

Osnovne mrežne komande u UNIX sistemima

  1. ping:

    • Koristi se za testiranje mrežne konekcije između dva računara.
    • Sintaksa: ping [IP adresa ili hostname]
      ping 192.168.1.1
  2. ifconfig:

    • Prikazuje ili konfiguriše mrežne interfejse.
    • Sintaksa: ifconfig [interfejs]
      ifconfig eth0
  3. netstat:

    • Prikazuje mrežne konekcije, ruting tabele i statistiku interfejsa.
    • Sintaksa: netstat [opcije]
      netstat -a
  4. ssh:

    • Omogućava sigurni pristup udaljenim računarima.
    • Sintaksa: ssh [korisničko ime]@[host ili IP adresa]
      ssh user@192.168.1.1
  5. scp:

    • Koristi se za sigurni kopiranje datoteka između lokalnog i udaljenog računara.
    • Sintaksa: scp [izvor] [odredište]
      scp file.txt user@192.168.1.1:/path/to/destination/
  6. traceroute:

    • Prikazuje putanju koju paketi prolaze do ciljanog hosta.
    • Sintaksa: traceroute [host ili IP adresa]
      traceroute 192.168.1.1
  7. nslookup:

    • Koristi se za rešavanje DNS upita.
    • Sintaksa: nslookup [hostname]
      nslookup example.com

Konfiguracija mreže u UNIX sistemima

Konfiguracija mreže na UNIX sistemima uključuje podešavanje IP adresa, mrežnih maski, i rutinga. Ovi parametri se obično konfigurišu putem konfiguiracionih fajlova ili mrežnih komandi.

  1. Konfiguracioni fajlovi:

    • /etc/network/interfaces: Konfiguracioni fajl za mrežne interfejse u Debian-Linux sistemima.

      auto eth0
      iface eth0 inet static
       address 192.168.1.10
       netmask 255.255.255.0
       gateway 192.168.1.1
    • /etc/hostname: Fajl koji sadrži ime računara.

      myhostname
    • /etc/hosts: Fajl za mapiranje IP adresa na imena domena.

      127.0.0.1   localhost
      192.168.1.10   myserver
    • /etc/resolv.conf: Fajl koji sadrži informacije o DNS serverima.

      nameserver 8.8.8.8
      nameserver 8.8.4.4
  2. Rutiranje:

    • Dodavanje statičke rute.
      route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.1

Monitoring mreže

Monitoring mreže je ključan za održavanje performansi i sigurnosti. UNIX sistemi pružaju razne alate za ovu svrhu.

  1. tcpdump:

    • Alat za analizu mrežnog saobraćaja.
    • Sintaksa: tcpdump [opcije]
      tcpdump -i eth0
  2. iftop:

    • Prikazuje mrežni saobraćaj u realnom vremenu.
    • Sintaksa: iftop -i [interfejs]
      iftop -i eth0
  3. nmap:

    • Alat za skeniranje mreže i otkrivanje otvorenih portova.
    • Sintaksa: nmap [opcije] [cilj]
      nmap -sP 192.168.1.0/24

Skripte za automaciju mrežnih zadataka

Skripte su moćan alat za automaciju ponavljajućih mrežnih zadataka. Bash skripte se često koriste za ovu svrhu.

Primer Bash skripte za restartovanje mrežnog interfejsa:

#!/bin/bash
INTERFACE="eth0"
sudo ifdown $INTERFACE
sudo ifup $INTERFACE
echo "$INTERFACE has been restarted."

nastavlja se ...

Exit mobile version