Newsgroup: it.comp.os.linux.sys
Titolo: ipfw e natd su freebds

Scusate, scrivo anche qui perchè magari posso trovare una risposta che
in it.comp.macintosh non trovo...
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 
-- 
Josh

 grande...ma mi trovo senza firewall
quello che vedo pare dimostrare notevoli parentele con l'ipfw di
freebsdiana memoria...
hai provato a vedere se riesci ad utilizzare gli stessi costrutti?
-- 
Emanuele Balla  aka Skull -  Public Key #661E5CBF on 
www.keyserver.com
+----------------------------------------------------------------------+
"And 1.1.81 is officially BugFree(tm), so if you receive any bug-reports
on it, you know they are just evil lies." (By Linus Torvalds)

 hai provato a vedere se riesci ad utilizzare gli stessi costrutti?
ho trovato questo nel forum di discussione della apple (la scorsa
settimana non funzionava bene la ricerca interna la forum per contenuti)
e pare che l'ho risolto...ora faccio uno scriptino che si avvi per
ulltimo ultimo (cioè dopo il firewall) e vedo che succede... eliminando
la riga con flush non va in conflitto con il server di sistema e pare
che posso usarlo (al momento tutto bene e ti sto risponjdendo
nattato...)
grassie :-)
***************************
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

 it.comp.os.unix, per esempio!
eh...non l'avevo visto sull'elenco dei ng, sorry...eppoi i comandi sono
simili...no? ^_^;;;;
-- 
Josh