Archive for the 'ubuntu' Category

Epoptes 0.5.10

Sunday, March 19th, 2017

Seit Version 0.5.9 hat epoptes “automatic client reconnecting”
Bei älteren Versionen konnte man Clients nicht steuern wenn der Client gestartet wurde, bevor der Server gestartet ist. Das Problem ist seit Version 0.5.9 behoben.

Auf einem Test-Server hatte ich ein Problem mit epoptes/ui/notifications.py , was sich aber durch auskommentieren einiger Zeilen bzw. Einfügen von “pass” Befehlen lösen konnte.

http://www.epoptes.org/

Testing LTSP & Epoptes with VirtualBox

Wednesday, October 30th, 2013

Virtual Box
(Version 4.1.12)

virtueller LTSP Server:
Linux Mint 13
20GB Festplatte
128MB Grafikspeicher
4GB RAM, 4 Prozessoren
Netzwerk:
Adapter 1: NAT – Zugang zum Internet, dhcp-client, IP: 10.0.2.15
Adapter 2: Internes Netzwerk, ‘intnet’ – virtuelles LAN für die Terminals

virtuelle Terminals:
keine Festplatte
256MB RAM, 1 CPU
Bootreihenfolge: Netzwerk,
Netzwerk:
Adapter 1: Internes Netzwerk, ‘intnet’

(eins erzeugen, testen, dann klonen)

LTSP Server
apt-get install ltsp-server-standalone (5.3.7)
cp -R /usr/share/ltsp/plugins/ltsp-build-client/Ubuntu /usr/share/ltsp/plugins/ltsp-build-client/LinuxMint
ln -s /usr/share/debootstrap/scripts/gutsy /usr/share/debootstrap/scripts/maya
sed -i ‘s/DIST=${DIST:-“$(lsb_release -s -c)”}/DIST=${DIST:-“precise”}/’ “/usr/share/ltsp/plugins/ltsp-build-client/LinuxMint/000-basic-configuration”
ln -s /usr/share/ltsp/plugins/ltsp-build-client/Debian-functions /usr/share/ltsp/plugins/ltsp-build-client/LinuxMint-functions
ltsp-build-client –arch i386

/etc/ltsp/dhcpd.conf – unverändert

apt-get remove network-manager

/etc/network/interfaces:

auto lo
iface lo inet loopback

auto eth0
allow-hotplug eth0
iface eth0 inet dhcp

auto eth1
iface eth1 inet static
address 192.168.0.1
netmask 255.255.255.0

service networking restart
service isc-dhcp-server restart

/var/lib/tftpboot/ltsp/i386/lts.conf :

[Default]
LDM_GUESTLOGIN=True
#LDM_DIRECTX=True
LDM_PASSWORD=secret

#[ltsp20]

http://manpages.ubuntu.com/manpages/precise/man5/lts.conf.5.html

nützlich für LDM_AUTOLOGIN : ltsp-shutdown.desktop

LDM_GUESTLOGIN ähnlich ist wie LDM_AUTOLOGIN aber mit der zusätzlichen Möglichkeit sich mit seinem eingnem Namen anzumelden.
Default username ist der Name des Terminals (ltsp20,ltsp21, …)

/home/ltsp20 usw. werde nicht automatisch aufgeräumt.
Eine Lösung dafür:
[Ltsp-discuss] Guest sessions

Create /opt/ltsp/i386/usr/share/ldm/rc.d/S00-guest-sessions, with the
following contents:

case “$LDM_USERNAME” in
guest*)
ssh -S “$LDM_SOCKET” “$LDM_SERVER” ‘cd; rm -rf .* *; rsync -a /etc/skel/ .’
;;
esac

Save and run `sudo ltsp-update-image`, if you’re using NBD.

That’s it, now all user accounts where the username starts with
“guest*”, will have their documents and settings erased on login.

alkisg: Although that rm -rf should really be find . -delete

adduser ltsp20
adduser ltsp21
… (Passwort: secret)

epoptes
(Version 0.5.5)
www.epoptes.org

apt-get install epoptes
gpasswd -a lehrer epoptes

fix for Mate Desktop logout
cd /home/lehrer/Downloads/~epoptes/epoptes/trunk/epoptes-client/
cp endsession /usr/share/epoptes-client
cp endsession /opt/ltsp/i386/usr/share/epoptes-client

cp /etc/resolv.conf /opt/ltsp/i386/etc/
ltsp-chroot passwd
ltsp-chroot apt-get install openssh-server epoptes-client
ltsp-update-image -a i386
service nbd-server restart

PXELINUX Boot Menu

cd /var/lib/tftpboot/ltsp/i386/
cp /usr/lib/syslinux/menu.c32 .
cd pxelinux.cfg
vi default

#default ltsp
default menu.c32

MENU TITLE Titel
timeout 300

label ltsp
menu default
menu label Linux Terminal
kernel vmlinuz
append ro initrd=initrd.img root=/dev/nbd0 init=/sbin/init-ltsp quiet splash plymouth:force-splash vt.handoff=7 nbdroot=:ltsp_i386

label xp
menu label Windows XP (ohne Internet)
localboot 0

http://www.syslinux.org/wiki/index.php/Menu.c32

pcal

Tuesday, February 12th, 2013

Für meinen Kalender verwende ich immer noch Papier. Früher habe ich korganizer zum drucken der Kalenderblätter benutzt, weil ich KDE Nutzer war. Leider hatte ich diverse Probleme mit akonadi und kmail. So musste ich korganizer deinstallieren. Als schlanke Alternative habe ich das Kosolenprogramm pcal entdeckt.

pcal -P a4 -t Helvetica-Bold/24 -d Helvetica-Narrow/14 -b Sun -b Sat  -F 1  7 2013 6 

-t …Font der Überschrift
-d …Font der Datumsnummern
-b …Samstag & Sonntag auch in schwarz statt grau
-F 1 …Die Woche mit Montag beginnen, statt mit Sonntag
7 …mit Monat Juli beginnen
2013 .. das Jahr
6 … Anzahl der Monate

ethersex

Saturday, December 25th, 2010

Ein erfolgreicher Basteltag.

Erstes AVR-NET-IO repariert: Ethernet Controller ENC28J60 ausgetauscht. Das alleine hat’s noch nicht gebracht. Erst als ich die Firmware nochmal neu geflasht habe, funktionierten Ping und Telnet wieder.

Zweites AVR-NET-IO in knapp 2 Stunden zusammengebaut. funktioniert!

Freie ethersex firmware ‘runtergeladen (mit git), kompiliert (besondere Version von avr-gcc!) und installiert. funktioniert!

http://www.ethersex.de/index.php/Kategorie:StepByStep
http://www.ethersex.de/index.php/Download
http://www.ethersex.de/index.php/Voraussetzungen
http://www.ethersex.de/index.php/ECMD_Protocols
http://www.ethersex.de/index.php/ECMD_Reference

Ethersex Weboberfläche(bei Pollin AVR-NET-IO Hardware): http://192.168.0.90
Ethersex telnet-like Port: 2701

Lenovo G550L and kubuntu 10.10 RC

Friday, October 8th, 2010

Yesterday I installed kubuntu 10.10 RC on a Lenovo G550L. I was a bit disapointed that the Notebook has intel CPU,GPU and Chipset but WLAN is Broadcom :-( It also did not have a cardreader like some other 550 models have. But it has 3 x USB, that’s better than the G530 which has only one.

Kubuntu installation went fine. Broadcom wireless works. But after running for some minutes it becomes extremely slow. In gkrellm you can see proc going very high. shutdown takes more that 2 minutes. Assuming that the Xorg driver did not get worse since ubuntu 10.4 I guess it’s a KDE/kwin problem. In a few days I’ll upgrade to the final version. Until them I use ubuntu 10.04 with gnome, where I did not experience such problems.

ssh

Friday, March 12th, 2010

ssh weniger sicher aber etwas mehr bequem machen:

1.) HashKnownHosts no
in /etc/ssh/ssh_config oder in ~/.ssh/config

Danach werde ndie Einträge in ~/.ssh/known_hosts wieder “so wie früher” und man kann leicht einen Eintrag finden und entfernen, wenn sich ein host key geändert hat.

2.) StrictHostKeyChecking no
in /etc/ssh/ssh_config oder in ~/.ssh/config

Nachdem man seinen Schlüssel mit ssh-copy-id auf den Zielrechner übertragen hat, kann man ssh in scripten benutzen, auch wenn der Zielrechner nicht in known_hosts steht.

z.B. ein screenshot holen:
ssh >/tmp/screenshot.xwd -i id_dsa user@rechner xwd -silent -root -display 0:0

Wireless N

Wednesday, February 24th, 2010

Ich teste gerade 2 neue USB WLAN Sticks:
1.) ein weisser LogiLink WL0049
lsusb:
148f:3070 Ralink Technology, Corp.

2.) ein LogiLink WL0054 mit reverse-SMA Anschluss für externe Antenne

lsusb: 148f:3070 Ralink Technology, Corp.
dmesg:
usbcore: registered new interface driver rt2870

Der Chip ist also offenbar gleich, also auch der Treiber. Sowohl bei Knoppix 6.2 als auch bei ubuntu 9.10 ist ein Eintrag in /etc/modprobe.d/blacklist.conf nötig:
blacklist rt2800usb

lsmod:

rt2870sta 488820 1
rt2x00lib 29756 0
input_polldev 3716 1 rt2x00lib
...

Linux!

Wednesday, November 18th, 2009

some days ago I installed ubuntu 9.10 and try some new appications.

I used this nice article to learn about ecryptfs and encrypt my already existing home directory.

miro is a very nice program to download , listen & watch audio and Video podcasts. For each podcast it remembers the point wherw I interrupted watching so I can continue from there later.
It is easily installable via apt-get, synaptic or the new ubuntu software center.

The Bub’s Brothers is a nice Retro Game which reminds me on the Bubble Bobble that I had on my Atari ST. It is easily installable via apt-get, synaptic or the new ubuntu software center.

AcetoneISO is a GUI/frontend for different things like mounting ISO-images and ripping Video-DVDs to avi files. Installation from getdeb is a bit tricky. For ripping it uses mencoder, but only unsing one of my 2 CPUs. I have to try this option next time: -xvidencopts bitrate=900:threads=2

Together with a friend I tried RetroShare. Everything works nice and stable. We tried chat, mail and file exchange. I hope that many of my friends will use it in the future. RetroShare depends on some qt4 packages which are available from the usual ubuntu repos.

fushi is a program for Unix/Linux newbies to learn shell-commands. It comes as a compressed perl program. I had to istall the exact right version of Compress-Raw-Zlib-2.012.tar.gz to get it running:
perl -e shell -MCPAN
Terminal does not support AddHistory.

cpan shell -- CPAN exploration and modules installation (v1.9205)
ReadLine support available (maybe install Bundle::CPAN or Bundle::CPANxxl?)

cpan[1]> install PMQS/Compress-Raw-Zlib-2.012.tar.gz

Canon LBP 2900

Sunday, February 8th, 2009

User X hat einen Canon LBP 2900 Laserdrucker. Dieser funktionierte dank des Treibers “CAPT” von Canon seit ca. einem Jahr ohne grere Probleme. Aber nun mach er gar nix mehr. CUPS sagt “druckt, nimmt Auftrge entgegen”. Die blaue Power LED leuchtet ganz normal – kein Blinken, kein rotes Licht o.. In lsusb sieht man den Drucker wie immer. Weil User X 100km von mir entfernt sa probierte ich es mit Fernwartung – 2 Stunden lang: CUPS aktualisiert, CAPT aktualisiert, an /etc/apparmor.d/usr.sbin.cupsd ‘rumgebastelt, Drucker & Rechner rebootet, dienste gestoppt & gestartet, lp’s Prozesse gekillt, Testjobs losgeschickt… alles ohne Erfolg.

Heute war ich bei user X, stecke den Drucker an mein Notebook – wieder kein Erfolg. Dann werfe ich einen genauen Blick in den Drucker, nehm’ die Tonerkassette ‘raus , finde und entferne einen ca. 10cm groen Papierfetzen. Nach dem schlieen der Klappe merkten wir schon, dass der Drucker wieder zum leben erwacht – er macht wieder die blichen Gerusche. Problem gelst.

Was lernen wir daraus ?

  • Manche User trauen sich nicht, die Tonerkassette zu entfernen, um nach Papierstau zu suchen.
  • Manche Canon Drucker melden keinen Fehler – auch wenn sie Papierstau haben.
  • Software, die 1 Jahr lang funktioniert, geht nicht einfach so pltzlich von alleine kaputt.

xautolock

Saturday, September 27th, 2008

Um die Umwelt zu schonen und Energiekosten zu senken, ist es sinnvoll, wenn sich ungenutzte PC Arbeitsplätze selbst ausschalten. Zu diesem Zweck habe ich das Programm xautolock gefunden. Ein normaler user darf aber nicht poweroff, shutdown oder halt ausführen, daher habe ich es mit sudo kombiniert. Die $HOME/.profile sieht jetzt so aus:


#!/bin/bash

/usr/bin/xautolock -bell 100 -notify 120 -killtime 60 -killer "sudo poweroff" -time 60 -locker "kdialog --msgbox 'This PC will turn itself off if you dont use it within the next 60 minutes' " &

und die /etc/sudoers:

Cmnd_Alias SYSTEM = /sbin/shutdown, /sbin/halt, /sbin/reboot, /sbin/poweroff

# Defaults (?)
Defaults !lecture,tty_tickets,!fqdn

# User privilege specification
root ALL=(ALL) ALL

# ubuntu:
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

gast ALL = NOPASSWD: SYSTEM

Dabei ist die richtige Reihenfolge der Zeilen wichtig, also erst die %admin-Zeile und dann die Zeile für den User gast

Bei einer kubuntu Version (feisty) funktioniert das, bei einer anderen nicht,
möglicherweise wird .profile nicht ausgeführt – ich muss das noch prüfen.