Prototipo 2016 Lab121

Da Wiki-itsos.
Versione del 22 gen 2016 alle 10:03 di Carlo Bocchetti (Discussione | contributi) (Installazione Packet Tracer 6.2)

Rev History

- Gennaio 2016: Stesura Primo Prototipo

Situazione Iniziale

Acer Veriton X2611G
processore 64bit (i3 3240)
4GRam
250G

Obiettivi

Ottenere un prototipo con queste specifiche:

  • S.O. Ubuntu14.04 Desktop;
  • partizione in 2 volumi
    • Primo volume, 45 Gb Sistema Operativo Ubuntu 14, formato ext4 (+4,2Gb area swap)
    • Secondo volume, zona dati, formato ntfs.

Specifiche comuni ad entrambi i sistemi:

  • utente tech / passwd supp


Specifiche per la parte Ubuntu

  • Installazione base ambiente Ubuntu 14
  • Installare tutti gli aggiornamenti di sicurezza
    • (in particolare, impostare disco dati come area documenti)
  • Scrivania e barra configurata come da specifiche
    • in particolare, rimuovere o disinstallare tutte le app non funzionali al lab 121
  • Installazione Sw richiesti per Ubuntu
    • installare synaptic, gestione disco e network, cups per gestione stampanti
    • browser (chrome e firefox)
    • visualizzatore documenti pdf
    • tool, utility e programmi vari, come da elenco dettagliato
    • libre office 4
    • packet tracer 6 unix con esempi
    • Virtual box (incluso l'extension pack)
    • Eclipse (con ambiente di sviluppo android)
    • Wine (con FirstClass)
  • Macchina virtuale Win10

Specifiche per la parte Windows

  • Installazione base ambiente Win 10
  • Installare tutti gli aggiornamenti di sicurezza
    • (in particolare, impostare disco dati come area documenti)
  • menu start personalizzato con le icone funzionali al laboratorio;
    • in particolare, rimuovere o disinstallare tutte le app non funzionali al lab 121
  • desktop configurato in modo analogo a desktop Linux;
  • Installazione Sw richiesti per Windows
    • FC12.014
    • PacketTracer 6 con esempi(work in progress)
    • LibreOffice 5.0
    • Putty
    • Acrobat
    • VirtualBox 5.0.3 on Extension Pack aggiornato
    • Java JDK
    • NetBeans
    • Eclipse (con ambiente di sviluppo android)
    • Chrome


Configurazione comune Win-Ubuntu

  • Macchine Virtuali in disco Dati
  • Download in disco Dati
  • In generale, collocare tutti i documenti e i pacchetti comuni in disco Dati (quando è possibile farlo)

Azioni svolte

Partizionamento

Con GParted, partizionato il disco in 3 volumi, come da immagine (da produrre)

Schermata del 2015-09-29 11-20-50.png

Installazione Ubuntu studio 14.04.02

Eseguita Installazione Ubuntu. Dichiarato utente tech, con password supp

Eseguito primo backup con Clonezilla

Configurazione parte Ubuntu

24-09-2015 - Orlandi - Sviluppo parte Ubuntu da sistema base

Abilitare utente root

apt-get update
apt-get upgrade
apt-get install openssh-server
apt-get install gdebi

Partizionamento e generazione Dati

apt-get install exfat-utils exfat-fuse

NON formatteremo in exfat, testiamo il funzionamento in ntfs

mkdir /home/dati
chown tech:tech /home/dati/
ln -s /home/dati /home/tech/Scrivania

Nel file /etc/rc.local inseriamo il codice

mount /dev/sda4 /home/dati

Verificato al reboot

Collocare terminale in barra e rimuovere icone inutili

Installare VirtualBox, aggiungere l'extension pack e configurare le preferenze in modo che la cartella delle macchine virtuali si trovi nel disco Dati.


crontab -e

Inserire la seguente riga

@daily apt-get update && apt-get upgrade -y && apt-get autoremove -y  && reboot

Inserire script per controllare e impostare nome host in base al mac-address

Verificare se i codici sono corretti
Creare da utente root il file /etc/init.d/chname.sh

#!/bin/bash
if  [[ $(/usr/bin/id -u) -ne 0 ]]; then #Se l'utente non è root esci dallo script
   echo "Errore, non sei root!"
    exit 1
else #Se l'utente ha i permessi di root
       mac=$(cat /sys/class/net/eth0/address)
       basename='Lab121Pc'
case $mac in #Per ogni mac address dei pc del laboratorio
'c8:9c:dc:d2:83:55') id='01';;
'c8:9c:dc:d2:81:f4') id='02';;
'c8:9c:dc:d2:46:3e') id='03';;
'c8:9c:dc:d2:81:5e') id='04';;
'c8:9c:dc:d2:82:33') id='05';;
'c8:9c:dc:d2:81:96') id='06';;
'c8:9c:dc:d2:82:2c') id='07';;
'c8:9c:dc:d2:48:ab') id='08';;
'c8:9c:dc:d2:4b:bc') id='09';;
'c8:9c:dc:d2:82:45') id='10';;
'c8:9c:dc:d2:2f:14') id='11';;
'c8:9c:dc:d2:49:ef') id='12';;
'c8:9c:dc:d2:7e:43') id='13';;
'c8:9c:dc:d2:49:ba') id='14';;
'c8:9c:dc:d2:81:f3') id='15';;
'c8:9c:dc:d2:81:8c') id='16';;
'c8:9c:dc:d2:7e:3c') id='17';;
'c8:9c:dc:d2:7e:33') id='18';;
'c8:9c:dc:d2:83:62') id='19';;
'c8:9c:dc:d2:45:62') id='20';;
'c8:9c:dc:d2:4a:db') id='21';;
'c8:9c:dc:d2:81:d5') id='22';;
'c8:9c:dc:d2:7e:e7') id='23';;
'c8:9c:dc:d2:7e:55') id='24';;
'c8:9c:dc:d2:49:e8') id='25';;
'c8:9c:dc:d2:82:31') id='26';;
'c8:9c:dc:d2:81:2f') id='27';;
'c8:9c:dc:d2:48:5c') id='28';;
'c8:9c:dc:d2:81:e6') id='29';;
'c8:9c:dc:d2:81:36') id='30';;
'c8:9c:dc:d2:81:6f') id='31';;
        esac

hostname=$basename$id #Unisce il mac address e l'id in modo da ottenere l'hostname

if [ $(cat /etc/hostname) == $hostname ]; then #Se l'hostname è già corretto
               echo "L'hostname e' gia' corretto"
       exit 0
else #Se l'hostname è errato
echo "Hostname errato, correzione in corso..."
         sed s/PrototipoLab121/$hostname/g -i /etc/hosts
                echo $hostname > /etc/hostname
                echo 'Aggiornamento riuscito' 
	exit 0
	fi
fi

Automatizzare lo script

sudo chmod a+x /etc/init.d/chname.sh
sudo update-rc.d chname.sh defaults

Abilitare root ssh

in /etc/ssh/sshd_config correggere in

PermitRootLogin yes

Disabilitare login con password

Recarsi in Impostazioni di Sistema > Sicurezza e Privacy e deselezionare entrambe le opzioni

Installare software base

apt-get install synaptic
apt-get install gparted
apt-get install gnome-network-admin
apt-get install chromium-browser
apt-get install flashplugin-installer
apt-get install ark
apt-get install dkms
apt-get install nmap zenmap
apt-get install wireshark
apt-get install unity-tweak-tool

Aprire l'interfaccia grafica dell'applicazione, sezione Ricerca e de-selezionare le opzioni:

  • Eseguire le ricerche online
  • Mostrare altri suggerimenti

Questo consente di risparmiare una discreta quantità di banda

apt-get install apache2 mysql-server php5 php5-mysql

Ricordarsi di impostare supp come root mysql


Eseguito un backup intermedio con clonezilla



Installazione e configurazione VirtualBox

Debian-based Linux distributions Add the following line to your /etc/apt/sources.list:

deb http://download.virtualbox.org/virtualbox/debian vivid contrib According to your distribution, replace 'vivid' by 'utopic', 'trusty', 'raring', 'quantal', 'precise', 'lucid', 'jessie', 'wheezy', or 'squeeze'.

(Up to version 3.2 the packages were located in the non-free section. Starting with version 4.0 they are located in the contrib section.)

The Oracle public key for apt-secure can be downloaded here. You can add this key with

sudo apt-key add oracle_vbox.asc or combine downloading and registering:

wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add - The key fingerprint is

7B0F AB3A 13B9 0743 5925 D9C9 5442 2A4B 98AB 5139 Oracle Corporation (VirtualBox archive signing key) <info@virtualbox.org> (As of VirtualBox 3.2, the signing key was changed. The old Sun public key for apt-secure can be downloaded here.)

To install VirtualBox, do

sudo apt-get update sudo apt-get install virtualbox-5.0


Installazione Packet Tracer 6.2

Seguendo la traccia mostrata https://sanchitkum.wordpress.com/2015/07/15/installing-cisco-packet-tracer-6-2-in-ubuntu-14-04/

  • Scaricare l'archivio Cisco Packet Tracer 6.2 for Linux - Ubuntu installation - Student version.tar.gz e collocarlo nel disco dati
  • estrarre il contenuto dell'archivio con il comando appropriato

Esito: si genera la cartella PacketTracer62Student

  • da terminale, entrare nella cartella ed eseguire lo script di installazione
./install

Enter location to install Cisco Packet Tracer or press enter for default [/opt/pt]:

Esito commentato del comando dato Installing into /opt/pt #Posizione del programma Copied all files successfully to /opt/pt Installing 32 bit libraries for Packet Tracer. #è un pacchetto a 32 bit Lettura elenco dei pacchetti... Fatto Generazione albero delle dipendenze Lettura informazioni sullo stato... Fatto I seguenti pacchetti saranno inoltre installati:

 libc6-i386

I seguenti pacchetti NUOVI saranno installati:

 lib32z1 libc6-i386

0 aggiornati, 2 installati, 0 da rimuovere e 0 non aggiornati. È necessario scaricare 2.263 kB di archivi. Dopo quest'operazione, verranno occupati 10,0 MB di spazio su disco. ... I seguenti pacchetti saranno inoltre installati:

 lib32tinfo5

I seguenti pacchetti NUOVI saranno installati:

 lib32ncurses5 lib32tinfo5

0 aggiornati, 2 installati, 0 da rimuovere e 0 non aggiornati. È necessario scaricare 163 kB di archivi. Dopo quest'operazione, verranno occupati 721 kB di spazio su disco. ... I seguenti pacchetti NUOVI saranno installati:

 lib32bz2-1.0

0 aggiornati, 1 installati, 0 da rimuovere e 0 non aggiornati. È necessario scaricare 33,2 kB di archivi. Dopo quest'operazione, verranno occupati 110 kB di spazio su disco. ... I seguenti pacchetti saranno inoltre installati:

 libc6-dev:i386 linux-libc-dev:i386 zlib1g-dev:i386

Pacchetti suggeriti:

 glibc-doc:i386 manpages-dev:i386

Pacchetti raccomandati:

 gcc:i386 c-compiler:i386 libssl-doc:i386

I seguenti pacchetti saranno RIMOSSI:

 binutils dkms gcc gcc-4.8 hardening-includes lintian network-manager-pptp
 network-manager-pptp-gnome oracle-java8-installer pptp-linux

I seguenti pacchetti NUOVI saranno installati:

 libc6-dev:i386 libssl-dev:i386 linux-libc-dev:i386 zlib1g-dev:i386

0 aggiornati, 4 installati, 10 da rimuovere e 0 non aggiornati. È necessario scaricare 3.499 kB di archivi. Dopo quest'operazione, verranno liberati 13,6 MB di spazio su disco. ...

Should we create a symbolic link "packettracer" in /usr/local/bin for easy Cisco Packet Tracer startup? [Yn] y Type "packettracer" in a terminal to start Cisco Packet Tracer Writing PT6HOME environment variable to /etc/profile

Cisco Packet Tracer 6.2 installed successfully

  • facciamo aprtire Packet Tracer e blocchiamo la sua icona nel Launcher
  • Quindi usiamo il link sulla scrivania di FirstClass per creare una icona di avvio per PacketTracer

Schermata del 2015-10-02 11-54-45.png

  • Infine rimuoviamo gli archivi di installazione

Configurazione Mv Win10

  • Creare Mv Win10 Edu per laboratorio Ram 2Gb, Hd 40G
  • La Mv NON deve risiedere nel disco Dati ma nel disco di sistema /var/MvWin10

Eseguita installazione Win10, base. Dichiarato utente tech, con password supp 28-09-2015 CArlo Bocchetti Ricopiato la documentazione di Win8

Andare su "pannello di controllo" > "opzioni risparmio energia" > "Specificare cosa avviene quando viene premuto il pulsante di alimentazione" (sulla barra a sinistra)
Cliccare il pulsante in alto ("Modifica le impostazioni attualmente non disponibili")
Disattivare impostazione "Attiva Avvio Rapido"
PrototipoAvvioRapido.PNG

•Installato VirtualBox 5 con Extension Pack e configurato Macchine Virtuali sul disco E:


28-09 arrivati fino a qui h 9.15

•attivare condivi
-tasto Start.png+R. apri "esegui"
-entrare in condivisione (NOTA: il software dovrà trovarsi in apposita cartella win8)

•Configurare menù Template_Fi icone inutili da scrivania
- mail (disinstalla)
-skype (disinstalla)

-skydrive(rimuovi da start)
-elenco di lettura (disinstalla)
-store (rimuovi da start) (NOTA: lo store al momento presenta solo le app espressamente rischiesta in lingua italiana, per vederer veramente le app bisogna abilitare anche la lingua inglese)
-food & drink (disinstalla)
-salute & benessere (disinstalla)
-sport (disinstalla)
-notizie (rimuovi da start)
-finanza (disinstalla)
-meteo (impostare località (cernusco))
-giochi (disinstalla)
-video (disinstalla)
-musica (disinstalla)
-calendario (rimuovi da start)
-fotocamera (rimuovi da start)

Elenco dettagliato App - registrato
- foto
- Musica
- Notizie
- viaggi
- video

Impostato spegnmento automatico ore 14.15 (Attività pianificate: Spegnimento)

- Installato Java JDK 8u60
- Installato NetBeans


Fine documentazione win10