Es kann keine Verbindung zum freigegebenen (iscsitarget) DVD-RW-Laufwerk auf der Ubuntu Karmic Box hergestellt werden

2020
develop7

Intro

Ich habe einen Desktop mit DVD-RW-Laufwerk, das hauptsächlich unter Linux läuft (nämlich Ubuntu 9.10). Meine Frau hat ein Netbook, das Windows XP ohne CD / DVD-Laufwerk spült. Es gibt auch LAN über unser ADSL-Modem / Router. Ich habe ein Paket von Ubuntu Lucid nach Karmic ( hier sind Pakete ) "gepackt" (eigentlich habe ich mir Quellen besorgt und lief ran dpkg-buildpackage), installierte es ( ) und konfigurierte es folgendermaßen ( )iscsitargetsudo aptitude install iscsitarget; sudo m-a a-i iscsitarget/etc/ietd.conf

Target iqn.2020-01.local.develop7-desktop:storage.disc.dvdrw Lun 0 Path=/dev/sr0,Type=blockio #I've skipped commented lines 

Ich habe auch Port 3260 mit geöffnet ufw:

$ sudo ufw status | grep 3260 3260 ALLOW 192.168.1.0/24 

Problem

Aber (hier ist das Problem) Ich kann immer noch keine Verbindung zu diesem Ziel aus der Windows-Box herstellen. Der Microsoft Software iSCSI-Initiator ruft bei dem Verbindungsversuch "Anmeldefehler" aus und schlägt fehl, die Verbindung herzustellen. Nach einem erfolglosen Verbindungsversuch ist mir diese Zeile in dmesg | tailder Ausgabe aufgefallen :

iscsi_trgt: ioctl(299) invalid ioctl cmd c078690d 

Frage

Die Frage ist also - was ist los mit meinem config / iSCSI-Ziel / was auch immer? Oder kurz gesagt, was mache ich falsch?

Danke im Voraus.

2

1 Antwort auf die Frage

2
quack quixote

Dieser Nabble-Thread zeigt an, dass dies auf ein altes IET-Kernel-Modul im Ubuntu-Kernel zurückzuführen ist. Überprüfen Sie den Faden genau und prüfen Sie, ob Ihre Symptome übereinstimmen. Dies kann sinnvoll sein, da es offensichtlich einen großen Unterschied zwischen den Versionen zwischen dem offiziellen iscsitarget- Paket von Karmic und der Version gibt, die Sie als Backport verwenden möchten .

Wenn ja, scheint das Update das alte Modul zu finden und zu deaktivieren:

Das ursprüngliche Kernel-Modul auf Ubuntu ist :,
/lib/modules/$(uname -r)/kernel/ubuntu/iscsitarget/iscsi_trgt.kound es ist erforderlich, depmod -amodules.dep neu zu generieren, bevor das neue Modul geladen wird, z. B .:

mv /lib/modules/$(uname -r)/kernel/ubuntu/iscsitarget/iscsi_trgt.ko /lib/modules/$(uname -r)/kernel/ubuntu/iscsitarget/iscsi_trgt.ko.orig depmod -a  
Danke, das hat mir geholfen. Ich habe .ko umbenannt und festgestellt, dass es für den aktuellen Kernel keine neuen .ko gibt. Also habe ich im aktuellen Kernel `ma ai iscsitarget-source` ausgeführt und kann jetzt eine Verbindung zu target herstellen. develop7 vor 14 Jahren 1
gutes Geschäft. Ich fragte mich, ob es keinen fehlenden Schritt gab, da das Karmic * iscsitarget * -Paket kein Modul selbst installiert, aber es klingt, als hätten Sie den richtigen Schritt gefunden. quack quixote vor 14 Jahren 0