Instalacja iTalc w Ubuntu 10.04 Lucid Lynx
Większość nauczycieli administratorom pracowni komputerowych marzy się wszechkontrola stacji uczniowskich bez ciągłego wstawania od stanowiska pracy.
Wszystkim tym polecam ten artykuł.
1. Na początku musimy zainstalować iTalca. iTalk posiada 2 aplikacje:
a) dla nauczyciela italc-master
b) dla ucznia italc-client
Opiszę dokładnie moją sytuację. Otóż pracownia komputerowa wysposażona jest w 16 stanowisk + 1 stanowisko nauczyciela. Na każdym stanowisku jest zainstalowane konto administratora root oraz ssh.
Stacja uczniowska
instalacja italc-client. Aby zautomatyzować sobie pracę użyjemy pętli for.
for ((i=101; $i<=116; i++ )); do ssh root@192.168.0.$i; done
wpisujemy hasło roota
wklejamy
sudo apt-get install italc-client && exit
Stacja nauczyciela
Jeśli już dodaliśmy oba wpisy wówczas musimy skopiować wygenerowane klucze przez italc-master.
for ((i=101; $i<=116; i++ )); scp -r /etc/italc/keys/ root@192.168.0.$i:/etc/italc
Wklejamy sobie hasło roota (wklejamy w konsoli przez shift+insert).
Modyfikujemy ustawienia GDM-a aby iTalc ładował się automatycznie (pliki /etc/gdm/Init/Default oraz /etc/gdm/PreSession/Default. Dodajemy na początek linie:
killall ica & /usr/bin/ica &
Tak aby wyglądały jak poniżej:
#!/bin/sh # Stolen from the debian kdm setup, aren't I sneaky # Plus a lot of fun stuff added # -George PATH="/usr/bin:$PATH" OLD_IFS=$IFS killall ica &
/usr/bin/ica & #if [ -x '/usr/bin/xsplash' ]; #then # /usr/bin/xsplash --gdm-session --daemon #fi
I podobnie jak wyżej owe ustawienia kopiujemy do wszystkich stacji (w pamięci mamy hasło roota, które będziemy wklejać znaną już kombinacją)
for (( i=101; $i<=116; i++ )); do scp -r /etc/gdm/PreSession/Default root@192.168.0.$i:/etc/gdm/PreSession/Default && scp -r /etc/gdm/Init/Default root@192.168.0.$i:/etc/gdm/Init/Default; done;
Kolejnym etapem jest uruchomienie iTalca na stacji nauczycielskiej. Możemy go uruchomić przez:
skrtót Alt+F2 -> ica lub za pomocą menu Programy/Narzędzia systemowe/iTalc MAster Interface.
Klikamy na zakładkę Zarządzanie pracownią.
Dodajemy prawym przyciskiem nową pracownię: "dodaj pracownię". Wpisujemy nr sali. Później podobnie dodajemy do pracowni komputery przez "dodaj komputer".

Edycja stacji klienckiej
Aby pobrać adresy MAC w miarę szybko i bezproblemowo zpingujemy wszystkie stacje przy pomocy pętli for i polecenia ping i wykorzystamy na końcu polecenie arp.
for (( i=101; $i<=116; i++ )); do ping 192.168.0.$i -c 1; done; arp
Wynik skanowania poniżej. Teraz wystarczy pokopiować adresy MAC do edycji klienta, dodać adres IP oraz nazwę stacji i to wszystko.

Wynik skanowania arp-em adresów MAC
A tak wygląda panel zarządzania stacjami uczniowskimi w iTalc


