Úč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 se připojit oddíl Windows NTFS na vašem pevném disku (jako čtení a zápisu-) na Linuxu souborového systému tento příspěvek nemusí být pro vás, klikněte sem .

Příklad-Setup a Předpoklady:

  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 říct 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áte přístup (č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éně s názvem "domů" s IP adresou 192.168.0.3

Krok 1: Podíl Windows složku / disk

Nejprve je nutné sdílet složku / disk v počítači se systémem Windows, aby bylo možné přistupovat přes síť. To lze provést kliknutím pravým tlačítkem myši na složku / disk, který chcete sdílet a vyberete možnost "sdílení". Pokud nevíte, co mluvím pak se můžete obrátit na tento 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 linuxové jádro s těmito možnostmi tučně vestavěný-in, 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: Instalace potřebné balíky na vašem počítači Linux

Budete potřebovat smbfs balíček a také volitelné smbclient balíček 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 budete požádáni, zatímco výše uvedené balíčky jsou nainstalovány jen zadat příslušné informace pro zadání názvu pracovní skupiny / domény, v mém případě to bylo "doma", jak své doménové jméno. Můžete zadat název domény nebo název pracovní skupiny v závislosti na konfiguraci 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 / jednotky), jsou k dispozici na vašem počítači se systémem Windows, který můžete 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 je zdůrazněno v tučným písmem. To znamená, že mohu připojit tyto složky na mém počítači Linux.

Krok 5: Připojit Windows Sdílet

Nyní pravé. Existují dva způsoby, jak mount: Tradiční smbfs nebo novější CIFS. Zdá se, že CIFS se chystá nahradit smbfs které se brzy stanou zastaralé. Já vám ukáže jak metody:

Smbfs Method Command (Old / Zastaralé / není doporučeno):
# 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 odkazují na "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:

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

Chyba 1: CIFS VFS: cifs_mount nezdařilo w / návratového kódu = -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 (v případě, že 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 vaší domény / pracovní skupiny při montáži metodou CIFS jinak budete pravděpodobně tato chybová zpráva, jak je uvedeno v dopise tučně v kroku 5.

Error 4: mount: chybný typ SS, špatná volba, špatný superblock na // infohighway / ovladače chybí kódování 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 zanechat komentář / zpětnou vazbu, pokud máte nějaké. Komentáře vybízí bloggerů, abyste mohl psát více a udržet jejich duše vysoká.

Podívejte se na nejnovější kolekce testking Ex0-101 otázky a testking 642-832 odpovědi připravené, aby vám pomůže projít certifikační zkoušky. Získejte nejvyšší skóre v reálném testu pomocí testking 640-863 východiska.

Být společenský, Share!