Autore Topic: Condivisione Centos vs Win7  (Letto 6647 volte)

Offline Elaidon

  • Jr. Member
  • **
  • Post: 48
    • Mostra profilo
Condivisione Centos vs Win7
« il: 16 Maggio 2011, 14:22:06 »
Ciao a tutti!

ho provato a cercare qua e là info su come risolvere il mio problema...ma le cose sono due:
o capisco ancora troppo poco di centos...oppure non ho trovato la soluzione.  ::)

in pratica ho installato centos e l'ho messo in una rete senza dominio con 2 pc win7.

il nome workgroup per i pc win7 è: ufficio
gli ip sono assegnati in modo dinamico.

su centos ho condiviso la cartella "software".

la configurazione di samba è la seguente:

[global]
   workgroup = ufficio
   netbios name = ServerWeb
   server string = Elaidon Server
   security = share
   guest ok = yes
   browseable = yes
[software]
   comment = applicazioni
   path = /home/software
   guest ok = yes
   writeable = yes
   browseable = yes
   security = share

A centos è stato assegnato l'ip 192.168.1.101.

Dalle macchine win7 se faccio un refresh di rete non vedo la macchina centos, che invece pensavo di vedere con il nome ServerWeb.

Mentre se chiamo a mano l'indirizzo 192.168.1.101 mi entrano regolarmente nella condivisione centos -> software.

Siccome l'ip è dinamico è un pò palloso dover ogni volta farmi dire che ip sia stato assegnato a centos...e quindi preferirei che le macchine win7 lo vedessero in automatico.

Notare che sabato succedeva regolarmente...oggi no...forse involontariamente ho cambiato qualcosa e non so cosa.

tra l'altro stavo cominciando a fare delle prove anche con apache e sempre sabato dal browser mi bastava chiamare il nome della macchina e mi visualizzava regolarmente la pagina di default di apache.

Ora anche da browser ovviamente mi va solo se inserisco l'ip.

Qualche anima pia mi può illuminare?

Grazzzzieeeeee!
 ;D

Offline LonelyWolf

  • Moderator
  • Hero Member
  • *****
  • Post: 1396
    • Mostra profilo
    • Traversate dei laghi
Re: Condivisione Centos vs Win7
« Risposta #1 il: 16 Maggio 2011, 14:28:51 »
/etc/init.d/nmbd start

Il nome è visibile solo se c'è attivo il protocollo di rete netbios (o abilitato su ip), il demone che si  occupa di far vedere il nome è nmbd (per quanto riguarda samba).

Inoltre dovresti verificare se è attivo l'avvio automatico con chkconfig, ovviamente ti lascio il compito di consultare il manuale a riguardo (man chkconfig dalla console!)

Offline Elaidon

  • Jr. Member
  • **
  • Post: 48
    • Mostra profilo
Re: Condivisione Centos vs Win7
« Risposta #2 il: 16 Maggio 2011, 14:35:49 »
in win7 ho abilitato il protocollo netBIOS su entrambe le schede di rete, ma non cambia nulla.

se da terminale scrivo:

/etc/init.d/nmbd start

mi dice:
bash: /etc/init.d/nmbd: No such file or directory

se controllo da gui nei servizi di amministrazione però samba risulta attivo. Questo che mi hai indicato è uno dei due servizi che si dovrebbero avviare, vero?

Il fatto che da un lato mi dica che il servizio è attivo e dall'altro mi dica che manco trova il file...mi disorienta.

se invece da terminale metto:
[root@localhost ~]# /etc/init.d/smb restart

mi risponde:

Arresto dei servizi SMB:                                   [  OK  ]
Avvio dei servizi SMB:                                     [  OK  ]


il fatto che io entro come root cambia qualcosa?
« Ultima modifica: 16 Maggio 2011, 15:08:27 da Elaidon »

Offline LonelyWolf

  • Moderator
  • Hero Member
  • *****
  • Post: 1396
    • Mostra profilo
    • Traversate dei laghi
Re: Condivisione Centos vs Win7
« Risposta #3 il: 16 Maggio 2011, 15:18:33 »
Scussa, errore di battitura: nmb non nmbd

Il fatto è che DEVI farlo come root, altrimenti non puoi farlo.

Offline Elaidon

  • Jr. Member
  • **
  • Post: 48
    • Mostra profilo
Re: Condivisione Centos vs Win7
« Risposta #4 il: 16 Maggio 2011, 15:22:59 »
Scussa, errore di battitura: nmb non nmbd

Il fatto è che DEVI farlo come root, altrimenti non puoi farlo.

 ;D ahh ok! Stavo cominciando a diventar pazzo...a cercare in giro per la rete e non capivo...

ok ho fatto come mi dici e mi risponde OK.

ahhhhhhhhh!!!!

LonelyWolf!!!! il mio salvatore  ;D
funzica!!!

Offline Elaidon

  • Jr. Member
  • **
  • Post: 48
    • Mostra profilo
Re: Condivisione Centos vs Win7
« Risposta #5 il: 16 Maggio 2011, 15:45:49 »
/etc/init.d/nmbd start

Il nome è visibile solo se c'è attivo il protocollo di rete netbios (o abilitato su ip), il demone che si  occupa di far vedere il nome è nmbd (per quanto riguarda samba).

Inoltre dovresti verificare se è attivo l'avvio automatico con chkconfig, ovviamente ti lascio il compito di consultare il manuale a riguardo (man chkconfig dalla console!)

ok ho letto il man chkconfig...e penso di aver capito come consultare se un servizio è attivo o meno su un livello o come avviarlo o spegnerlo.

tipo adesso ho eseguito questi due comandi:

[root@localhost ~]# chkconfig --list smb
smb             0:off   1:off   2:off   3:off   4:off   5:on    6:off
[root@localhost ~]# chkconfig --list nmb
nmb             0:off   1:off   2:off   3:off   4:off   5:off   6:off

è chiaro che smb è attivo sul runlevel 5 e che nmb non è mai attivo.
Quello che non mi è chiaro e cosa indicano questi runlevel. Sono degli specie di livelli di astrazione? 3 è solo riga comando, 5 include anche la gui...ecc?

Quindi visto che io uso la gui di default dell'installazione di centos...immagino di dover attivare nmb sul livello5? oppure anche su altri?

anche perchè ho letto nel mio inittab che io ho l'impostazione:
id:5:initdefault:
« Ultima modifica: 16 Maggio 2011, 15:48:29 da Elaidon »

Offline LonelyWolf

  • Moderator
  • Hero Member
  • *****
  • Post: 1396
    • Mostra profilo
    • Traversate dei laghi
Re: Condivisione Centos vs Win7
« Risposta #6 il: 16 Maggio 2011, 16:05:44 »
Sono i livelli di avvio, per semplificare diciamo che sono le modalità di avvio del sistema (lo 0 è lo spegnimento!) per windows sarebbero, + o - :
modalità provvisoria, modalità provvisoria con rete, normale, ecc.

I runlevel in centos:
http://www.centos.org/docs/5/html/Installation_Guide-en-US/s1-boot-init-shutdown-sysv.html

Io darei un chkconfig on nmb (che fa 3 4 5) e lo stesso per smb, anche perchè un server andrebbe in runlevel 3 normalmente.

Offline Elaidon

  • Jr. Member
  • **
  • Post: 48
    • Mostra profilo
Re: Condivisione Centos vs Win7
« Risposta #7 il: 16 Maggio 2011, 16:44:00 »
ook, ho seguito il tuo suggerimento e l'ho messa on sui runlevels 3,4 e 5.

ora però avrei un'altra domanda!  ;D si si lo so che sono un rompiballe  ;D del resto l'approccio del forum e delle guide mi paiono per utenti che almeno hanno già un minimo di infarinatura...ci vorrebbe una bella guida newbie...tipo: 1) schiaccia il pulsante per accendere il computer 2) accendi anche il video, ecc ecc  ;D ;D ;D

comunque credo di essermi imbattuto nell'ennesima cavolata che però un newbie non sa come risolvere.

Ho avviato httpd. Ho trovato la cartella di default e ci ho messo dentro un file index.html.
Se chiamo da browser apache...senza index.html mi vien fuori regolarmente la pagina di default...mentre quando metto index.html mi dice:

Forbidden

You don't have permission to access /index2.html on this server.
Apache/2.2.3 (CentOS) Server at 127.0.0.1 Port 80

Il tutorial che sto seguendo sul libro "linux server, per l'amministratore di rete" versione che parla di CentOS...non mi dice che mi succede così...ma c'era scritto che se mettevo un file nella directory /var/www/html/ di nome index.html me lo avrebbe letto.

Solo che non lo fa e quindi vado in crisi...ah sta volta ho già detto al firewall di lasciar passare httpd.



Offline Elaidon

  • Jr. Member
  • **
  • Post: 48
    • Mostra profilo
Re: Condivisione Centos vs Win7
« Risposta #8 il: 16 Maggio 2011, 17:29:37 »
scusate se mi rispondo da solo...
ma ho trovato la cavolata di cui parlavo prima...

dovevo impostare:

chmod -R 755 /var/www/html


altrimenti non avevo permessi  ;D