Não é possível conectar-se à unidade dvd-rw compartilhada (iscsitarget) na caixa cármica do ubuntu

2

Introdução

Eu tenho um desktop com drive DVD-RW que roda principalmente no Linux (ou seja, Ubuntu 9.10). Minha esposa tem um netbook que roda o Windows XP sem drive de cd / dvd. Há também LAN através do nosso modem / roteador ADSL. Eu tenho "portado" (na verdade, eu acabei de pegar fontes e correu dpkg-buildpackage ) iscsitarget pacote do Ubuntu Lucid para Karmic ( aqui estão os pacotes ), instalou-o ( sudo aptitude install iscsitarget; sudo m-a a-i iscsitarget ) e o configurou da seguinte maneira ( /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

Além disso, abri a porta 3260 com ufw :

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

Problema

Mas (aqui está o problema) eu ainda não consigo me conectar a este alvo da caixa do Windows. O Iniciador iSCSI do Software da Microsoft grita "Falha de logon" na tentativa de conexão e, respectivamente, falha ao conectar. Após tentativa de conexão malsucedida, notei esta linha na saída de dmesg | tail :

iscsi_trgt: ioctl(299) invalid ioctl cmd c078690d

Pergunta

Então a questão é - o que há de errado com meu alvo config / iSCSI / qualquer outra coisa? Ou, em suma, o que estou fazendo errado?

Obrigado antecipadamente.

    
por develop7 14.03.2010 / 08:32

1 resposta

2

Esta Nabble thread indica que isso pode ser uma consequência de um antigo módulo do kernel IET incluído no kernel do Ubuntu. Verifique o fio de perto e veja se os seus sintomas se alinham. Isso pode fazer sentido, já que parece haver uma grande diferença nas versões entre o pacote oficial iscsitarget do Karmic e a versão que você está tentando fazer o backport.

Nesse caso, a correção parece ser encontrar e desativar o módulo antigo:

the original kernel module on Ubuntu is at:
/lib/modules/$(uname -r)/kernel/ubuntu/iscsitarget/iscsi_trgt.ko, and it's necessary to run depmod -a to regenerate modules.dep before attempting to load the new module, e.g.:

mv /lib/modules/$(uname -r)/kernel/ubuntu/iscsitarget/iscsi_trgt.ko /lib/modules/$(uname -r)/kernel/ubuntu/iscsitarget/iscsi_trgt.ko.orig
depmod -a 
    
por 14.03.2010 / 14:18