Freesco, NND, CDN, EOS
http://forum.freesco.pl/

eMule i LowID
http://forum.freesco.pl/viewtopic.php?f=22&t=8072
Strona 1 z 1

Autor:  Anonymous [ sobota, 2 lipca 2005, 00:55 ]
Tytuł:  eMule i LowID

Chcialbym zrobic jednemu uzytkownikowi w sieci mozliwosc korzystania z HiID w eMule i mi nie wychodzi. Zastosowalem takie cos:

iptables -I FORWARD -p tcp -d 192.168.0.3 --dport 4662 -j ACCEPT
iptables -t nat -I PREROUTING -p tcp -i eth0 -s 0/0 -d 0/0 --dport 4662 -j DNAT --to 192.168.0.3
iptables -I FORWARD -p udp -d 192.168.0.3 --dport 4672 -j ACCEPT
iptables -t nat -I PREROUTING -p udp -i eth0 -s 0/0 -d 0/0 --dport 4672 -j DNAT --to 192.168.0.3

i w dalszym ciagu ma lowID.
Cos robie zle, moze mi ktos pomoze??

Autor:  rapsik [ sobota, 2 lipca 2005, 07:39 ]
Tytuł: 

Zobacz czy ma otwarte porty

Autor:  Anonymous [ sobota, 2 lipca 2005, 09:22 ]
Tytuł: 

a dlaczego masz eth0 powinno byc moim zdaniem ppp0

Autor:  kajtekph [ sobota, 2 lipca 2005, 10:44 ]
Tytuł: 

Dołączam sie do tematu. Mam ten sam problem i także zrobiłem tak jak kolega powyżej. Skanując jegi IP w sieci pokazuje że dany port który przekierowałem ma otwarty ale dalej nie może mieć HIGH ID

ETH0 ma dlatego że ma DSLa a nie neostrade.

Autor:  TomiD [ sobota, 2 lipca 2005, 11:02 ]
Tytuł:  xxx

mam firewalla by Zciech i w iptables.rules mam wpisy:

-A FORWARD -d 192.168.0.2 -p tcp -m tcp -- dport 4662 -j ACCEPT
-A FORWARD -d 192.168.0.2 -p udp -m udp -- dport 4672 -j ACCEPT

-A PREROUTING -i eth0 -p tcp -m tcp --dport 4662 -j DNAT --to-destination 192.168.0.2
-A PREROUTING -i eth0 -p udp -m udp --dport 4672 -j DNAT --to-destination 192.168.0.2

I mam HIGH ID w emule

Autor:  Anonymous [ sobota, 2 lipca 2005, 13:12 ]
Tytuł: 

kajtekph pisze:
ETH0 ma dlatego że ma DSLa a nie neostrade.



ok, to juz kumam ;) myslalem ze kolega ma NEO bo 3/4 ma je podzielone ;)


no to w takim razie interfejs powinien byc odpowiednio zmieniony co powinno miec odpowiedni rezultat.


a czy czasem kolega nie ma pozamienianych (innych) portow wpisanych w kliencie eMule ?

Autor:  Anonymous [ niedziela, 3 lipca 2005, 09:22 ]
Tytuł:  Re: xxx

TomiD pisze:
mam firewalla by Zciech i w iptables.rules mam wpisy:

-A FORWARD -d 192.168.0.2 -p tcp -m tcp -- dport 4662 -j ACCEPT
-A FORWARD -d 192.168.0.2 -p udp -m udp -- dport 4672 -j ACCEPT

-A PREROUTING -i eth0 -p tcp -m tcp --dport 4662 -j DNAT --to-destination 192.168.0.2
-A PREROUTING -i eth0 -p udp -m udp --dport 4672 -j DNAT --to-destination 192.168.0.2

I mam HIGH ID w emule


A jak nie mam tego firewalla to gdzie moge to wpisac??

Autor:  rapsik [ niedziela, 3 lipca 2005, 09:56 ]
Tytuł: 

rapsik pisze:
Zobacz czy ma otwarte porty


Chodzi mi o to że "sp2" w Xp ma jakiś tam firewall i blokuje porty - miałem tak u klienta w swojej sieci

Autor:  Anonymous [ niedziela, 3 lipca 2005, 11:16 ]
Tytuł: 

rapsik pisze:
rapsik pisze:
Zobacz czy ma otwarte porty


Chodzi mi o to że "sp2" w Xp ma jakiś tam firewall i blokuje porty - miałem tak u klienta w swojej sieci


Nie mam zadnego Xp tylko MacOSX i nic nie mam zablokowane, w aMule mam wszystko dobrze ustawione, odpowiednie porty itd.

Autor:  TomiD [ niedziela, 3 lipca 2005, 17:30 ]
Tytuł:  xxx

no dobra a tak robiłeś?
http://www.wiki.nnd.freesco.pl/index.ph ... gramie_p2p

Autor:  Anonymous [ niedziela, 3 lipca 2005, 20:09 ]
Tytuł:  Re: xxx

TomiD pisze:


Tak, tak robilem i nie zadzialalo

Autor:  zciech [ niedziela, 3 lipca 2005, 21:13 ]
Tytuł: 

A gdzie dopisales te reguły?
czy masz plik /etc/iptables/iptables.rules?


wpisz:
iptables -t nat -L -nv
iptables -L -nv

i sprawdz czy masz przekierowanie.

Autor:  przemek_nnd [ sobota, 1 kwietnia 2006, 23:51 ]
Tytuł: 

A ja mam tak:
: [/] [] ()
#!/bin/sh
IPTABLES='/usr/sbin/iptables'
LAN_NIC='eth1'
WAN_NIC='eth0'

NR=2;
TCP=6881;
UDP=6981;



############################################################
case "$1" in
start)
############################################################
echo ""
echo " P2P przekierowanie w│▒czone "
echo ""

while [ $NR -le 15 ]; do

$IPTABLES -A PREROUTING -t nat -p tcp -i $WAN_NIC --dport $TCP -j DNAT --to 192.168.1.$NR:$TCP
$IPTABLES -I FORWARD -p tcp -i $WAN_NIC --dport $TCP -j ACCEPT
$IPTABLES -A PREROUTING -t nat -p udp -i $WAN_NIC --dport $UDP -j DNAT --to 192.168.1.$NR:$UDP
$IPTABLES -I FORWARD -p udp -i $WAN_NIC --dport $UDP -j ACCEPT
echo "komp 192.168.1.$NR TCP:$TCP UDP:$UDP przekierowany"
TCP=$[TCP + 1]
NR=$[NR + 1]
UDP=$[UDP + 1]
done
#bitcomet przemek
$IPTABLES -A PREROUTING -t nat -p tcp -i $WAN_NIC --dport 2833 -j DNAT --to 192.168.1.2:2833
$IPTABLES -I FORWARD -p tcp -i $WAN_NIC --dport 2833 -j ACCEPT
#################################################################################################
;;
stop)
#################################################################################################
echo ""
echo " P2P przekierowanie wy│▒czone.... "
echo ""

while [ $NR -le 15 ]; do
$IPTABLES -D PREROUTING -t nat -p tcp -i $WAN_NIC --dport $TCP -j DNAT --to 192.168.1.$NR:$TCP
$IPTABLES -D FORWARD -p tcp -i $WAN_NIC --dport $TCP -j ACCEPT
$IPTABLES -D PREROUTING -t nat -p udp -i $WAN_NIC --dport $UDP -j DNAT --to 192.168.1.$NR:$UDP
$IPTABLES -D FORWARD -p udp -i $WAN_NIC --dport $UDP -j ACCEPT
echo "komp 192.168.1.$NR TCP:$TCP UDP:$UDP stop"
TCP=$[TCP + 1]
NR=$[NR + 1]
UDP=$[UDP + 1]
done
#bitcomet przemek
$IPTABLES -D PREROUTING -t nat -p tcp -i $WAN_NIC --dport 2833 -j DNAT --to 192.168.1.2:2833
$IPTABLES -D FORWARD -p tcp -i $WAN_NIC --dport 2833 -j ACCEPT

#################################################################################################
;;
restart)
$0 stop
$0 start
;;
*)
echo ""
echo " U┐ycie P2P: [ start | stop | restart ] "
echo ""
exit
;;
esac
##################################################################################################


Autor:  -MW- [ sobota, 1 kwietnia 2006, 23:55 ]
Tytuł: 

zeby miec wysokie id nie trzeba przekierowywac portow udp

Autor:  TheL [ niedziela, 2 kwietnia 2006, 00:50 ]
Tytuł: 

wiekszosc osob ma kilka wolnych ip to czemu sobie ip zewnetrznego nie nadacie to rozwiazuje wiekszosc problemow.
Ja mam narazie tylko jedna klase 254 adresow ale bede mial tez druga taka klase i to jest super rozwiazanie.

Autor:  przemek_nnd [ czwartek, 6 kwietnia 2006, 01:04 ]
Tytuł: 

Przerobiłem trochę ten skrypt - pobiera bezpośrednio dane z /etc/hosts i automatycznie przydziela im porty
: [/] [] ()
#!/bin/sh
IPTABLES='/usr/sbin/iptables'
LAN_NIC='eth1'
WAN_NIC='eth0'
TCP=6881;
UDP=6981;
HOSTS=/etc/hosts
HOSTNAME=`hostname`

############################################################
case "$1" in
start)
############################################################
echo ""
echo " P2P przekierowanie włączone "
echo ""

for IP in  `grep "^" /etc/hosts | grep -v "^#" | grep [0123456789] | grep -v "^127" | grep -v "$HOSTNAME" | awk '{print $1}'`
;
do
NAZWA=`grep "$IP" /etc/hosts | awk '{print $2}'`
$IPTABLES -A PREROUTING -t nat -p tcp -i $WAN_NIC --dport $TCP -j DNAT --to $IP:$TCP
$IPTABLES -I FORWARD -p tcp -i $WAN_NIC --dport $TCP -j ACCEPT
$IPTABLES -A PREROUTING -t nat -p udp -i $WAN_NIC --dport $UDP -j DNAT --to $IP:$UDP
$IPTABLES -I FORWARD -p udp -i $WAN_NIC --dport $UDP -j ACCEPT

echo "Dopuszczono ..... $IP: $TCP: $UDP: $NAZWA "
TCP=$[TCP + 1]
UDP=$[UDP + 1]
done


#################################################################################################
;;
stop)
#################################################################################################
echo ""
echo " P2P przekierowanie wyłączone.... "

for IP in  `grep "^" /etc/hosts | grep -v "^#" | grep [0123456789] | grep -v "^127" | grep -v "$HOSTNAME" | awk '{print $1}'`
;
do
NAZWA=`grep "$IP" /etc/hosts | awk '{print $2}'`
$IPTABLES -D PREROUTING -t nat -p tcp -i $WAN_NIC --dport $TCP -j DNAT --to $IP:$TCP
$IPTABLES -D FORWARD -p tcp -i $WAN_NIC --dport $TCP -j ACCEPT
$IPTABLES -D PREROUTING -t nat -p udp -i $WAN_NIC --dport $UDP -j DNAT --to $IP:$UDP
$IPTABLES -D FORWARD -p udp -i $WAN_NIC --dport $UDP -j ACCEPT

echo "Wyłšczone ..... $IP: $TCP: $UDP: $NAZWA "
TCP=$[TCP + 1]
UDP=$[UDP + 1]
done



#################################################################################################
;;
restart)
$0 stop
$0 start
;;
*)
echo ""
echo " Użycie P2P: [ start | stop | restart ] "
echo ""
exit
;;
esac
##################################################################################################

MW - nie wiem czy e-mule będzie miało high-id na jednym tylko porcie
Ja zapodałem taką tabelę z portami swoim uzytkownikom i niech robią z tym co chcą - czy torrenty, czy e-mule mi to wisi
Pozdro

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/