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

Příklad-Setup a předpoklady:

  1. Máte počítač se systémem Windows XP (nebo může být Vista) na vaší 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 se 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 nastavení:

  1. Debian Linux (4.0) běží 2.6.24 jádro 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: Sdílení složky Windows / disk

Nejprve je nutné sdílet složku / disk na vašem 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ý byste chtěli sdílet a vyberete možnost "sdílení". Pokud nevíte, co mluvím pak můžete odkazovat na tuto MS tutoriál , který vysvětluje, jak to udělat.

Krok 2: Ujistěte se, ž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ým 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 nezbytných balíčků na vašem počítači Linux

Budete potřebovat smbfs balíček a také volitelnou smbclient balík tím, že 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 vyzváni k zadání názvu pracovní skupiny / domény, zatímco jsou nainstalovány výše uvedené balíčky stačí zadat příslušné informace, 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, které jsou k dispozici pro uchycení akcie

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é můžete osadit 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 můžete vidět, že mám 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 linuxovém stroji.

Krok 5: Montáž Windows Sdílet

Nyní skutečná věc. 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ými. Ukážu vám, jak metody:

Smbfs Metoda Command (staré / 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 po dáš příkaz mount naleznete v části "Některé typické chyby" níže.

Nyní můžete nyní přístup k obsahu podílu Windows tím, že 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 postupovat v případě, že jste vynechal všechny výše uvedené 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án

Ř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 = Oprávnění byla odepřena

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

Chyba 4: mount: typ špatně fs, špatná volba, špatné superblok na / / infohighway / ovladače chybí kódová stránka nebo pomocný program nebo jiná chyba
(Pro více souborových systémů (např. nfs, CIFS), které by mohly
Potřebujeme / sbin / mount. Pomocný program)

Řešení: modprobe CIFS

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

Podívejte se na nejnovější kolekci testking EX0-101 otázek a testking 642-832 odpovědi připravené, které vám pomohou 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!