Twoje PC  
Zarejestruj się na Twoje PC
TwojePC.pl | PC | Komputery, nowe technologie, recenzje, testy
B O A R D
   » Board
 » Zadaj pytanie
 » Archiwum
 » Szukaj
 » Stylizacja

 
M E N U
  0
 » Nowości
0
 » Archiwum
0
 » Recenzje / Testy
0
 » Board
0
 » Rejestracja
0
0
 
Szukaj @ TwojePC
 

w Newsach i na Boardzie
 
OBECNI NA TPC
 
 » rurecznik 19:51
 » Raist 19:50
 » rarek 19:49
 » DJopek 19:47
 » Fl@sh 19:46
 » XepeR 19:43
 » Kenny 19:42
 » adolphik 19:37
 » KHot 19:37
 » myszon 19:37
 » dugi 19:35
 » leon 19:34
 » Syzyf 19:33
 » rookie 19:33
 » Dexter 19:32
 » NimnuL 19:29
 » RoBakk 19:24
 » Sherif 19:23
 » Pinokio.p 19:21
 » past 19:21

 Dzisiaj przeczytano
 41130 postów,
 wczoraj 25974

 Szybkie ładowanie
 jest:
włączone.

 
ccc
TwojePC.pl © 2001 - 2024
A R C H I W A L N A   W I A D O M O Ś Ć
    

[LINUX] problem z przekierowaniem portów TORRENTA aurox 9.3 , Glock19 2/06/04 12:00
oto mam problem mam sobie serwerek net dochodzi nan interfejsie eth0
firewall wyglada tak http://free.of.pl/g/glock/fire.jpg
no i mam plik z maskaradą i oprzekierowaniem


#! /bin/sh

#zaladowanie modulow NAT
modprobe ip_tables
modprobe ip_conntrack
modprobe ip_conntrack_ftp
modprobe ip_nat_ftp

#zezwol na forwardowanie pakietow
echo 1 > /proc/sys/net/ipv4/ip_forward
echo -n "Uruchamiam routing i maskarade..."

#czyszczenie regolek
iptables -t nat -F POSTROUTING
iptables -t nat -F PREROUTING
iptables -F INPUT
iptables -F FORWARD
iptables -F OUTPUT
echo -n "iptables czyste..."


#wpuszczenie uslug [portow] do serwera
iptables -A INPUT -p tcp -d 0/0 --dport 6881:6889 -j ACCEPT
iptables -A INPUT -p udp -d 0/0 --dport 6881:6889 -j ACCEPT
#otwarcie portow & zdjecie firewalla
iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 6881:6889 -j ACCEPT
iptables -A INPUT -m state --state NEW -m udp -p udp --dport 6881:6889 -j ACCEPT
iptables -A FORWARD -m state --state NEW -m tcp -p tcp --dport 6881:6889 -j ACCEPT
iptables -A FORWARD -m state --state NEW -m udp -p udp --dport 6881:6889 -j ACCEPT
echo -n "porty otwarte..."

#uruchomienie NAT
iptables -t nat -I POSTROUTING -s 192.168.0.2 -j SNAT --to-source MOJ-IP-ZEWNETRZNY
#iptables -t nat -I POSTROUTING -s 192.168.0.3 -j SNAT --to-source MOJ-IP-ZEWNETRZNY
iptables -t nat -I POSTROUTING -s 192.168.0.4 -j SNAT --to-source MOJ-IP-ZEWNETRZNY
iptables -t nat -I POSTROUTING -s 192.168.0.5 -j SNAT --to-source MOJ-IP-ZEWNETRZNY
iptables -t nat -I POSTROUTING -s 192.168.0.6 -j SNAT --to-source MOJ-IP-ZEWNETRZNY
#i tak przez tylu userkow ilu jest w sieci...
#wyhaszowanie linijki z danym IP lokalnym odcina userka od netu
echo -n "NAT odpalony..."

#wlasciwe przekierowanie portow
#jakis tam user
iptables -A PREROUTING -t nat -p tcp -d MOJ-IP-ZEWNETRZNY --dport 6881:6889 -j DNAT --to 192.168.0.4:6881:6889
iptables -A PREROUTING -t nat -p udp -d MOJ-IP-ZEWNETRZNY --dport 6881:6889 -j DNAT --to 192.168.0.4:6881:6889

echo -n "porty przekierowane..."
echo "ALL DONE"



odpalam ten skrypt i nei ma błedów zadnych ale przkierowanie nie chodzi na kompie a zureusie mam ciagle zółtą mordke i tak samo jak odpale azureusa na serwerze.
Prosze o pomoc.

  1. hmm... , carlosA 2/06/04 14:52
    spróbuj zamiast --to --to-destination dać

    #whatever

  2. Błąd jest w definicji przekierowania (DNAT)... , Kenjiro 2/06/04 17:31
    iptables -A PREROUTING -t nat -p tcp -d MOJ-IP-ZEWNETRZNY --dport 6881:6889 -j DNAT --to 192.168.0.4:6881:6889
    iptables -A PREROUTING -t nat -p udp -d MOJ-IP-ZEWNETRZNY --dport 6881:6889 -j DNAT --to 192.168.0.4:6881:6889
    a powinno być:
    iptables -A PREROUTING -t nat -p tcp -d MOJ-IP-ZEWNETRZNY --dport 6881:6889 -j DNAT --to 192.168.0.4:6881-6889
    iptables -A PREROUTING -t nat -p udp -d MOJ-IP-ZEWNETRZNY --dport 6881:6889 -j DNAT --to 192.168.0.4:6881-6889
    a prościej w ogóle bez powtórzenia portów,
    iptables -A PREROUTING -t nat -p tcp -d MOJ-IP-ZEWNETRZNY --dport 6881:6889 -j DNAT --to 192.168.0.4
    iptables -A PREROUTING -t nat -p udp -d MOJ-IP-ZEWNETRZNY --dport 6881:6889 -j DNAT --to 192.168.0.4
    jeśli są te same, to tak je przekieruje Linux.

    pozdrówka
    Kenjiro

    1. P.s. używaj iptables -t nat -L -v to zobaczysz co jest źle. , Kenjiro 2/06/04 17:32
      ...

      pozdrówka
      Kenjiro

    
All rights reserved ® Copyright and Design 2001-2024, TwojePC.PL