Προς το περιεχόμενο

Provlima epikoinwnias Linux - WinXP


savvasha

Προτεινόμενες αναρτήσεις

Δημοσ.

pros hayzel

 

Gia to 1.

Oxi den mporw. Otan leme onoma ennooume to netbios tou PC, sosta? Afto toulaxisto dilosa manual mesw tou smb.conf.

Gia to 2.

Den mou anaferei kanena os LocalMaster. Alithia pou mporw na dw an to anaferi ontos kapou? :oops: Ekana afto pou eipes sto smb.conf alla den eida diafora.

Gia to 3.

Den vlepw pouthena na anaferete otidipote apo firewall. Stin entoli pou edosa gia na stamatisei to shorewall mou eipe pos den uparxei tetio service. Sto control center pantos to firewall fenete apenergopoihmeno.

Gia to 4.

>
[root@localhost root]# netstat -an | grep 139
tcp        0      0 0.0.0.0:139             0.0.0.0:*               LISTEN
unix  3      [ ]         STREAM     CONNECTED     7139

 

Meta apo poli pono kai moxtho :) Network Neighborhood eide ton Samba Server (toulaxisto mou ton emfanise) alla den me afinei na mpw mesa kai na dw shares. Oti ki an simenei afto ;)

Δημοσ.

Kαταρχας το LinNeighbourhood χρειάζεται Samba για να χρησιμοποιηθεί. Προτείνω να το κάνεις με τον manual τρόπο και απλά να αλλάξεις το smb.conf μόνος σου. Παρακάτω είναι το δικό μου smb.conf για να πάρεις μια ιδέα του τι γίνεται. Εχω και κάποια options που δεν θα χρειαστείς. Αυτό που κάνω εγώ είναι όλα τα computers του δικτύου να χρειάζεται να κάνουν authenticate στο Linux box ώστε να πάρουν access. Αμα φτιάξεις στο smbpasswd ένα account το οποίο είναι ίδιο ( user name / pass ) με αυτό που χρησιμοποιείς στα windows boxes θα χρειαστεί να κάνεις μονάχα μια φορά authenticate και μετά θα γίνει saved στην memory των windows ( αυτό στο είπα για ευκολία ). Φτιάξε κάτι παρόμοιο στο δικό σου και βλέπουμε. Δεν χρειάζεται να φτιάξεις τόσα directories , απλά δες τα ως παραδείγματα και βεβαιώσου για τα global settings. To δικό μου είναι και λίγο υπερβολικό στο θέμα security γιατί τα directories αφήνουν μόνο έναν user να έχει access ο οποίος πρέπει να είναι το ίδιο account με το windows box. Επίσης άμα προσέξεις το available έχει μπροστά ένα ; . Αυτό σημαίνει ότι το option είναι commented και δεν χρησιμοποιείται, απλά τα έχω εκεί σε κατάσταση πανικού να τα κάνω offline τα shares. Το linux box καμιά φορά δεν φαίνεται στο δίκτυο αλλά άμα το κάνεις access manually , δηλάδη ανοίξεις ένα explorer window και πατήσεις

 

\\computername

 

θα μπείς κανονικά. Δοκίμασέ το αυτό πρώτού αρχίζεις να παίζεις με το smb.conf . Μπορεί απλά να έχεις καμιά πιο παλιά version του samba όπου υπήρχε αυτό το πρόβλημα. Αλλιώς... have fun με το conf και περιμένουμε ερωτήσεις.

 

>
[global]
       server string       = Da Server!
       workgroup           = IPORN
       security            = user
       log file            = /var/log/samba.log
       log level           = 1
       socket options      = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=8192 SO_SNDBUF=8192
       wins support        = yes
       os level            = 99
       preferred master    = yes
       inherit permissions = yes
       hosts allow         = crashthis, blinky
       hosts deny          = ALL
       max connections     = 2
       min password length = 8
       ssl                 = yes
       invalid users       = root
       hide unreadable     = yes
       encrypt passwords   = yes
       password level      = 20
       passdb backend      = smbpasswd
       smb passwd file     = /etc/samba/smbpasswd

[Library]
       comment         = Library
       path            = /mnt/library
       public          = no
       browseable      = yes
       writable        = no
       read only       = yes
       printable       = no
       directory mode  = 0750
       valid users     = maniac
       ;available      = no

[Mp3s]
       comment         = moozik!
       path            = /mnt/mp3s
       public          = no
       browseable      = yes
       writeable       = no
       read only       = yes
       printable       = no
       directory mode  = 0750
       valid users     = maniac
       ;available      = no

[Lheaven]
       comment         = lots of stuff!
       path            = /mnt/lheaven
       public          = no
       browseable      = yes
       read only       = yes
       writeable       = no
       printable       = no
       directory mode  = 0750
       valid users     = maniac
       ;available      = no

[Projects]
       comment         = My projects
       path            = /mnt/baks/projects/
       public          = no
       read only       = no
       browseable      = yes
       printable       = no
       writeable       = yes
       deirectory mode = 770
       valid users     = maniac
       ;available      = no

[SyncAll]
       comment        = Synchronize with all network nodes
       path           = /mnt/baks/sync/
       public         = no
       writeable      = yes
       read only      = no
       browseable     = yes
       printable      = no
       directory mode = 0750
       valid users    = maniac
       ;available     = no

[incoming]
       comment         = upload here
       path            = /mnt/lheaven/incoming
       public          = no
       browseable      = yes
       writeable       = yes
       read only       = no
       printable       = no
       directory mode  = 0750
       valid users     = maniac
       ;available      = no

;[Baks]
;       comment = All Baks here
;       guest ok = no
;       patch = /mnt/baks
;       writeable = yes
;       valid users = maniac


#[private]
#     path = /cifs/private
#     create mode = 0660
#     directory mode = 0770
#     read only = no
#     guest ok = no

Δημοσ.

file maniake egw thelw na xrisimopoiw to Linux os client ki oxi os server. Os server exw ta WinXP. To pio panw smb.conf na to kanw copy paste sto original kai na svisw ola ta alla? dld to smv.conf katarxin nane afto pou edoses? (me merikes allages vevea opos einai ta valid users klp)

Δημοσ.

savvasha, αν θες απλά να βλέπεις τα shares των άλλων winpcs, τότε μπορείς να το κάνεις με ένα απλό mount:

mount -t smbfs //ip-address-ή-netbios-name/resource /mnt/share1.

Καν'το απλά ως δοκιμή για να δεις αν παίζει, ανεξαρτήτως του αν πρόκειται να χρησιμοποιείς το LinNeighborhood ή κάποιον άλλο LAN browser.

 

Για οτιδήποτε άλλο (π.χ. για να μοιράσεις πόρους του Linux) χρειάζεσαι Samba server. Το smb.conf δεν το χρησιμοποιεί μόνο ο samba server, αλλά και ο smbclient, τον οποίο χρησιμοπούν αρκετά προγράμματα ως backend (π.χ. XFSamba), οπότε πρέπει ούτως ή άλλως να είναι σωστά σεταρισμένο ανεξαρτήτως του αν θες να στήσεις server ή όχι.

Εγώ θα σου πρότεινα να επεξεργαστείς το υπάρχον smb.conf συμβουλεύομενος αυτό του Maniakou. Το smb.conf που έρχεται μαζί με τη Samba έχει αρκετά αναλυτικά σχόλια για κάθε ρύθμιση που πρέπει να κάνεις.

Δημοσ.

>
[root@localhost root]# mount -t smbfs //192.168.0.1/resource /mnt/share1
Password:
3907: tree connect failed: ERRDOS - ERRnosuchshare (You specified an invalid share name)
SMB connection failed

 

poion kodiko zitaei?

 

To mono pou thelw einai na vlepw kapoia folders sto WinPc apo to LinuxPC kai antistrofa kai na ektipwnw apo to LinuxPC sto printer pou einai enomeno me to WinPC. Afta :) oute servers thelw na stisw oute tpt. Sto spiti mou eimai, oxi se kamia eteria :)

Δημοσ.

lol, όταν έλεγα "/resource" δεν εννοούσα να γράψεις αυτό, αλλά /το-όνομα-του-share, όπως το έχεις δηλώσει στα Windows. π.χ. //192.168.0.1/C$ ή //192.168.0.1/Documents. Ζητάει το password του root για το λογαρισμό του root στα Windows. Αν στα Windows δουλεύεις ωσ savvasha, τότε δώσε mount -t smbfs -o username=savvasha //192.168.0.1/C$ (ή ότι άλλο) /mnt/share1 (αφού πρώτα κάνεις mkdir /mnt/share1 εννοείται!). Θα σου ζητήσει το password του savvasha για τα Windows.

 

Επαναλαμβάνω ότι για να μοιράσεις αρχεία από το Linux πρέπει να τρέχεις samba server (μην κολλάς στο server - χαρακτηρίζει το πρόγραμμα και όχι το μηχάνημα). Για να τυπώσεις σε Windows Printer θα πρέπει προφανώς να τον μοιράσεις από τα Windows και μετά θα πρέπει να εγκαταστήσεις το CUPS (http://www.cups.org) και να το ρυθμίσεις να τυπώνει μέσω smb. Φτιάξε πρώτα το filesharing όμως και βλέπουμε για τον εκτυπωτή μετά :D

Δημοσ.

me vrikate psiloasxeto kai me koroidevete ;)

exw arxisei kai tin psilovarieme tin oli diadikasia distixos... :(

dokimasa oles tis entoles pou mou eipate alla tzifos. Einai san na girevw kati sta tifla...

Hthela an itan dinaton, ena paidi, na mou pei vima vima ti na kanw. Pou na grapsw ti, ti na svisw, ti na koitaksw klp. To kserw, zitaw polla :) Eimai omos kainourios akoma sta Linux kai me entiposiase toso polu pou ta Mandrake 10 kanane configure apo mona tous ta themata peri IPs, Network kai ta loipa pou eixa tin entiposi pos to idio efkolo tha itan na stisw mia visual epikoinwnia metaksi twn duo pc. Exei 3-4 meres omos pou pedevoume ki exw kanei elaxista vimata pros ta empros :(

To smb.conf einai ontos poli periektiko se osa leei mesa. Ela omos pou gia kapoion san ki emena pou den exw kai toso kali sxesi me networking ta misa apo afta mou einai kinezika ;).

 

Exw arxisei na apogoitevome nomizw... lathos mou :P

Δημοσ.

Δε σε πρόλαβα! Ρίξε μια ματιά, έκανα edit το post μου και πρόσθεσα πληροφορίες. Δυστυχώς ή ευτυχώς το Linux θέλει χρόνο και όρεξη για ψάξιμο. Εδώ θα βρεις κάποιες οδηγίες βήμα-βήμα για το τί να κάνεις. Κάνε ό,τι λέει και κατά πάσα πιθανότητα θα δουλέψουν όλα μια χαρά. Αν κολλήσεις κάπου postαρε! :D

Δημοσ.

Ο apoikos είπε ακριβώς αυτά που χρειάζεται να κάνεις. Οντως μην σε μπερδεύει το "server". Πρέπει να τρέχει αλλιώς..Περού! Πάρε και παίξε λίγο με το conf που σου έδωσα παραπάνω και διάβασε και αυτά που είπε ο apoikos στα τελευταία του post και θα βγάλεις άκρη. Εμ τι νόμιζες! ότι θα ήταν εύκολο ? =)

 

Και ναι , κάνει αυτά που θές. Μετά άμα φτιάξεις όλα τα υπόλοιπα σου λέμε και τι να συμπληρώσεις για να κάνεις share και τον εκτυπωτή και να τον βλέπει και το linux.

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...