przez zebra » 17 Lip 2005, 01:01
UA:
Jak masz zewnętrzny adres IP i porty nie są sforwardowane, to na przykład użytkownicy Windowsów nie mogą wysyłać plików przez GG albo nie uzyskają High ID w eMule. W tym wypadku musisz sforwardować lokalny port TCP 1550. W Gadu-Gadu-->Ustawienia-->Połączenie-->Zaawansowane-->ustawiasz na Forwardowanie. Wpisujesz zewnętrzny adres IP i wartość dla zewnętrznego portu TCP. Zatwierdzasz ustawienia i powinno działać. U ciebie problem jest taki, że nie wiesz, jaką wartość wpisać w pole zewnętrznego portu TCP. Zakładam, że jesteś użytkownikiem sieci lokalnej. Załóżmy, że sieć lokalna ma przydzielone adresy z puli 192.168.1.x, w tym nasz komputer któremu będziemy przekierorywać porty ma adres 192.168.1.4. Z poziomu root'a piszemy:iptables -t nat -A PREROUTING -p tcp --dport 2000 -j DNAT --to 192.168.1.4:1550. Przekieruje nam to cały ruch protokłu TCP przychodzący do routera na port 2000 do komputera o adresie 192.168.1.4 na port 1550. Teraz wystarczy w kliencie Gadu-Gadu dać: Ustawienia-->Połączenia (zaznaczyć Używaj połączeń bezpośrednich)-->Zaawansowane. Lokalny port wpisujemy 1550, zaznaczamy Forwardowanie, jako Zewnętrzy adres IP wpisujemy publiczny adres jaki posiada nasz router (co można sprawdzić komendą ifconfig -a), a Zewnętrzny port TCP to 2000. Dajemy OK, następnie zastosuj, przelogowujemy się i powinno działać . Oczywiście można było użyć innych portów niż te 1550 i 2000, ważne by takie same były ustawione na routerze jak i w kliencie. Wydaje mi się, że to ci powinno pomóc, jeżeli pojawiłyby się jakiekolwiek problemy lub coś jest niejasne, to służę pomocą. Jak podziała, daj znać;) Pozdrawiam!