Newsgroup: it.comp.os.linux.sys
Titolo: problema iptables

ciao
ho la seguente situazione: server linux con funzione di router e
firewall, sulla scheda di rete che si  affaccia su internet ho fissato
5 ip che ho a disposizione, ora devo fare in modo che un client
esterno alla rete si connetta utilizzando uno di questi ip e venga
rediretto verso un pc interno alla lan dove e' in ascolto il servizio
vnc?
Avete delle idee di come posso fare, e' un po di giorni che faccio
delle prove con iptables ma non ci sono ancora riuscito. Eventualmente
qual e' l'istruzione da dare? Non e' possibile che le schede di
rete(REALTEK) abbiano dei problemi con gli ip multipli?
grazie

rete(REALTEK) abbiano dei problemi con gli ip multipli?
Non servono 5 IP per rigirare 5 protocollo diversi.
Comunque quello che stai facendo è un pò pericoloso.
Le realtek non hanno problemi.
Max

 rete(REALTEK) abbiano dei problemi con gli ip multipli?
<Spot>
http://www.skullkrusher.net/linux/iptables.html
</Spot>
Le realtek vanno una meraviglia.
-- 
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)

>Comunque quello che stai facendo è un pò pericoloso.
si, lo so, ma e' una richiesta del cliente

</Spot>
Dato che per me ext_dev=etho:1 e iptables mi segnava un errore come
posso indicarla?
iptables -A PREROUTING -t nat -i $ext_dev --dport 80 -j DNAT
--to-destination $web_server
grazie

e VNC-proxy? qualcuno lo ha provato? E' adatto al mio problema?

 posso indicarla?
puoi indicarla semplicemente come eth0.
peraltro il debug è molto chiaro:
Warning: weird character in interface `eth0:1' (No aliases, :, ! or *).
Byez.



Se uno degli indirizzi che ti hanno dato e' 1.2.3.4 e il computer nella 
lan ha 192.168.1.1 basta un (in mezzo al resto delle regole):
iptables -t nat -A PREROUTING -d 1.2.3.4 -j DNAT --to-destination 
192.168.1.1
questa e' l'istruzione attorno a cui gira tutto, poi devi specificare 
tutto il resto...
Ciao
Scola
PS hai abilitato il forwarding?
echo 1 >/proc/sys/net/ipv4/ip_forward

 rete(REALTEK) abbiano dei problemi con gli ip multipli?
No. E non sarebbe neanche possibile, IMHO.
bye G.L.
--
La logica non attiene alla verosimiglianza delle ipotesi,
ma alla coerenza delle tesi con le ipotesi.

ciao
ho inserito la seguente regola all'inizio di uno script iptables per
bloccare tutto il traffico:
$IPTABLES -t filter -P INPUT DROP
e successivamente ho abilitato il traffico che m'interessa.
Solo che mi blocca tutto il traffico verso internet, avete idea di
cosa potrei fare?
grazie

cosa potrei fare?
Beh, prima dovresti capire cosa hai fatto, poi provare a risolverlo...
sai com'è... le regole dopo che dicono?
Hai capito cosa è la stateful inspection?
Max



scusa se te lo dico ma la rule è completamente sbagliata (per quanto poco
io ne sappia dato che iptables mi è servito raramente)
dovresti provare:
$IPTABLES -A INPUT -j DROP
solo cosi puoi bloccare tutto il traffico in entrata (solo in entrata
premetto non in uscita, se vuoi bloccare in uscita devi dare un -A
OUTPUT), ricordati inoltre che dev'essere la prima rule del set altrimenti
non ha la precedenza e non serve a nulla. Ciao  


|Date: Fri, 13 Jun 2003 08:12:54 GMT
|Subject: Re: problema iptables
|
|scusa se te lo dico ma la rule è completamente sbagliata
  Se quello che intende fare è bloccare tutto il trffico in ingresso tranne
quello espressamente autorizzato no, è corretta.
  Sandro
-- 
Bellum se ipsum alet
       La guerra nutre se stessa
Livio, Ab urbe condita, XXXIV,9