Windows XP - portok lefoglalásának engedélyezése
2010-03-11T12:47:51+01:00
2010-03-13T02:37:08+01:00
2022-07-25T03:00:28+02:00
BZY
Sziasztok!

A problémám az lenne, hogy szeretném megakadályozni, hogy bizonyos portokat (pl 1099, 1100, 80, 8080, stb...) bármely alkalmazás lefoglaljon, kivéve azt amelyiket én szeretném.

Sajnálatosan a fent említett portokra mindig bemászik a firefox, thunderbird, skype, stb... és amikor indítanám a webservert, as-t, akkor persze csérog, hogy a port már foglalt... Ekkor vadászhatom le, hogy melyik program fogja.

Már az is segítség lenne, hogy milyen néven kéne rákeresnem gugliban, mert sajnos nem tudom, hogy hogy hívhajták ezt a fícsört a windows világában, ha egyáltalán van ilyen. :S

Előre is köszi!

üdv.
b.
Mutasd a teljes hozzászólást!
Szia!

Nem olvastam végig a hsz-eket, de nagyon egyszerűen lefoglalhatod a kívánt portokat:

Regedit, majd keresed a következő kulcsot:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\ReservedPorts

Ide egy-egy sorban felveszed a Neked tetszőeket.

::: K-É-P :::

szerk.:

annyi talán kritérium, hogy növekvő sorrendben kell beírni a portokat, de ez nem 100-as.

Ez a lehetőség a megadott portokat kiveszi a dinamikus porttartományból, tehát ezeket a portokat nem fogják használni azok az alkalmazások, amelyek dinamikus portokat használnak.
Mutasd a teljes hozzászólást!

  • firefox, thunderbird


    Ezek biztos nem, mert nem tartalmaznak szerver funkciót.

    A Skype-ban meg tudod változtatni a használt portot. Ennyi.
    Mutasd a teljes hozzászólást!
  • Sajnos nincs igazad, mert biztos lefoglalják, ha úgy tartja kedvük...

    Illetve ezzel a logikával, a skype-se tartalmaz server funkciót...

    Azért köszi!
    Mutasd a teljes hozzászólást!
  • De tartalmaz: Ha felhív valaki, azzal rádcsatlakozik.

    A kliens programok nem foglalják le a szerver portokat

    A problémád oka egy tűzfal is lehet, ami alapból minden portot blokkol.
    Mutasd a teljes hozzászólást!
  • De mitől server port egy port? Meg ha már azon a porton kommunikál az már bőven elég nem?

    Amúgy ezek szerint hogy foghatja a thunderbird pl a 4017-es portomat (netstat)?

    TCP specht:4017 2.production.mozillamessaging.com:http ELŐ 2572 C:\WINDOWS\system32\mswsock.dll C:\WINDOWS\system32\WS2_32.dll C:\Program Files\Mozilla Thunderbird\nspr4.dll C:\Program Files\Mozilla Thunderbird\xpcom_core.dll -- ismeretlen komponens(ek) -- C:\Program Files\Mozilla Thunderbird\xpcom_core.dll C:\Program Files\Mozilla Thunderbird\thunderbird.exe C:\Program Files\Mozilla Thunderbird\xpcom_core.dll C:\Program Files\Mozilla Thunderbird\thunderbird.exe -- ismeretlen komponens(ek) -- C:\Program Files\Mozilla Thunderbird\xpcom_core.dll C:\Program Files\Mozilla Thunderbird\thunderbird.exe C:\Program Files\Mozilla Thunderbird\xpcom_core.dll [thunderbird.exe]
    Mutasd a teljes hozzászólást!
  • Ennek sok értelme nincsen és úgy gondolom, hogy a kérdés sem az volt, hogy ez lenne rá a válasz.

    A kérdés szerintem inkább valami olyasmi, hogy: be lehet -e konfigurálni a windowsnak, hogy milyen portokat engedjen használni egyes alkalmazásoknak..
    Mutasd a teljes hozzászólást!
  • Lehet, de a webserver a 80 vagy 8080 porton 'hallgat' a kérésekre (titkosítást kivéve).
    A programod a 4017-en megy kifele. Itt nincs ütközés.
    Mutasd a teljes hozzászólást!
  • Lehet, bár ezt egy komolyabb tűzfal már tudja.
    Mutasd a teljes hozzászólást!
  • Ja, most nincs, de van hogy a server ugye 1099, 1100, 1101... portokon figyel, meg 7080, stb... és akkor ha pont arra eszi be a thunderbird... akkor már van... Pont ez a bajom, hogy tb szabad portot választ, és akkor már ütközésem lehet, ha később indítom a servert.
    Mutasd a teljes hozzászólást!
  • Nahjó, mondjuk adott egy irodai számítógép, a hálózaton hardveres tűzfal a gépeden nincs, van ez a probléma, ami elég kellemetlen tud lenni, szóval a kérdés még mindig az, hogy lehet -e? És ha lehet, hogyan?

    Workarround eddig is volt, meg van is, win restart + először indítot az ominózus progit, de sokkal kényelmesebb lenne, ha nem kellene workaround :-S
    Mutasd a teljes hozzászólást!
  • Nahjó, mondjuk adott egy irodai számítógép, a hálózaton hardveres tűzfal a gépeden nincs


    Helytelen! Ha egy gép elesik a hálózaton, a többit is viszi magával, mert nincs tűzfala a gépeknek. Ekkor előfordulhatnak foglalt portok, mert a kártevőprogram használatában van.
    Mutasd a teljes hozzászólást!
  • mert a kártevőprogram használatában van


    A kérdezőnél is ez a valószínűbb
    Mutasd a teljes hozzászólást!
  • ha wb servert akarsz üzemeltetni skyp melett akkor a következö rengeteg leirás és topic van a neten ezzel a hibával
    a wbszerver a 80-as portot használja ha a skyp elöbb települt akkor a skype lefoglalja magának a 80-as portot
    ilye esetben a wbszervernek a 8080-as portot kell emgadni
    egyébként ami portot használ annak meg is lehet változtatni a port számát nem beégetve van a programba csak egy alapértelmezést kapsz
    igen ilyenkor lecsekkolod mi használja a portot maj át irod amire akarod
    torrentnáél is ad egy véletlen portot de azt is átálíthatod tetszőlegesre
    vannak win-be olyan portok amiket nem tudsz megváltoztatni 19-21 23 443 stb.stb
    használhatsz port scanelö programot is ami kilistázza a nyitott illetve használt portokat
    Mutasd a teljes hozzászólást!
  • és akkor ha pont arra eszi be a thunderbird... akkor már van


    Mégegyszer leírom: A Thunderbird csak kliensprogram. Nem interferál a szerver programokkal, függetlenül, hogy milyen local porton kommunikál a távoli szerverrel.

    Ha torrentezel, dc-zel, azok üthetnék a webservert, de azok sosem fogják a 80-as portot használni.

    Végezz vírusellenőrzést.
    Mutasd a teljes hozzászólást!
  • Hmm, tulajdonképpen lehetséges, hogy meg kellene köszönni a hozzászólásokat, és nyitni egy új topicot valami olyasmi címmel, hogy:

    Hogyan indítsunk webszervert skype mellett?
    vagy..
    Van -e vírus a gépemen?
    vagy..
    Best practices tűzfalak és vírusvédelem használatára..

    A kérdés még mindig konstansan a következő:
    Windows XP - portok lefoglalásának engedélyezése, lehetséges -e, amennyiben igen, HOGYAN?

    Igazából nem én vagyok a kérdező, de nálam is többször előfordult a jelenség, idegesítő, zavaró.. és az itt felsorakoztatott esetleges specializált "megoldások" nem relevánsak.

    Nézzük máshonnan:

    vannak win-be olyan portok amiket nem tudsz megváltoztatni 19-21 23 443 stb.stb


    Ezen portok számát lehet bővíteni?
    Mutasd a teljes hozzászólást!
  • Próbálok egyszerűen válaszolni:

    1, vírusírtó van, tűzfal nincs csak! vírus nincs a gépen (a vírusírtó szerint legalábbis...)

    2, nem, nem webservert akarok futtatni, as-t akarok futtatni, ami az ismert univerzum összes portját lefoglalja, és nincs kedvem az összes lehetséges alkalmazásomban egyesével állítgatni, hogy milyen portokon működhet, hanem oprendszer szinten szeretném... vagy kiváncsi vagyok, hogy egyáltalán lehet-e ilyet csinálni?

    3, a tb-nél tök mindegy, hogy most server, vagy nem server, lényeg annyi, hogy sikertelen a bind, és a tb fogja... ha lelövöm, utána működik, aztán később újraindítóm (as indítása után), akkor már megy... És az as-t nem 2 perc alatt indul el, hanem 11. Ha elindítom háttérbe, szivembe markoló érzés, ha látom hogy elhasalt az elején és kezdhetem újra...
    Mutasd a teljes hozzászólást!
  • és az itt felsorakoztatott esetleges specializált "megoldások" nem relevánsak.


    A feltett kérdés sem releváns:

    Sajnálatosan a fent említett portokra mindig bemászik a firefox, thunderbird, skype, stb... és amikor indítanám a webservert


    Ilyen egyszerűen nincs. Kártevő-, tűzfalvizsgálat, vagy a topik törlése lenne a legésszerűbb megoldás.
    Mutasd a teljes hozzászólást!
  • Mit szólsz ehhez?

    How to reserve a range of ephemeral ports on a computer that is running Windows Server 2003 or Windo

    És innentől szerintem zárható a topic!

    Üdv.
    Mutasd a teljes hozzászólást!
  • hanem oprendszer szinten szeretném


    Ezen a szinten max blokkolni tudod a portot. De akkor lőttek neki, egyik alkalmazás sem fér majd hozzá.
    Neked egy jó tűzfalra van szükséged.

    Lemaradtam valamiről, mi az az 'as' ?
    Mutasd a teljes hozzászólást!
  • Application Server

    JBoss
    Glassfish
    Weblogic

    stb...

    A lényeg, hogy regeteg szolgáltatást magában foglal, ezért egy kiló port kell neki... (nem csak webserver...)
    Mutasd a teljes hozzászólást!
  • Én semmit

    Nekem sosem volt ebből gondom, pedig van pár szerver a gépemen.

    De a kérdezőnek jól jöhet.
    Mutasd a teljes hozzászólást!
  • Application Server

    Jelen esetben: JBoss 5.1.0.GA

    De ez nem hinném, hogy lényeges a probléma szempontjából.
    Mutasd a teljes hozzászólást!
  • Szia nem emgoldhato csak kézi vezérlésel tudod a portokat lefoglani de azt is csak akkor ha a bizonyos alkalmazásokat feltelepíteted
    te vagy a hunyo felteszed a skypot automatikusan lefoglalja a 80-as portot a telepités végeztével ha neked szükséged van a portra akkor azt csak is kézi vezérlésel tudod megváltoztatni
    semilyen program nem foglya automatikusan fentartani a kivánt portjaidat amiket le akarsz foglalni csak az ALKALMAZÁS beállításaiban tudod ezt meg tenni KÜLÖN-KÜLÖn
    Mutasd a teljes hozzászólást!
  • xgrinder küldött egy microsoftos linket, amivel a random portok közül kizárható egy-egy port vagy tartomány.
    De statikus portfoglalás esetén nem segít, kézzel kell átállítani az alkalmazásban.

    A Skype is elöször egy random porttal próbálkozik, ha valamiért nem sikerülne, akkor jön a 80 és a 443 (amit ki lehet kapcsolni).
    Mutasd a teljes hozzászólást!
  • de ezt az alkaplmazásban jelen esetben a skypba elvileg megváltoztatható
    mint a torrentbe
    nincs fent skíypom
    de minyá feldobok egy másik gépre egyet és meg is lesem
    Mutasd a teljes hozzászólást!
  • Csak elvileg. Gyakorlatilag fix: csak ki-be lehet kapcsolni egy pipával.
    A random port viszont random változik is.
    Mutasd a teljes hozzászólást!
  • Első blikkre, sajnos a linken szerepelő megoldás nem működött, bár még tesztelés alatt van. A statikus portokkal lehet a probléma. Az egy dolog, hogy a tunderbird a 993-as portRA csatlakozik (a távoli gépen), de a saját gépeden nem feltétlenül kell a 993-ason lennie. Az nyugodtan lehet a 1099-es port amin keresztül csatlakozik a távoli számítógép 993-as portjára.
    Mutasd a teljes hozzászólást!
  • Tudom. Én SQL-lel teszteltem itthon.
    Mutasd a teljes hozzászólást!
  • Igen, a skype-nál meg is tettem ezt 2 éve, azóta nincs is bajom vele... Sajnos Firefox, Thunderbird, Digsby, stb... nem hajlandó ezt megtenni nekem. Sőt, pl a JAVA autómatikus frissítése rendszeresen lefogja a 80-as, vagy 8080-as portot (pontosan nem emlékszem, mert már kikapcsoltam...).

    A bajom az, hogy amikor random port van kiosztva, akkor szeretném megmondani, hogy bizonyosakat ne... A firefox meg tb önkényesen foglalgatja sorba a portokat... És sajnos nem tudom beállítani, valamint globális megoldásnak örülnék. A fenti registry-ben túrkálós megoldást kipróbáltam (újra is indítottam a gépet :P), de természetesen semmi haszna...
    Mutasd a teljes hozzászólást!
  • Sajnos Qtyaharapást szűrivel!
    ... Vagy olyan mélységekig próbálsz belemerülni a wmi - vb - stb. rémsoft technikákba amennyire nem akarsz.

    ... Vagy fogsz és írsz\íratsz egy programot ami az általad kívánt portokat szépen lefoglalja - és elindítod rendszerindításkor. Minden más előtt...
    Oszt kikapcs ha kell a többinek a hely.
    (De ez már tényleg tűzfalatozási kérdés.)

    Teszteléshez App srv -ert is inkább tennék már manapság virtuális gépre.
    Tudom nem ez volt a kérdés, de még senki sem mondta!
    Mutasd a teljes hozzászólást!
abcd