Hi, sorry fürs späte rückmelden! Die liebe Arbeit.
Code:
root@fritz:/var/media/ftp/platte01# ls -lrt /dev/mapper/datensafe
brw------- 1 root root 253, 0 Jan 1 01:06 /dev/mapper/datensafe
root@fritz:/var/media/ftp/platte01#
Ausserdem versuche ich gerade mal den Container direkt auf der Box zu erstellen, aber bisher habe ich in make menuconfig noch nicht die Einstellung wiedergefunden, dass mkfs.ext3 eingebunden wird, ich weiss aber, dass ich sie schon gesehen habe
/edit:
In efs2progs gefunden, make utilities aktivieren.
Ich habe dann mal einen Container auf der Box erstellt, den konnte ich auch einwandfrei mounten und beschreiben und aushängen. Dann habe ich die Datei am Laptop mounten wollen.
Code:
root@molukkke:/media/daten/freetz# losetup /dev/loop0 /media/daten/freetz/box.safeext3
root@molukkke:/media/daten/freetz# cryptsetup create datensafe /dev/loop0
Ange lösenfras:
root@molukkke:/media/daten# LC_ALL=C mount -t ext3 /dev/mapper/datensafe /media/datensafetest/
mount: wrong fs type, bad option, bad superblock on /dev/mapper/datensafe,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
root@molukkke:/media/daten# ll /dev/mapper/datensafe
lrwxrwxrwx 1 root root 7 2012-07-12 18:39 /dev/mapper/datensafe -> ../dm-1
root@molukkke:/media/daten# ll /media/datensafetest/
totalt 8
drwxr-xr-x 2 root root 4096 2012-07-11 17:55 ./
drwxr-xr-x 10 root root 4096 2012-07-11 21:36 ../
root@molukkke:/media/daten# ll /media/
drwxr-xr-x 2 root root 4096 2012-07-11 17:55 datensafetest/
root@molukkke:/media/daten#
Sieht so aus als wären die Dateisysteme untereinander inkompatibel, obwohl beides ext3 ist. Kann sich da jemand nen Reim drauf machen?
//edit2:
Das Problem einen auf der FB erstellten Container am Laptop zu mounten ist gelöst. Hilfestellung von hier:
Debianforum
In kurz: zum mounten muss ich folgende Einstellungen benutzen:
Code:
root@molukkke:/media/daten# cryptsetup create -s 256 -c aes-cbc-plain --hash=plain datensafe /dev/loop0
Ange lösenfras:
root@molukkke:/media/daten#
Das liegt daran, dass auf der Box cryptsetup 1.0.6 ist und in den Ubuntuquellen ist 1.1.3. In der neuen Version wurde folgendes geändert:
cryptsetup (2:1.1.0-1) unstable; urgency=low
* new upstream stable release (1.1.0), notable changes since rc2:
- default key size for LUKS changed from 128 to 256 bits
- default plain mode changed from aes-cbc-plain to aes-cbc-essiv:sha256
Mal sehen ob das auch andersrum funktioniert
//letztes edit
UND DIE LÖSUNG:
So, das hat astrein funktioniert. Daher hier nun eine kleine Anleitung für Leute mit demselben Problem. Zuerst die vorgehensweise auf dem Laptop:
Code:
root@molukkke:/media/daten/freetz# dd if=/dev/urandom of=./106compliant.safe bs=1M count=23 #containerdatei mit 23mb erzeugen
root@molukkke:/media/daten/freetz# losetup /dev/loop0 106compliant.safe #auf loopdevice einhängen
root@molukkke:/media/daten/freetz# cryptsetup create --hash=plain -s 256 -c aes-cbc-plain 106datensafe /dev/loop0 #fb kompatible verschlüsselung
root@molukkke:/media/daten/freetz# mkfs.ext3 /dev/mapper/106datensafe #mit ext3 formatieren
root@molukkke:/media/daten/freetz# mount -t ext3 /dev/mapper/106datensafe /media/datensafetest/ #mounten des verschlüsselten containers
Hier ist die Einrichtung zuende. Um zu testen ob alles klappt habe ich eine Datei "106file" im Container erstellt und den Text "106compliant" in die Datei geschrieben. Danach alles ausgehangen:
Code:
root@molukkke:/media/daten/freetz# umount /media/datensafetest #unmounten
root@molukkke:/media/daten/freetz# cryptsetup remove 106datensafe #container zu
root@molukkke:/media/daten/freetz# losetup -d /dev/loop0 #loop device unmounten
Hier beginnt der Testteil. Dazu hab ich die Containerdatei auf die FB übertragen.
Code:
root@fritz:/var/media/ftp/platte01# losetup /dev/loop0 106compliant.safe
root@fritz:/var/media/ftp/platte01# cryptsetup create --hash=plain -s 256 -c aes-cbc-plain 106datensafe /dev/loop0
root@fritz:/var/media/ftp/platte01# mount -t ext3 /dev/mapper/106datensafe /media/datensafetest/ #ordner natürlich vorher erstellen
root@fritz:/var/media/ftp/platte01# ls -lrt ../decrypt/
drwx------ 2 root root 12288 Jul 12 2012 lost+found
-rw-r--r-- 1 root root 13 Jul 12 2012 106file
root@fritz:/var/media/ftp/platte01# cat ../decrypt/106file
106compliant
root@fritz:/var/media/ftp/platte01#
Klappt also alles astrein.
Weiss noch jemand zufällig wie ich die Module loop.ko und dm-crypt.ko beim Boxstart laden lassen kann?
Und kann evtl jemand den Titel des Threads ändern? Hat ja nun nichtmehr soviel mit reinem mounten zu tun

Danke für jede Hilfe nochmal!