Toon posts:

[Iptables] poorten openen, forwarden & edonky

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik weet dat hier veel over op GoT staat, ik heb al flink gesearch, maar ik heb nu (na 2 dagen) nog steeds niets gevonden.

Ik heb hier de e-donky client eMule (ga nou niet roepen dat dat zuigt, ik wil gewoon een antwoord). Deze maakt gebruik van incomming en outgoing port 4661 en 4662 en upd porten 4665 en 4672 en 4671.

Nu krijg ik telkens de melding dat ik een "LOWID" heb omdat de poorten niet open staat / unreacheble zijn

Nu heb ik tussen mijn pc een Gentoo linux server staan, die als router fungeerd:

in mijn opstart script staat:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#echo "1" > /proc/sys/net/ipv4/ip_dynaddr
#IPTABLES=/sbin/iptables
#$IPTABLES -P INPUT ACCEPT
#$IPTABLES -F INPUT
#$IPTABLES -P OUTPUT ACCEPT
#$IPTABLES -F OUTPUT
#$IPTABLES -P FORWARD DROP
#$IPTABLES -F FORWARD
#$IPTABLES -t nat -F
#$IPTABLES -A FORWARD -i eth1 -o eth0 -m state --state ESTABLISHED,RELATED,NEW $
#$IPTABLES -A FORWARD -i eth0 -o eht1 -j ACCEPT
#$IPTABLES -A FORWARD -j LOG
#$IPTABLES -t nat -A POSTROUTING -o eth1 -j MASQUERADE
#$IPTABLES -A FORWARD -i eth1 -m state --state INVALID -j DROP


Dit werkt allemaal goed, ik kan msnnen, kazaa-en en internetten, ftpen.

Nu heb ik zojuist, na het searchen dit gedaan, om toch emule aan de praat te krijgen:
'
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
iptables -A FORWARD -i eth1 -o eth0 -p udp --destination-port 4672
iptables -A FORWARD -i eth1 -o eth0 -p udp --destination-port 4671
iptables -A FORWARD -i eth1 -o eth0 -p tcp --destination-port 4661
iptables -A FORWARD -i eth1 -o eth0 -p tcp --destination-port 4662
iptables -A FORWARD -i eth1 -o eth0 -p udp --destination-port 4665

iptables -A INPUT --protocol udp --dport 4671 -j ACCEPT
iptables -A OUTPUT --protocol udp --dport 4671 -j ACCEPT
iptables -A INPUT --protocol udp --dport 4672 -j ACCEPT
iptables -A OUTPUT --protocol udp --dport 4672 -j ACCEPT
iptables -A INPUT --protocol udp --dport 4665 -j ACCEPT
iptables -A OUTPUT --protocol udp --dport 4665 -j ACCEPT

iptables -A INPUT --protocol tcp --dport 4661 -j ACCEPT
iptables -A OUTPUT --protocol tcp --dport 4661 -j ACCEPT
iptables -A INPUT --protocol tcp --dport 4662 -j ACCEPT
iptables -A OUTPUT --protocol tcp --dport 4662 -j ACCEPT


Verder heb ik zo'n beetje elke netfilter module geladen, en draai ik op de server apache, ftp (werkend) en samba (waar ik swat ook al niet aan de praat van krijg :? ).

Ik gebruik kernel 2.4.20 vanilla op gentoo 1.4 RC1

nog meer nuttige informatie:
eth1=internet
eth0=netwerk thuis

server @ internet: 217.120.84.2
server: 192.168.0.1 met dhcp (bereik van 1 t/m 254 beetje veel :+)
client 1 (ik): 192.168.0.254

Ik heb al allerlei poortscanners, vanaf internet, zowel client geprobeerd, maar die zeggen ook dat alles dicht zit :?

Dus, iemand die mijn kan helpen ;(

:*) TNX

  • imdos
  • Registratie: Maart 2000
  • Laatst online: 13-05 12:04

imdos

I use FreeNAS and Ubuntu

#$IPTABLES -P INPUT ACCEPT
#$IPTABLES -F INPUT
#$IPTABLES -P OUTPUT ACCEPT
#$IPTABLES -F OUTPUT
#$IPTABLES -P FORWARD DROP
#$IPTABLES -F FORWARD
Je forward chain moet op ACCEPT staan ... zie bijv. [rml][ Iptables] Forwarden wil niet routen wel :?[/rml]

[ Voor 13% gewijzigd door imdos op 23-01-2003 13:16 . Reden: url vergeten ]

pvoutput. Waarom makkelijk doen, als het ook moeilijk kan! Every solution has a new problem


  • Buffy
  • Registratie: April 2002
  • Laatst online: 26-12-2024

Buffy

Fire bad, Tree pretty

Verwijderd schreef op 23 januari 2003 @ 12:00:
[..]
Nu heb ik zojuist, na het searchen dit gedaan, om toch emule aan de praat te krijgen:
'
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
iptables -A FORWARD -i eth1 -o eth0 -p udp --destination-port 4672
iptables -A FORWARD -i eth1 -o eth0 -p udp --destination-port 4671
iptables -A FORWARD -i eth1 -o eth0 -p tcp --destination-port 4661
iptables -A FORWARD -i eth1 -o eth0 -p tcp --destination-port 4662
iptables -A FORWARD -i eth1 -o eth0 -p udp --destination-port 4665

iptables -A INPUT --protocol udp --dport 4671 -j ACCEPT
iptables -A OUTPUT --protocol udp --dport 4671 -j ACCEPT
iptables -A INPUT --protocol udp --dport 4672 -j ACCEPT
iptables -A OUTPUT --protocol udp --dport 4672 -j ACCEPT
iptables -A INPUT --protocol udp --dport 4665 -j ACCEPT
iptables -A OUTPUT --protocol udp --dport 4665 -j ACCEPT

iptables -A INPUT --protocol tcp --dport 4661 -j ACCEPT
iptables -A OUTPUT --protocol tcp --dport 4661 -j ACCEPT
iptables -A INPUT --protocol tcp --dport 4662 -j ACCEPT
iptables -A OUTPUT --protocol tcp --dport 4662 -j ACCEPT
Dit doet een beetje als ipchains aan :)

Met iptables gaat het geforwarde verkeer niet meer via de input en output chains.
En aangezien je al nieuwe verbinding van extern naar intern toestaat hoef je alleen maar de porten te redirecten in de PREROUTING chain.

Zie ook de FAQ # Kan ik ook servers op het interne netwerk toegankelijk maken op internet met linux?

That which doesn't kill us, makes us stranger - Trevor (AEon FLux)
When a finger points at the moon, the imbecile looks at the finger (Chinese Proverb)


Verwijderd

Topicstarter
tnx, het werkt nu

Verwijderd

Topicstarter
eeh, iets te overenthousiast...HET WERKT NOG STEEDS NIET :'(