Newsgroup: it.comp.macintosh
Titolo: natd e ipfw in macosx server

ciao a tutti...
sto facendo delle prove con macosx server...mmm...
problema principale: non posso mettere una macchina che faccia da
firewall e così dovrei arrangiarmi con il firewall di sistema.
da qui deriva il secondo problema: il server deve fare da router per gli
altri computer connessi via airport e quindi deve nattare...
la soluzione proposta da apple per macosx server per la natting non è
una soluzione in questo caso: ti fanno fare un piccolo script con
l'utilizzo del comando ipfw e la connessione ad internet è bella che
data a tutti i computer (ricordo che macosx server non ha il pannello
per fare lo sharing di internet alla voce coindivisione, ne tantomento
il firewall che è dalla parte delle gestione server, un un altro
programillo).
e qui arriva il male: ipfw è lo stesso comando che usa il firewall di
sistema e la apple stessa ti scrive nel documento che facendo il natting
con ipfw non puoi attivare il firewall che usando lo stesso comando va
tutto in conflitto e si segano a vicenda (provato varie volte dando
prima nat e poi firewall e viceversa...il risultato è smepre lo stesso,
nat segata)
A questo punto sorge d'uopo la domanda: se questi sono così cazzoni da
non darmi uno script per il natting con un comando diverso (che ne
so...natd od altro) ed essendo io completamente a digiuno di
freebds....crede sia possibile trovare uno script per fare il natting
anche senza ipfw?
la connessione che si presenta qui da me è quella standard riprodotta
nel documento della apple:
modem internet-->macosxserver in en0
en1--->altri computer
qualche anima pia?
per quelli che non credessero che la apple possa essere tanto scema da
proporre soluzioni di sistema che segano e vanno in conflitto con altre
soluzioni di sistema:
http://docs.info.apple.com/article.html?artnum=75409
lo script che uso io è quello riprodotto nella pagina e valla alla
grande...ma mi trovo senza firewall esposto totalmente nudo alla rete...
:-(
-- 
Josh

 sto facendo delle prove con macosx server...mmm...
mi rispondo con questo articolo trovato...pare che funzioni e spiega
anche perchè ipwf consigliato dalla apple va in conflitto...perchè usa
il parametro flush...
Terminal commands (using su or sudo) 
sysctl -w net.inet.ip.forwarding=1 
ifconfig en1 192.168.10.1 netmask 255.255.255.0 
natd -dynamic -log -log_denied -use_sockets -same_ports -interface en0
-unregistered_only 
ipfw -f flush (don't do this if you're already running firewall) 
ipfw add 1000 allow all from any to any via lo0 
ipfw add 1100 deny all from any to 
127.0.0.0/8
 via en0 
ipfw add divert 8668 ip from any to any via en0 
I have this saved in a text file and I just copy/paste them into the
terminal when I have to restart the server.  I just recently configured
the firewall and I found that I had to make sure it was running first
THEN enter the commands above (if you're using the firweall, don't use
the flush command, as that will wipe out all of the rules you set with
your firewall.)  For some reason, if I enter all these commands then
start the firewall NAT stops working. 
You also need to follow the instruction on 
www.afp543.com
 for setting up
dhcp on your second ethernet card (en1).  If you know how to modify your
hostconfig file you can set IPforwarding on permanently and won't have
to enter the sysctl command. 
I had an opportunity to have lunch with the product manager of Mac OS X
Server from Apple (at an apple-sponsored marketing event) and he said to
me that they are aware that integrating NAT into the Management
interface is a priority and that they are going to try and have it
included in the next rev, so take heart. 
-- 
Josh

 il parametro flush...
te l'avevo detto che c'era qualcosa del genere di mezzo, no? :)
-- 
Jollino [it,en,es,ia,eo (fr,pt,ca)]
Network admin on 
irc.discussioni.org
Per rispondere togli il freno a mano
http://www.petitiononline.com/yahoomac/

 te l'avevo detto che c'era qualcosa del genere di mezzo, no? :)
si si
ma se non trovavo lo script...
eppoi chissa perchč i cazzoni della apple non ne consigliano uno cosě...
-- 
Josh

 eppoi chissa perchč i cazzoni della apple non ne consigliano uno cosě...
quello l'hai detto tu: per venderti altra roba :D
