Le lecteur de CD/DVD de mon ordinateur portable est cassé. Cependant, le lecteur de mon ordinateur de bureau fonctionne parfaitement.
Comment puis-je accéder au lecteur de CD/DVD de mon ordinateur de bureau sur le réseau? Je veux mettre un disque DVD là-bas et y accéder à partir de mon ordinateur portable.
Les deux ordinateurs ont Gentoo/Linux. (Mais la solution devrait fonctionner sur n'importe quelle distribution Linux)
Je me sens comme une configuration Samba/NFS est une sorte de gros marteau pour ce petit clou. J'ai trouvé un Blog post sur ce sujet qui montre l'utilisation d'un outil appelé NBD - Dispositif de bloc Network. Pour l'utiliser, configurez le serveur et le client.
(Le tutoriel est écrit pour Ubuntu avec un périphérique CD à /dev/cdrom
, vous devrez peut-être régler pour votre configuration.)
sur le côté serveur (avec le CDROM):
Sudo apt-get install nbd-server
Sudo adduser nbd cdrom
(Vous pouvez obtenir un avertissement sur aucune exportation configurée - ignorez-la, nous en créerons un en haut.)
Modifier le /etc/nbd-server/config
déposer:
[generic]
group = cdrom
allowlist = true
[cdrom]
exportname = /dev/cdrom
readonly = true
Puis: Sudo /etc/init.d/nbd-server restart
du côté du client (accédez au CDROM du serveur):
Sudo apt-get install nbd-client
Maintenant cartographier le périphérique de bloc (où 192.168.1.100
est l'adresse IP du serveur):
Sudo nbd-client 192.168.1.100 -name cdrom /dev/nbd0
Maintenant, vous pouvez monter /dev/nbd0
Comme si c'était un CDROM sur le client:
Sudo mkdir /mnt/cdrom # if it doesn't already exist
Sudo mount -t iso9660 /dev/nbd0 /mnt/cdrom
Ou attrapez un iso:
Sudo dd if=/dev/nbd0 of=~/disc.iso
Essayez de le partager sur Samba:
Sudo nano /etc/samba/smb.conf
et
[cdrom]
comment = CD Drive
path = /mnt/cdrom
public = no
writable = no