====================================================================== Corso di Linux: Esercitazioni ====================================================================== Liceo Fermi, Bologna - Marcello Galli, ottobre 2009 sito di riferimento: http://www.helldragon.eu ---------------------------------------------------------------------- Utilizzo di Knoppix 5.1.1 per gli esercizi. I PC dovranno avere il bios configurato in modo da permettere il boot da CD-ROM. 1- Si inserisce il DVD, od il CD e si accende la macchina. Al prompt che appare si digitalizza: knoppix lang=it noapic (l'opzione noapic puo' non essere necessaria) ---------------------------------------------------------------------------- Utilizzo di Knoppix 5.1.1 per gli esercizi sulla rete I PC andranno collegati in una LAN, isolata da internet, con l'uso di un piccolo switch. Il PC del professore avra' numero: 192.168.100.100 gli altri rispettivamente i numeri: 192.168.100.101 ,192.168.100.102 etc. 1- dare una password a root: Knoppix non ha una password di root, ma alcuni programmi la richiedono. Per dare una password a root andate nel menu del pinguino: alla voce: Set password for root Date una password a root e ricordatela 2- si apre una shell di root ( menu del pinguino: opzione: root Shell ) e si configura l'interfaccia di rete con il comando: (se la vostra macchina ha il numero :192.168.100.101) ifconfig eth0 192.168.100.101 netmask 255.255.255.0 up 2-bis : la stessa cosa si puo' fare con l'interfaccia grafica: menu: pinguino: voce: Network/Internet: comando: network card configuration Si risponde NO alla richiesta di configurazione con DHCPe si imposta il numero IP desiderato. Nameserve e default gateway, per ora non servono. 3- Partenza di servizi: potete procedere "a mano" , dalla shell di root, con comandi tipo: /etc/init.d/ssh start Oppure per via grafica: menu: pinguino: voce:Services: opzione: Start ssh server vi viene chiesta una password per l'utente knoppix, ricordatela. Potete ora collegarvi da altre macchine sulla macchina 192.168.100.101 con: ssh -l knoppix 192.168.100.101 Fate anche partire il servizio syslog, se non e' gia' attivo, 4- aggiunta utenti: lo potete fare dal menu con la K: voce System, opzione: user and groups (dovete dare la password di root per questo) Aggiungete qualche utente, che possa essere utilizzato dai colleghi per collegarsi sulla vostra macchina. Provate a collegarvi con ssh sulle diverse macchine. 5: fate partire il server samba, dal solito menu grafico. Questo server permette di condividere files con macchine windows, e riproduce le funzioni di condivisione delle cartelle di windows. Se ora, su un'altra macchina, fate partire konqueror alla url: smb://workgroup/ vedete i files esportati dalla macchine Il nome della macchina e' knoppix, il nome dell'utente e' eguale, ed alla url: smb://knoppix/knoppix dando username e password potete accedere alle cartelle esportate. 6- partenza del server web apache: Si fa dalla shell di root, con: /etc/init.d/apache start Adesso si accede al vostro server web provato con un browser che punta alla url: http://192.160.100.101/index.html La pagina che vedete si trova in /var/www/index.html Provate a cambiarla e controllate che le vostre modifiche vengano viste correttamente. 7- utilizzo di sniffer: Lo sniffer wireshark si trova nel menu con la K, sotto: internet, opzione: wireshark(as root) Fatelo partire e cercate di capire cosa significa quello che vedete. Dovreste vedere solo i broadcast ( pacchetti per tutti) e i pacchetti relativi ai collegamenti con la vostra macchina.