Không thể kết nối với ổ đĩa dvd-rw được chia sẻ (iscsitarget) trên hộp ub Ubuntu


2

Giới thiệu

Tôi có máy tính để bàn với ổ đĩa DVD-RW chạy chủ yếu trên Linux (cụ thể là Ubuntu 9.10). Vợ tôi có netbook chạy Windows XP không có ổ đĩa cd / dvd. Ngoài ra còn có mạng LAN thông qua modem / bộ định tuyến ADSL của chúng tôi. Tôi đã "chuyển" (thực ra, tôi vừa lấy các nguồn và chạy dpkg-buildpackage) iscsitargetgói từ Ubuntu Lucid sang Karmic ( đây là các gói ), cài đặt nó ( sudo aptitude install iscsitarget; sudo m-a a-i iscsitarget) và định cấu hình theo cách sau ( /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

Ngoài ra, tôi đã mở cổng 3260 với ufw:

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

Vấn đề

Nhưng (đây là sự cố) Tôi vẫn không thể kết nối với mục tiêu này từ hộp Windows. Microsoft Initiator iSCSI hét lên "Lỗi đăng nhập" khi thử kết nối và, tương ứng, không kết nối được. Sau nỗ lực kết nối không thành công, tôi nhận thấy dòng này trong dmesg | tailđầu ra của:

iscsi_trgt: ioctl(299) invalid ioctl cmd c078690d

Câu hỏi

Vì vậy, câu hỏi là - có gì sai với mục tiêu cấu hình / iSCSI của tôi / bất cứ điều gì khác? Hay nói ngắn gọn - tôi đang làm gì sai?

Cảm ơn trước.

Câu trả lời:


2

Đây chủ đề Nabble cho thấy đây có thể là một hậu quả của một mô-đun hạt nhân IET cũ bao gồm trong kernel của Ubuntu. Kiểm tra các chủ đề chặt chẽ và xem nếu các triệu chứng của bạn phù hợp. Điều này có thể có ý nghĩa, vì dường như có sự khác biệt rất lớn trong các phiên bản giữa gói iscsitarget chính thức của Karmic và phiên bản bạn đang cố gắng nhập.

Nếu vậy, sửa chữa dường như là tìm và vô hiệu hóa mô-đun cũ:

mô-đun hạt nhân ban đầu trên Ubuntu có tại :
/lib/modules/$(uname -r)/kernel/ubuntu/iscsitarget/iscsi_trgt.ko, và cần phải chạy depmod -ađể tạo lại mô-đun.dep trước khi thử tải mô-đun mới, ví dụ:

mv /lib/modules/$(uname -r)/kernel/ubuntu/iscsitarget/iscsi_trgt.ko /lib/modules/$(uname -r)/kernel/ubuntu/iscsitarget/iscsi_trgt.ko.orig
depmod -a 

1
Cảm ơn, điều đó đã giúp tôi. Tôi đã đổi tên .ko và nhận thấy không có .ko mới cho kernel hiện tại. Vì vậy, tôi đã chạy m-a a-i iscsitarget-sourcetrong kernel hiện tại và bây giờ tôi có thể kết nối với mục tiêu.
Andrei Dziahel

món hời. Tôi tự hỏi nếu không có một bước bị thiếu, vì gói iscsitarget của Karmic không tự cài đặt một mô-đun, nhưng có vẻ như bạn đã tìm thấy bước đúng.
quix quixote
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.