Newsgroup: it.comp.os.linux.software
Titolo: info su floppy firewall

qualcuno lo usa? Io non ne capisco molto di linux, ho imparato alcune cose
base della installazione e ricompilazione del kernel, percio' vedo gia'
l'incubo di tante notti passate a fare funzionare il ffw :(
Prima di perderci la salute volevo sapere se e' possibile gestirlo da remoto
da client con w2k, sarebbe indispensabile per l'uso che ne devo fare.
Sul loro sito dicono che ha questa proprieta':
 Logging through klogd/syslogd, both local and remote
ma, chiedo a voi, solo da macchine linux? Per comunicare con macchine win
non bisognerebbe mettere samba?
Grazie per ogni consiglio, ho le idee confuse, credo che non riusciro' mai a
realizzare il mio progettino :(


il mio approccio a linux e iniziato con un floppy per firewall, e col
tempo ho buttato via del tutto win... ho iniziato con 
www.fli4l.de
con un pc carcassa, 1 floppy, 8 mega di ram, un file di testo da
configurare (ci sono istruzioni abbastanza dettagliate sul sito) 2
schede di rete metti su  un router adsl, firewall, server dns, server
dhcp, ssh telnet, eventualmente una miriade di altri piccoli servizi che ti
potrebbero essere utili, tipo print server, time server, supporto per
isdn e vbox, e un casino di altri. per l'amministrazione credo  sia
allo stato dell'arte, c'e un programmino per windows che permette di
monitorare l'attivita di rete e cpu, configurarne delle opzioni, ed
eventualmente aggiornare il floppy e resettare direttamente via rete,
senza neanche alzarti dalla sedia per andare a prendere il floppy. unica
pecca, parte della documentazione avanzata di alcuni moduli e solo in
tedesco... il sistema che ne viene fuori e del tipo "install and forget"
non lo toccherai mai per mesi se non piu, salvo hardware failure (mi si
e smarcito un modulo di ram... non era oggettivamente colpa sua...) e
blackout elettrici o di linea.

 non lo toccherai mai per mesi se non piu, salvo hardware failure
in effetti e' quello che cerco di fare, ma dovrei cambiare ogni volta alcuni
parametri e questo mi costringera' a metterci mano spesso, anche se via rete
e non fisicamente.
A questo proposito, ti chiedo se conosci un modulo software od un
programmino che rileva l'indirizzo ip esterno della rete (lato isp). In
pratica, essendo questo dinamico, deve essere cambiato in alcune
impostazioni sul firewall.
So che non ce n'e' bisogo per un uso normale, ma il fatto e' che il firewall
mi serve proprio per affibbiare ad uno dei client a turno l'indirizzo ip
esterno, per assicurare il funzionamento di un programma a scatola chiusa,
senza mandare in confusione il router/firewall hw...
Quello che cerco ad integrazione di questo miniprogetto e' quindi una
utility che restituisca l'ip pubblico come stringa, da gestire poi con
script( su linux), bacth (su win2k) e quant'altro.
Gia' cercato con google, nei ng di programmazione se ne parlava, ma nulla di
fatto. Idee?
Grazie ancora.

 parlava, ma nulla di fatto. Idee?
ci sono credo 40 modi diversi di fare quello che chiedi. ad esempio si
potrebbe fare un piccolo script che parta ogni volta che parte ppp, e
che manda a qualcuno l'indirizzo ip (che e reperibile ad esempio con
ifconfig, ma anche in altri modi presumo). solo che con i mezzi
ristretti che si trovano in una distribuzione monofloppy forse non e il
caso. si potrebbe installare sul routerino un modulo per la gestione di
servizi tipo dyndns, cosi dal client che ha bisogno di conoscere l'ip
pubblico basta controllare a che ip corrisponde un qualcosa tipo
miodominio.dyndns.org
 o simili usando un ping o altro. si potrebbe
mettere su un piccolo server http sempre su quel dischetto che fornisce
varie informazioni, tra le quali probabilmente  c'e anche l'ip, quindi
usando wget scaricare quella pagina quando serve e farne il parsing per
pigliare l'indirizzo ip. si puo fare lo stesso usando alcuni servizi su
internet che forniscono l'indirizzo ip della macchina con la quale li si
sta consultando, tipo 
www.whatismyipaddress.com
 o meglio
http://www.gamevoice.com/cgi-bin/getip.cgi
, senza bisogno di installare
niente. la soluzione piu elegante
adesso che ci penso credo sia utilizzare una utiliti di controllo a riga
di comando, che tra le varie cose "dovrebbe" permettere di ottenere
l'indirizzo ip pubblico, si chiama cimonc, l'ho vista per unix, per win
non so... insomma di modi ne trovi a bizzeffe, basta che usi un po la
fantasia.
pero mi chiedo se davvero ti serva una cosa simile. usando ipchains per
il port forwarding (coi kernel 2.2 delle distro monofloppy non c'e
iptables, ma non cambia il discorso) se hai un client che ha bisogno di
essere accessibile dall'esterno su determinate porte, non c'e bisogno di
conoscere l'indirizzo ip pubblico credo, ma basta specificare in una
riga di comando l'indirizzo ip del pc interno che vuole avere quella
porta accessibile dall'esterno.

 pero mi chiedo se davvero ti serva una cosa simile
purtroppo si: il programma su win2k e' il netphone, questo scrive nell'area
dati l'ip del pc chiamante (che e' pri
vato) ed i loro server dedicati alla fonia "from internet" rimandano i
segnali audio della persona chimata sulle porte 5000 e 5001 di quell'ip, che
ovviamente non esiste, l'unica maniera di fargli mettere anche nel pacchetto
dati (oltre che nell'header, come per i normali pacchetti dati) l'ip
pubblico e' fare tutta sta' sceneggiata, siamo in 4 ad appoggiarci al
routerino (che e' hw, non e' un pc,  percio' sopra ci posso solo fare le
configurazioni previste, non posso metterci software. Ho gia' esaminato il
software in questione, ma, a meno di farci sopra reverse-engineering, che
oltre che illegale e' al di sopra della mia portata,  non se ne esce. Cmq, i
tuoi suggerimenti mi sembrano un buon punto di partenza. Ancora grazie :-)