Účel: Tento příspěvek bude vysvětlovat, jak se můžete připojit Windows síťového sdílení na počítači Linux. Poznámka: Pokud hledáte, jak připojit oddíl Windows NTFS na místní pevný disk (jako zápis čtení) na váš linuxový souborový systém, tento příspěvek nemusí být pro vás, klikněte zde .

Příklad-Setup a předpokladů:

  1. Máte počítač se systémem Windows XP (nebo může být Vista) na domácí / kancelářské sítě na pracovní skupině nebo doméně.
  2. Máte jiný počítač s operačním systémem Linux říci Debian Linux.
  3. Chtěli byste připojit sdílené složky / disku v počítači se systémem Windows na vašem počítači Linux říci "/ mnt / složky", takže můžete přistupovat (čtení / zápis), že složku / disk.

Moje volby:

  1. Debian Linux (4.0) běží 2.6.24 kernel s IP adresou 192.168.0.2
  2. Windows XP SP2 stroj na síťové domény s názvem "domů" s IP adresou 192.168.0.3

Krok 1: Sdílení složky Windows / disk

Nejprve je nutné sdílet složku / disk v počítači se systémem Windows, aby bylo možné přistupovat prostřednictvím sítě. Můžete to udělat kliknutím pravým tlačítkem myši na složku / disk, který chcete sdílet, a výběrem volby "Sdílení". Pokud nechcete vědět, co mluvím a pak se můžete obrátit na tomto MS tutoriál , který vysvětluje, jak to udělat.

Krok 2: Ujistěte se, že vaše jádro je správně nakonfigurován

Pokud používáte standardní linuxové jádro z libovolného rozdělení, pak je většinou jako již nakonfigurován. Pokud ne, tak jen nakonfigurovat a zkompilovat jádro Linuxu s následujícími možnostmi tučně vestavěný nebo jako modul:
# cat /boot/config-2.6.24 | grep CIFS
CONFIG_CIFS=y
# CONFIG_CIFS_STATS is not set
# CONFIG_CIFS_WEAK_PW_HASH is not set
# CONFIG_CIFS_XATTR is not set
# CONFIG_CIFS_DEBUG2 is not set
# CONFIG_CIFS_EXPERIMENTAL is not set

a

# cat /boot/config-2.6.24 | grep SMB
CONFIG_SMB_FS=y
# CONFIG_SMB_NLS_DEFAULT is not set

Krok 3: Nainstalujte potřebné balíčky na vašem počítači Linux

Budete potřebovat smbfs balíčku a také volitelné smbclient balík tím, že se následující příkazy:
#apt-get update
#apt-get install smbfs smbclient

Výše uvedený příkaz bude také nainstalovat samba-common balíček. Pokud se zobrazí výzva, zatímco výše uvedené balíčky jsou nainstalovány, zadejte příslušné informace zadejte název pracovní skupiny / domény, v mém případě to bylo "doma" jako název mé domény. Můžete zadat název domény nebo název pracovní skupiny v závislosti na konfiguraci sítě LAN.

Krok 4: Zkontrolujte, jejichž akcie jsou k dispozici pro uchycení

Nyní před připojením můžete také zjistit, které akcie (složky / disky) jsou k dispozici na vašem počítači se systémem Windows, který lze připojit tím, že následující příkaz:
# smbclient -L infohighway -U kushal
where
infohighway = Name (NetBIOS Name) of my computer
kushal = Username on my Windows Machine
Password:

Získáte výstup podobný tomuto:
Domain=[HOME] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]
Sharename Type Comment
--------- ---- -------
myshare Disk
IPC$ IPC Remote IPC
mydownloads Disk
ADMIN$ Disk Remote Admin
C$ Disk Default share
Domain=[HOME] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]
Server Comment
--------- -------
Workgroup Master
--------- -------

Z výše uvedeného výstupu je vidět, že jsem se sdílené složky s názvem "myshare" a "mydownloads" na mém počítači se systémem Windows XP, jak jsou zdůrazněny tučným písmem. To znamená, že mohu připojit tyto složky na mém počítači Linux.

Krok 5: Montáž Windows Sdílet

Nyní skutečná věc. Existují dva způsoby, jak nasednout: Tradiční smbfs nebo novější CIFS. Zdá se, že CIFS se chystá nahradit smbfs, který bude brzy zastaralé. Ukážu ti jak metody:

Smbfs Metoda Command (Old / Zastaralé / nedoporučuje se):
# mount -t smbfs -o username=kushal,password=******** //infohighway/drivers /mnt/
where
kushal = Username on my Windows Machine
******* = Password for the user 'kushal'
infohighway = Name (NetBIOS Name) of my computer
drivers = Windows folder shared on my Windows XP machine
/mnt = Target mount directory on my Linux Machine

CIFS Metoda Command:
# mount -t cifs //infohighway/drivers /mnt/ -o username=home/kushal,password=*********
where
home = DomainName/Workgroup of your LAN network
Rest of the parameters are same as in SMBFS

Poznámka: Pokud se vám nějaké chybové zprávy poté, co si dát příkaz mount naleznete v části "Některé typické chyby" části níže.

Nyní můžete nyní přístup k obsahu podílu Windows tím, že následující příkaz:
# ls /mnt/drivers
# ls /mnt/
audio INFCACHE.1 network Security storage video
#

Některé typické chyby:

Můžete vidět některé typické chybové zprávy, jak řídit v případě, že jste vynechal nad nějaké kroky:

Chyba 1: CIFS VFS: cifs_mount nepodařilo w / návratový kód = -22

Řešení: apt-get install smbfs

Chyba 2: smbfs: mount_data verze 1919251317 není podporována

Řešení: apt-get install smbfs

Můžete vidět výše uvedené chybové zprávy (pokud se vyskytují), tím, že následující příkaz ihned po vydání příkazu mount, jak je uvedeno v kroku 5 výše:

# Dmesg | tail

Chyba 3: mount error 13 = Permission denied

Řešení: Uveďte název domény / pracovní skupiny při montáži metodou CIFS jinak budete pravděpodobně mít tuto chybovou zprávu, jak je uvedeno tučným písmenem v kroku 5.

Chyba 4: mount: chybný typ SS, chybný možnost, špatný superblock na // infohighway / ovladače chybí kódovou stránku nebo pomocný program nebo jiná chyba
(Pro více souborových systémů (např NFS, CIFS) byste mohli
Potřebuji / sbin / mount. Program pomocník)

Řešení: modprobe CIFS

Jako obvykle, prosím, zanechte komentář / zpětnou vazbu, pokud máte nějaké. Komentáře podporuje bloggerů, abyste mohl psát více a zachovat jejich ducha vysoká.

Podívejte se na nejnovější kolekci testking Ex0-101 otázky a testking 642-832 odpovědi připravené které vám pomohou projít certifikační zkoušky. Získat nejvyšší skóre v reálném testu pomocí testking 640-863 východiska.

Být společenský, Share!