View Full Version : Script masq per condividere la connessione
Vi prego aiutatemi!!!!
Chi mi scrive 4 righe da mettere sul file iptables per condividere la connessione dal mio server linux?
Mi bastano le 4 righe per fare il maqueranding e poi le opzioni per aprire completamente il firewall in entrata e uscita (dopo mi ci diverto da solo a bloccare tutto e creare i permessi) ora ho solo grande urgenza di ricollegare ad internet il client windows!!
Ecco i dati:
fedora core 4
eth0 collegata al modem ethernet
eth1 collegata tramite hub al client windows
ip del server linux 192.168.0.1
ip del client windiows 192.168.0.2
Ho letto paginate di howto ma non riesco a condividerla questa connessione maledetta!!!!
ps:non fatemi usare tool grafici,con quelli sono capace da solo, voglio imparare ad usare iptables!!!
l.golinelli
29-06-2005, 12:48
http://www.lucagolinelli.com/materiale.html#man
Ok, ma ho qualche problema!
Se digito da root le stringhe consigliate ottengo:
"[root@bart axl]# /proc/sys/net/ipv4/ip_forward
bash: /proc/sys/net/ipv4/ip_forward: Permission denied
[root@bart axl]# iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
bash: iptables: command not found"
Devo copiarle su /etc/sysconfig/iptables oppure /etc/sysconfig/iptables-config?
Grazie davvero per la risposta!!!
l.golinelli
29-06-2005, 13:24
Devi installare iptables per esempio :)
Ce l'avevo già installato, per sicurezza xò l'ho rimosso e reinstallato....
ma mi da gli stessi identici errori!!
[root@bart axl]# /proc/sys/net/ipv4/ip_forward
bash: /proc/sys/net/ipv4/ip_forward: Permission denied
[root@bart axl]# iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
bash: iptables: command not found
[root@bart axl]#
forse devo lanciare il comando da una directory particolare?
Penso che sia fedora a fare danni...
l.golinelli
29-06-2005, 14:31
Allora...
Apri una console, digiti:
su -
digiti la password di root
così hai iptables nella path e ok.
per il primo errore devi digitare:
echo 1 > proc/sys/net/ipv4/ip_forward
RaouL_BennetH
29-06-2005, 15:32
oppure nel kernel non hai abilitato nulla per iptables e per il forwarding e il masquerade.
Allora...
Apri una console, digiti:
su -
digiti la password di root
così hai iptables nella path e ok.
per il primo errore devi digitare:
echo 1 > proc/sys/net/ipv4/ip_forward
Ok!
Cosi mi funzionano entrambi i comandi ma il client non riesce a navigare cmq! :cry:
Iptables dovrebbe avere tutte le porte aperte:
"Tabella: nat
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Chain POSTROUTING (policy ACCEPT)
target prot opt source destination
MASQUERADE all -- 0.0.0.0/0 0.0.0.0/0
Chain PREROUTING (policy ACCEPT)
target prot opt source destination
Tabella: filter
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination "
Che mi consigliate di fare (risposte tipo "torna a windows" non sono ben accettate :ciapet: )
domanda un po stupida ma... il client e configurato per usare il pc linux come gateway?
domanda un po stupida ma... il client e configurato per usare il pc linux come gateway?
Si certo!
Fino a ieri funzionava tutto perfettamente con fedora3 e firestarter come firewall!
Stamattina ho installato la fedora4 e mi sono deciso a configuare iptables a mano (anche perchè firestarter non mi piaceva e occupava molte risorse!)......solo che se non riesco a condividere la connessione ci faccio un cavolo con le regole del firewall!!
l.golinelli
29-06-2005, 18:30
I DNS del client?
Ripeto il client è settato perfettamente...fino a ieri che avevo la fedora core3 navigava alla grande!
Non c'è nessuno con la configurazione simile alla mia che mi può postare paro paro il suo script iptables?
Oggi pom ho provato con i siti che generano script ma fedora neanche me li carica!
AIUTO!!!!!!!!! :mc:
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.