Impossible de se connecter au lecteur de DVD-RW partagé (iscsitarget) sur la boîte karmic d'ubuntu

2

Intro

J'ai un ordinateur de bureau avec un lecteur de DVD-RW qui fonctionne principalement sous Linux (à savoir Ubuntu 9.10). Ma femme a un netbook qui rince Windows XP sans lecteur de CD / DVD. Il y a aussi un réseau local via notre modem / routeur ADSL. J'ai "porté" (en fait, je viens de récupérer des sources et de courir dpkg-buildpackage ) iscsitarget paquet d’Ubuntu Lucid à ​​Karmic ( voici les forfaits ), l'a installé ( sudo aptitude install iscsitarget; sudo m-a a-i iscsitarget ) et configuré de la manière suivante ( /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

De plus, j'ai ouvert le port 3260 avec ufw:

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

Problème

Mais (voici le problème) je ne peux toujours pas me connecter à cette cible à partir de Windows Box. L'initiateur iSCSI de Microsoft Software crie "Échec d'ouverture de session" lors d'une tentative de connexion et, respectivement, ne parvient pas à se connecter. Après une tentative de connexion infructueuse, j'ai remarqué cette ligne dmesg | tail La sortie de:

iscsi_trgt: ioctl(299) invalid ioctl cmd c078690d

Question

La question est donc: qu'est-ce qui ne va pas avec ma cible config / iSCSI / quoi que ce soit d'autre? Ou, en bref, qu'est-ce que je fais mal?

Merci d'avance.

Andrei Dziahel
la source

Réponses:

2

Ce Nabble Thread indique que cela pourrait être une conséquence d'un ancien module de noyau IET inclus dans le noyau d'Ubuntu. Vérifiez le fil de près et voyez si vos symptômes s'alignent. Cela pourrait avoir un sens, car il semble y avoir une énorme différence de version entre les versions officielles de Karmic. iscsitarget package et la version que vous essayez de backport.

Si tel est le cas, le correctif semble être de trouver et de désactiver l'ancien module:

le module de noyau original sur Ubuntu est à:
/lib/modules/$(uname -r)/kernel/ubuntu/iscsitarget/iscsi_trgt.koet c'est nécessaire   courir depmod -a régénérer modules.dep avant d'essayer de charger le nouveau module,   par exemple.:

mv /lib/modules/$(uname -r)/kernel/ubuntu/iscsitarget/iscsi_trgt.ko /lib/modules/$(uname -r)/kernel/ubuntu/iscsitarget/iscsi_trgt.ko.orig
depmod -a 
quack quixote
la source
1
Merci, cela m'a aidé. J'ai renommé .ko et j'ai remarqué qu'il n'y avait pas de nouveau .ko pour le noyau actuel. Donc j'ai couru m-a a-i iscsitarget-source dans le noyau actuel et maintenant je peux me connecter à la cible.
Andrei Dziahel
bonne affaire. Je me suis demandé s'il ne manquait pas une étape, puisque le karmique iscsitarget package n’installe pas un module lui-même, mais il semble que vous ayez trouvé la bonne étape.
quack quixote