Rakensin tuossa uuden tietokoneen, ja sille pitäisi saada vanhalla Linux-koneella olevat tiedostot verkon kautta näkyviin. Uudessa koneessa käyttiksenä on WinXP. Kummatkin koneet ovat kiinni TeleWellin TW-EA501 ADSL-modeemissa.
Linuxia ja windowsia on tullut käytettyä jo jokunen tovi, mutta verkkoon liittyvistä asioista ei minulla ole sitten niin minkäänlaista käsitystä...
Mikähän olisi helpoin ratkaisu tuohon hommaan? Olen jo asentanut Samban Linux-koneeseen ja kokeillut sitä, mutta en saa winkku-koneesta mitään yhteyttä Linux-koneeseen.
My network placesissa ei Linux-konetta näy, vaikka verkkoyhteys toimii ja Linuxissa on samba käynnissä.
Kun koetan lisätä My network Placesistä osoitetta
\\ARCH_SERVER\share1
tai sitten linux-koneen ip-osoitteella
\\192.168.0.100\share1
niin windows valittaa vaan että "the folder you specified does not appear to be valid. please choose another."
/etc/samba/smb.conf -tiedostossa on:
[global]
workgroup = WORKGROUP
server string = ARCH_SERVER
netbios name = ARCH_SERVER
local master = yes
preferred master = yes
wins support = yes
security = share
log file = /var/log/samba/log.%m
max log size = 50
dns proxy = no
[share1]
comment = share1
path = /mnt/filez
read only = yes
guest ok = yes
En pääse edes Gnomenkaan "Network" -ikkunasta käsiksi tuohon levyjakoon, kun klikkaan auki "ARCH_SERVER" jaon, kirjautumisikkuna ilmestyy, muttei hyväksy mitään käyttäjänimeä eikä salasanaa. Ei edes roottia! Onko mitään toivoakaan saada winkku ja linux ymmärtämään toisiaan?
Linuxia ja windowsia on tullut käytettyä jo jokunen tovi, mutta verkkoon liittyvistä asioista ei minulla ole sitten niin minkäänlaista käsitystä...
Mikähän olisi helpoin ratkaisu tuohon hommaan? Olen jo asentanut Samban Linux-koneeseen ja kokeillut sitä, mutta en saa winkku-koneesta mitään yhteyttä Linux-koneeseen.
My network placesissa ei Linux-konetta näy, vaikka verkkoyhteys toimii ja Linuxissa on samba käynnissä.
Kun koetan lisätä My network Placesistä osoitetta
\\ARCH_SERVER\share1
tai sitten linux-koneen ip-osoitteella
\\192.168.0.100\share1
niin windows valittaa vaan että "the folder you specified does not appear to be valid. please choose another."
/etc/samba/smb.conf -tiedostossa on:
[global]
workgroup = WORKGROUP
server string = ARCH_SERVER
netbios name = ARCH_SERVER
local master = yes
preferred master = yes
wins support = yes
security = share
log file = /var/log/samba/log.%m
max log size = 50
dns proxy = no
[share1]
comment = share1
path = /mnt/filez
read only = yes
guest ok = yes
En pääse edes Gnomenkaan "Network" -ikkunasta käsiksi tuohon levyjakoon, kun klikkaan auki "ARCH_SERVER" jaon, kirjautumisikkuna ilmestyy, muttei hyväksy mitään käyttäjänimeä eikä salasanaa. Ei edes roottia! Onko mitään toivoakaan saada winkku ja linux ymmärtämään toisiaan?
Vastaukset 4
Vanhimmat
Testaa komentoriviltä toimiiko samba serveri
Oletko lisännyt smbpasswd:llä käyttäjät yms. ?
kts. linkit http://www.tekniikka.oamk.fi/~jukkav/unix/linux/samba.html
http://susewiki.org/index.php?title=Setting_up_Samba
http://www.elisanet.fi/walpas/Linux_win_samba.htm
Mikähän linux-jakelu kyseessä ?
Arch Linux (versio Don't Panic) kyseessä. kiitokset linkeistä, olen kokeillut ensimmäistä linkkiäsi, siitä saattaisi olla apua.
Nyt tosin tekstissä mainittu samban testauskomento tulostaa vaan seuraavaa...
# smbclient -L localhost -U samba
Connection to localhost failed
Nimimerkin "netissä" linkittämillä ohjeilla sain kuin sainkin Samba-jaon toimimaan! Nyt vielä pitäisi saada jaetun hakemiston oikeudet kohdilleen. Windows ei anna selata sambassa jaossa olevan hakemiston eli kiintolevyosion tiedostoja.
Jaettu hakemisto on siis /mnt/filez:
# ls -l | grep filez
drwxrwxr-- 14 root users 4096 2007-08-13 05:48 filez
samba -käyttäjä linux-koneella kuuluu siis vain ryhmään "samba". Joten kokeilin sitten usermod:illa määrittää samba-käyttäjän myös ryhmään "users"... jonka jälkeen toimi!!
Kiitokset!
>...en saa winkku-koneesta mitään yhteyttä Linux-koneeseen.
Linux-koneessa ei kaikki ole tarjolla kaikille oletuksena kuten Windowsissa vaan pitää sanoa kenelle ja mitä.
Yksinkertaisimmillaan /etc/hosts.allow tiedostoon rivi:
ALL::allow