Formål: Dette indlæg vil forklare, hvordan du kan montere en Linux filsystem (ext2 / etx3) på din Windows XP-maskine over et netværk.

Bemærk: Hvis du er på udkig efter, hvordan det modsatte - Monter en Windows-aktie drev på en Linux-maskine over et netværk, bedes du henvise til min tidligere blog post.

Også dette blogindlæg forklarer ikke, hvordan du kan få adgang til et ext2 / ext3 filsystem på din Windows XP-partition på samme harddisk - Den typiske dual boot scenarie Update (12/22/2008):. For at se hvordan du gør dette, se dette .

Vigtigt: Før du læser videre jeg kraftigt opfordre dig til at gøre de ting, som jeg nævnte i min tidligere blog som anført ovenfor. Dine chancer for succes til følge instruktionerne på denne post, vil i høj grad øge. Jeg stærk Derfor opfordre dig til at gøre alle de ting, der er nævnt i min tidligere blog.

Min opsætning:

1. Debian Linux (4.0), der løber 2.6.24-kerne med IP-adresse 192.168.0.2 og brugerkonti: "kushalk" "root" og

2. Windows XP SP2 maskine på et netværk domæne kaldet "home.net" med IP-adressen 192.168.0.3 og brugerkonto: "kkoolwal"

Trin 1: Installer Samba pakke på dit Linux-maskine

#apt-get install samba

Trin 2: Stop Samba Daemon

Det er en god ide at stoppe Samba-dæmonen da vi vil foretage ændringer i Samba konfigurationsfil.
#/etc/init.d/samba stop

Trin 3: Rediger Samba fil /etc/samba/smb.conf (kan være påkrævet)

Det kræver to trin:

a) Sørg for at din domænet / arbejdsgruppen er sat korrekt i variablen "arbejdsgruppe". Også du har brug for at un-kommentere linjen ved at fjerne ";" eller "#" symbolet.
workgroup = home.net

Sørg for at du angive navnet på din arbejdsgruppe ordentligt. For at finde ud af navnet på din arbejdsgruppe / domæne skal du gøre følgende på din Windows-maskine.

For at finde ud navnet på arbejdsgruppen i Windows skal du følge disse trin:
- Gå til "Start"
- Klik på "Kontrolpanel"
- Klik på "System"
- Klik på 2. fane knap der hedder: "Computernavn" og finde ud af navnet på din arbejdsgruppe / domæne.

b) Vælg, hvilken mappe du vil dele

Som pr standardindstillingen, vil du kunne få adgang til dit hjem bibliotek på din Windows XP-maskine dvs bibliotek af brugeren, hvorfra du opretter forbindelse. Hvis du vil have adgang til et andet bibliotek, bortset fra dit hjem bibliotek så er du nødt til at tilføje følgende afsnit overalt i smb.conf fil:
[src]
comment = My Kernel/Module development sources
path = /usr/src/
read only = Yes

Dybest set ved at gøre ovenstående du fortæller din Samba-server, som du ønsker at dele den "/ usr / src 'bibliotek.

Det er det. Din smb.conf filen skal nu konfigureres.

Bemærk: Det er en god idé at tjekke din smb.conf filen for nogen syntaktiske fejl ved at give følgende kommando:
# testparm
Load smb config files from /etc/samba/smb.conf
Processing section "[homes]"
Processing section "[printers]"
Processing section "[print$]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions
[global]
workgroup = home.net
server string = %h server
obey pam restrictions = Yes
passdb backend = tdbsam
passwd program = /usr/bin/passwd %u
passwd chat = *EntersnewsUNIXspassword:* %nn *RetypesnewsUNIXspassword:* %nn *passwordsupdatedssuccessfully* .
syslog = 0
log file = /var/log/samba/log.%m
max log size = 1000
dns proxy = No
wins server = eth0:192.168.0.20
panic action = /usr/share/samba/panic-action %d
invalid users = root
include = /etc/samba/dhcp.conf
[homes]
comment = Home Directories
valid users = %S
create mask = 0700
directory mask = 0700
browseable = No
[printers]
comment = All Printers
path = /var/spool/samba
create mask = 0700
printable = Yes
browseable = No
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
#

Trin 4: Tilføj en bruger til Samba brugerliste

Du er nødt til at fortælle Samba server, som bruger, du vil bruge til at forbinde til Linux filsystem fra Windows-maskine. Jeg har tilføjet mig selv (bruger: kushalk) til Samba-serveren ved at give følgende kommandoer:
smbpasswd -L -a kushalk
smbpasswd -L -e kushalk

Bemærk: Som standard, er Samba ikke tillade brugeren "root" for at få adgang til filsystemet. Du bliver nødt til at ændre indstillingen "ugyldige brugere = rod" i din smb.conf filen. Jeg har ikke prøvet dette.

Trin 5: Genstart Sambaserver
#/etc/init.d/samba start

Trin 6: Få adgang til dit filsystem / mappe Linux fra Windows XP-maskine

Endelig gå til din Windows-maskine (forudsat du har fildeling og alle er konfigureret som jeg tror, ​​det bør være, hvis du var i stand til at følge trinnene i min tidligere blog succes), og skriv følgende i din "Stifinder i Windows" og ikke "Internet Explorer "sådan her:

Windows Linux Login Indtast nu dit brugernavn og password - den ene, som du brugte i smbpasswd kommandoen i trin 4 ovenfor. Derefter skulle du være i stand til at se dit hjem bibliotek som dette:

connected_login1

Det er det. Som sædvanlig, kan du efterlade en kommentar / feedback, hvis du har nogen.

Være selskabelig, Del!