Dodaj do ulubionych

Jak uzyskać High ID na Emule

06.04.05, 23:40
co trzeba zrobić by mieć high ID na Emule, czy ktoś wie cos na ten temat
Obserwuj wątek
    • veldon Re: Jak uzyskać High ID na Emule 07.04.05, 07:46
      forum.gazeta.pl/forum/72,2.html?f=37&w=22056788&v=2&s=0
    • b00g13 Re: Jak uzyskać High ID na Emule 07.04.05, 08:22
      Jeżeli masz High ID możesz pobierać pliki od innych użytkowników posiadających
      High ID oraz Low ID. Jeżeli masz Low ID, nie będziesz mógł pobierać od
      użytkowników posiadających Low ID. Żeby poznać swoje ID, kliknij w zakładke
      Serwery w programie emule i znajdź okno 'My Info' na dole po prawej stronie.



      Kolor strzałek wokół kuli (Ziemi) pozwala ci dowiedzieć się czy posiadasz High
      ID, czy nie.


      Jeżeli masz Low ID, sprawdź czy wbudowany firewall w systemie Windows Xp jest
      wyłączony. Żeby go wyłączyć kliknij prawym przyciskiem myszy na 'Moje Miejsca
      Sieciowe', wybierz właściwości, prawy przycisk na 'Lokalne Połączenia',
      właściwości, zakładka 'zaawansowane' i odznacz pole widoczne na obrazku:



      Jeżeli dalej masz Low ID sprawdź czy twoja zapora ogniowa (firewall) jest
      odpowiednio skonfigurowany, żeby przepuszczał eMule. Polecane jest dać w pełny
      dostęp dla wszystkich procesów emule. Jeżeli chcesz skonfigurować indywidualnie
      porty domyślne, są następujące:


      4662: TCP przychodzące& 4672: UDP przychodzące i wychodzące
      4661: TCP wychodzące
      4665: UDP wychodzące
      4711: TCP przychodzące



      Zaznaczenie opcji 'Use smart LowID check on connect' i 'Safe Connect' w
      'Właściwości > Serwer' powinno dodatkowo pomóc w rozwiązaniu problemu Low ID



      Router's mogą być także powodem Low ID. Na stronie eMule Router Help jest sekcja
      z dokładnymi opisami routerów i ich ustawień.



      Jeżeli jesteś w sieci lokalnej to masz prawdopodobnie Low ID, chyba że posiadasz
      zewnętrzne ip lub masz przekierowany port.



      PRZEKIERUNKOWANIE PORTÓW


      Jeżeli mamy wewnetrzne IP , możemy uzyskać wysokie ID za pomocą
      przekierunkowania portów na serwerze udostępniającym internet na nasze IP. Aby
      tego dokonać należy mieć jednak dostęp do plików konfiguracyjnych serwera.

      Po pierwsze musimy wiedzieć na czym mamy oparty NAT (maskarada MASQ), są w
      zasadzie 2 popularne mozliwości, ipchains lub iptables, nie istnienieje
      możliwość polączenia ich. Ipchains jest już starym rozwiązaniem więc raczej nikt
      z tego nie będzie korzystal, ale opisze i tak. Dla ipchains sprawa wyglada tak
      że trzeba sobie załatwic dodatkowy pakiet ipmasqadm, ale zakładam że on jest juz
      na serwie:
      ipmasqadm autofw -A -v -r udp 4662 4662 -h ipwewnetrzne <ipmasqadm autofw -A -v
      -r tcp 4661 4700 -h ipwewnetrzne <
      A teraz jak to zrobic na iptables:
      iptables -t nat -A PREROUTING -p udp lub tcp --dport ktoryPort -i interfejs(eth0
      lub ppp0 zalezy od rodzaju polaczenia) -j DNAT --to ipwewnetrzne:port

      ---------------------------------------------------------------------------------
      WPROWADZENIE

      Po pierwsze musimy mieć uprawnienia administratora na serwerze (roota mieć ), po
      pierwsze sprawdzamy czy dostepne są komendy ipchains -L i iptables -L Jeżeli
      przy którejs z nich wywala nam błąd ąe nie komatybilne polecenie znaczy ze
      musimy użyc tego drugiego czyli jak wywala błąd przy ipchains to używamy
      iptables, i viceversa.

      Wersja dla iptables:
      Dopisujemy w /etc/rc.d/rc.local (jak nie ma to tworzymy)

      następującą linijkę

      iptables -t nat -A PREROUTING -p tcp -d IPZEWNETRZNE --dport 4662 -j DNAT --to
      IPWEWNETRZNE:4662
      i mamy juz high id

      Podobnie sprawa wygląda przy IPchains, z tym że musimy sobie ściągnąć ipmasqadm,
      znajdzemy go np. w rpmfind.net sciągamy najlepiej lynxem, mgetem czy czym tam
      chcecie.
      regułke dopisujemy tez w rc.local

      ipmasqadm autofw -A -v -r tcp 4662 4662 -h IPWEWNETRZNE
      -----------------------------------------------------------------------------------------------

      IPTABLES

      Dla osób posiadajacych router pod linuxem (w moim przypadku Slackware 9.0)
      podaje przykladowa konfigracje firewalla, umozliwiajaca uzyskanie HIGHid, kernel
      2.4.x, iptables oczywiscie:

      LAN_IP_NET='192.168.0.1/24'
      LAN_NIC='eth0'
      WAN_NIC='ppp0'
      IPTABLES='/usr/sbin/iptables'

      $IPTABLES -A INPUT -p tcp --dport 4661 -j ACCEPT
      $IPTABLES -A PREROUTING -t nat -p tcp -i $WAN_NIC --dport 4661 -j DNAT --to
      192.168.0.200:4661
      $IPTABLES -I FORWARD -p tcp -i $WAN_NIC --dport 4661 -j ACCEPT
      $IPTABLES -A INPUT -p tcp --dport 4662 -j ACCEPT
      $IPTABLES -A PREROUTING -t nat -p tcp -i $WAN_NIC --dport 4662 -j DNAT --to
      192.168.0.200:4662
      $IPTABLES -I FORWARD -p tcp -i $WAN_NIC --dport 4662 -j ACCEPT
      $IPTABLES -A INPUT -p udp --dport 4665 -j ACCEPT
      $IPTABLES -A PREROUTING -t nat -p udp -i $WAN_NIC --dport 4665 -j DNAT --to
      192.168.0.200:4665
      $IPTABLES -I FORWARD -p udp -i $WAN_NIC --dport 4665 -j ACCEPT
      $IPTABLES -A INPUT -p udp --dport 4672 -j ACCEPT
      $IPTABLES -A PREROUTING -t nat -p udp -i $WAN_NIC --dport 4672 -j DNAT --to
      192.168.0.200:4672
      $IPTABLES -I FORWARD -p udp -i $WAN_NIC --dport 4672 -j ACCEPT

      jest to przykladowa konfiguracja dla routera neostrady, neostrady+, sdi, itp.
      (interfejs ppp0), oraz sieci lokalnej na interfejsie eth0, w przykladzie dostep
      do portow 4662, 4672, 4665 i 4661 posiada jedynie klient o adresie
      IP=192.168.0.200, rekonfiguracja dla wlasnych potrzeb jest banalna, oczywiscie
      zakladam ze router ma prawidlowo skonfigurowany NAT dla LAN oraz poprawnie
      dzialajacy firewall, sam skrypt powinno sie skopiowac do katalogu /etc/rc.d,
      nadac mu odpowiednia nazwe np.: rc.emule, obdarzyc odpowiednimi atrybutami i
      spowodowac jego uruchamianie przy starcie systemu dodajac go do pliku
      /etc/rc.d/rc.local


      ------------------------------------------------------------------------------------------------

      ipchains

      Podaje wzor jak skonfigurowac ipchains w celu przekierowania portow z routera do
      komputera w sieci LAN ( Debian z kernelem 2.2 )

      WZÓR:

      ipchains -A input -p TCP -d $ZEWN_IP $ZEWN_PORT -j ACCEPT
      ipmasqadm portfw -a -P tcp -L $ZEWN_IP $ZEWN_PORT -R $WEW_IP $WEW_PORT

      A teraz przykladzik

      Zakladam ze nasz adres zewnetrzny to 212.191.160.100 a wewnetrzny to 192.168.0.100
      ipchains -A input -p TCP -d 212.191.160.100 4661 -j ACCEPT
      ipmasqadm portfw -a -P tcp -L 212.191.160.100 4661 -R 192.168.0.100 4661
      dla protokolu udp:
      ipmasqadm portfw -a -P udp -L 212.191.160.100 4672 -R 192.168.0.100 4672

      Wielkosc liter w protokole przy ipmasqadm jest wazna musza byc z malej litery!
      Jesli wszystko zrobilismy zgodnie ze wzorem to powinnismy sie cieszyc high ID w
      naszym mulku bo o to wlasnie chodzilo !!

      PS: ipmasqadm mozna sciagnac np z *www.debian.org

      Tekst pochodzi z innego forum.

      -----------
      • b00g13 Re: Jak uzyskać High ID na Emule 07.04.05, 08:23
        a dokładniej tekst znalazłem tutaj

Nie masz jeszcze konta? Zarejestruj się


Nakarm Pajacyka