|
|
|
|
Strumenti |
24-07-2004, 14:55 | #1 |
Senior Member
Iscritto dal: Jul 2002
Città: Padova
Messaggi: 4245
|
router.......nat......iptables.........
Ho creato un router usando le funzioni NAT di iptables, però ho un problema con il mulo.
Premetto che ho un pc con linux che fa da router, mentre un altro con win con installato il mulo. Quando il pc con win naviga in internet funziona perfettamente, mentre quando il mulo cerca di collegarsi a qualche server, mi da il classico messaggio Your 4662 port is not reachable. Please review your network config. Il firewall l'ho disabilitato, e lo script che uso per attivare il router è il seguente: #!/bin/bash echo '0' > /proc/sys/net/ipv4/ip_forward modprobe ip_tables modprobe ip_conntrack modprobe ip_conntrack_ftp ip_nat_ftp modprobe iptable_nat modprobe ipt_MASQUERADE iptables -t nat -A POSTROUTING -o ippp0 -j MASQUERADE #### iptables -I FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT iptables -A FORWARD -s 192.168.0.0/24 -j ACCEPT #### iptables -A FORWARD -j DROP echo '1' > /proc/sys/net/ipv4/ip_forward Le righe che iniziano con #### erano originariamente presenti nello script, però poi le ho eliminate per accertarmi che non fossero quelle regole a crearmi problemi. In teoria, da quello che ho capito fin'ora di iptables, dovrebbe funzionare così com'è e invece no Destino crudele |
24-07-2004, 15:31 | #2 |
Senior Member
Iscritto dal: Jun 2002
Messaggi: 442
|
per forwardare la porta 4662 che serve ad eMule per far passare i dati e le informazioni prova con questa regola:
iptables -t nat -A PREROUTING -i ppp0 -p tcp --dport 4662 -j DNAT --to-destination 192.168.0.3:4662 Dato per scontato che ppp0 e' l'interfaccia della tua connessione e che 192.168.0.3 e' l'IP del PC sotto il NAT. In caso ti desse problemi prova a levare :4662. Ciao
__________________
- |
24-07-2004, 15:39 | #3 |
Senior Member
Iscritto dal: Jul 2002
Città: Padova
Messaggi: 4245
|
Così funziona benissimo!!!!!1 Sono felice Grazie. |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 11:16.