giovedì 3 maggio 2012

Appunti Reti di Calcolatori - Parte 1: UML

PER LANCIARE LO SWITCH:
./uml_switch -unix /tmp/uml.ctl
Specificare -hub se si vuole che lo switch lavori in modalità hub



PER MONTARE UN SOLO DISCO:
./linux ubd0=installato.cow,installato.ext2 eth0=daemon,,unix,/tmp/uml.ctl

PER MONTARE PIÙ DISCHI:
./linux ubd0=installato1_1.cow,installato.ext2 eth0=daemon,,unix,/tmp/uml.ctl
./linux ubd0=installato1_2.cow,installato.ext2 eth0=daemon,,unix,/tmp/uml.ctl

Il file .cow va personalizzato ogni volta si avvia una nuova macchina.
Alla fine della stringa specificare che nome si è dato alla socket (e a quale socket si vuole connettere la macchina, qui uml.ctl); nella relativa finestra del terminale deve apparire la scritta New connection per ogni macchina collegata.
Inserire come username root, come password root.

CONFIGURAZIONI DI RETE:
    1) Editare /etc/hostname        [nome macchina] -->riavviare macchina
    2) Editare /etc/hosts            [indirizzi host]
    3) Editare /etc/network/interfaces   -->riavviare interfaccia di rete
        a. Scommentare "auto eth0" e tutto "iface eth0 inet static"
        b. Modificare infirizzo IP
        c. Inserire il gateway se necessario (quindi non scommentarlo se non necessario).

PER RIAVVIARE LA MACCHINA UNIX:
shutdown -r now

PER RIAVVIARE L'INTERFACCIA DI RETE:
/etc/init.d/networking restart

USO DI NETCAT:
    LATO SERVER: nc -l -p 8080
    LATO CLIENT: nc [host] 8080
Con questi comandi si crea una connessione tra i due terminali, ciò che viene scritto da client appare anche sul terminale del server e viceversa.
Al posto dell'host indicare la macchina server. 
 
    LANCIARE SHELL (server): nc -l -p 8080 -e /bin/sh &
  LANCIARE SHELL (client): nc [host] 8080
Con questo comando si lancia una shell in remoto (come se fosse telnet).

BACKUP DATI:
    LATO SERVER: nc -l -p | tar xf-
    LATO CLIENT: tar cf -/dir | nc server 8080

TRASFORMARE UN NODO IN ROUTER:
echo "1" > /proc/sys/net/ipv4/ip_forward
Il comando è da dare a OGNI riavvio del sistema!

COMANDI UTILI PER MONITORARE E CONFIGURARE:
route add <addrtrg> gw <addrgw>
Gli indirizzi possono essere espressi sia attraverso l'indirizzo ip che attraverso l'hostname (che deve essere contenuto nel file hosts).

/etc/network/routes
ifconfig [scheda di rete]

SALVARE FILE COW E UML IN UN ARCHIVIO:
  • Archiviare: tar --atime-preserve -czvspSf installato.tgz *.ext2 *.cow
  • Decomprimere: sudo tar -xzvf [nome_archivio.gz]
Opzioni utilizzate nella decompressione:
  • v: (verbose) offre ulteriori informazioni per l'operazione
  • x: estrae l'archivio
  • z: indica l'algoritmo utilizzato per la decompressione
  • f: specifica il file da decomprimere
USO DI TCPDUMP:
tcpdump [ -AbdDefIKlLnNOpqRStuUvxX ] [ -B buffer_size ] [ -c count ]
               [ -C file_size ] [ -G rotate_seconds ] [ -F file ]
               [ -i interface ] [ -m module ] [ -M secret ]
               [ -r file ] [ -s snaplen ] [ -T type ] [ -w file ]
               [ -W filecount ]
               [ -E spi@ipaddr algo:secret,...  ]
               [ -y datalinktype ] [ -z postrotate-command ] [ -Z user ]
               [ expression ]

SITI DOMINI -> INDIRIZZI IP:
www.nic.it
www.dnstuff.com

COMANDI DNS:
host -t A CNAME [canonical name], NS[name server], MX

Nessun commento:

Posta un commento