Newsgroup: it.comp.macintosh
Titolo: Linux e Mac

Ciao a tutti, mi sto accingendo a creare un server Linux per una rete
composta da due Mac (G3 e G4) e probabilmente un' altro paio di PC.
La confivisione dell'accesso ISP tramite firewall,proxy etc. etc. ha
funzionato quasi subito. Il problema è che adesso devo riuscire a montare
delle parti di FS MAC sul FS Linux, se no non ho il fileserver. A quanto
pare esiste un software (DAVE) che implementa lo stack SMBFS sul Mac.
La mia domanda è questa:
Il mac condivide via APPLETalk un stampante laser OKI con sk di rete; se io
dico al Mac di utilizzare Ethernet, sia per 'uscire' su Internet che per
condividere risorse, AppleTalk me lo devo proprio dimenticare?
Ho postato la domanda qui perchè in effetti lato server non ho problemi
(SMBFS va su quasi tutto), ma lato Client-Mac ho qualche problema, non
avendo mai messo le mani su niente che lo riguardi.
Grazie 1000 anticipatamente

 cerchero` un'altra donna dentro ai sogni di Tarzan...

Grazie 1000 caro Marco. Come al solito se non ci foste Voi, sarei e saremmo
tutti perduti.  Andrea.

 Il kernel deve essere compilato con il supporto per AppleTalk.
Nonostante la mia spiccata simpatia per il noto prodotto, questa volta 
sono assolutamente d'accordo. *;) Netatalk è davvero molto efficiente.
-- 
  _______  ______ __    __
 |   _   \| _____|\  \/  /
 |  |_)   | ____| /  /\  \
 |    ___/|______|__/  \__\
 |___| 

scusami, ma già che ci sei: se hai già provato una soluzione del genere,
saresti così gentile da postare i file di configurazione vari?
Io ho provato in tutti i modi e con tutta la documentazione possibile, ma
niente.Mi restituisce questo:
9:47:06 inetserver atalkd: socket: Invalid argument
9:47:06 inetserver atalkd: socket: Invalid argument
9:47:06 inetserver atalkd: atalkd: can't get interfaces, exiting.
9:47:06 inetserver atalk: atalkd startup failed
9:47:06 inetserver atalk: papd startup succeeded
9:47:06 inetserver atalk: timelord startup succeeded
9:47:06 inetserver atalk: afpd startup succeeded
Grazie 1000 per l'attenzione

 9:47:06 inetserver atalk: afpd startup succeeded
Direi che AppleShareIP e` partito, comunque. Non lo vedi?


 saresti così gentile da postare i file di configurazione vari?
A patto che tu smetta di replicare con "R:", ok? :)
/usr/local/atalk/etc#cat afpd.conf 
MaX@GI -transall -rand2num -setpassword -guestname ftp
Una riga, definisce il Server "MaX" nella zona "GI" (ometti @zona se non
hai zone AppleTalk).
/usr/local/atalk/etc#cat atalkd.conf 
eth0 -phase 2 -net 1-100 -addr 90.201 -zone "ODG" -zone "TC" -zone "FO"
-zone "FAO" -zone "SD" -zone "GI" -zone "FI" -zone "AG" -zone "ES" -zone
"AF"
Una riga, binding su eth0, tipo di auth consentiti e visibilita` su
tutte le zone AppleTalk che mi interessano.
/usr/local/atalk/etc#cat papd.conf 
# This file is empty
File vuoto.
Ma hai installato anche il DES, come da prerequisiti?
Ed hai ricompilato il kernel con il supporto per AppleTalk?


 Ed hai ricompilato il kernel con il supporto per AppleTalk?
modprobe -l  | grep 'appletalk' mi restituisce:
appletalk.o
credo che così il modulo sia caricato, e quindi il supporto di cui sopra.


Ciao, ri-scusa, ma questa cosa l'ho proprio abbisogno:
ho provato a usare le configurazioni che mi hai mandato ma non cambia
niente. Ho pensato quindi di postarti io ancora qualche risposta del
sistema.
Al boot ora rilevo tutto questo:
Oct 20 18:12:31 inetserver atalk: starting appletalk daemons:
Oct 20 18:12:32 inetserver atalk: socket: Invalid argument
Oct 20 18:12:32 inetserver atalk: socket: Invalid argument
Oct 20 18:12:32 inetserver atalk:  atalkd
Oct 20 18:12:32 inetserver atalk: atalkd: can't get interfaces, exiting.
Oct 20 18:12:32 inetserver atalk:  nbprgstr
Oct 20 18:12:32 inetserver atalk:  papd
Oct 20 18:12:32 inetserver atalk:  afpd
Oct 20 18:12:32 inetserver atalk: .
Oct 20 18:12:32 inetserver rc: Starting atalk succedeed
se tento di fare partire il demone atalkd manualmente:
[root@inetserver etc]# ./atalkd
socket: Invalid argument
socket: Invalid argument
atalkd: can't get interfaces, exiting.
e queste sono infine le configurazioni che mi hai mandato, personalizzate
per il server
inetserver -transall -rand2num -setpassword -guestname ftp
eth0 -phase 2 -net 1-100 -addr 90.201 -zone "*"
Ho installato DES, anche se potevo farlo saltare dal Makefile.
Dimenticavo: adesso il pacchetto netatalk è quello precompilato con supporto
per SHADOW passwords, scaricato da 
www.thehampton.com
domani riprovo con l'RPM della Mandrake 7.1 (con il quale però non ho mai
ottenuto grandi risultati.
Scusami ancora per il rompimento, Andrea

 ottenuto grandi risultati.
Scaricati i sorgenti di netatalk e rifatti il make stampandoti il README
e seguendolo alla lettera, dammi retta (che distro usi?).
Semmai proseguiamo in mail, ora stiamo andando solo su linux e quindi
decisamente OT.
il netatalk che uso (e va) con Redhat 6.1 lo trovi anche sulla mia
macchina: 
ftp://www.crossbow.it/pub/linux/SRC/netatalk-1.4b2+asun211.tar


 credo che così il modulo sia caricato, e quindi il supporto di cui sopra.
~#lsmod
Module                  Size  Used by
ppp                    20012   2  (autoclean)
slhc                    4328   0  (autoclean) [ppp]
ne2k-pci                4448   1  (autoclean)
8390                    6244   0  (autoclean) [ne2k-pci]
ip_masq_irc             1360   0 
ip_masq_ftp             3984   0 
appletalk              17216  14  (autoclean)
rtl8139                12188   1  (autoclean)
Cosi` e` caricato, e come vedi e` in uso.
Ho, sempre piu` forte, il sospetto che tu non abbia compilato il kernel
con il supporto per AppleTalk... Sulla RedHat non e` abilitato di
default (e Mandrake e` un derivato semplificato della RedHat, AFAIK), e
devi andartene nelle dir con i sorgenti del kernel (/usr/src/linux)
suidato a root, eseguendo tutta la sfilza di passaggi descritti in
/usr/src/linux/README per riscostruire il kernel con il supporto
appletalk... Tips: usa "make menuconfig" al posto di "make config"; poi
"make bzImage" al posto di "make bImage" per il linking del kernel, e
quindi dopo aver installato tutto come descritto nel README ricorda di
eseguire /sbin/lilo o non vedra` il nuovo kernel.


Grazie di cuore caro Marco. Adesso provo a fare quella verifica dei moduli e
poi provo col pacchetto che mi hai indicato tu.
Grazie ancora per la pazienza. Ti faccio sapere ed eventualmente ci sentiamo
by email