Székelyi Szabolcs wrote:
> Mihaly Zachar wrote:
>   
>> Egy redundans RTP proxy-t irok, ami nagyjabol azt jelentene, hogy fut 
>> egy master peldany, aki folyamatosan kalcsolatban all a slave peldannyal 
>> es egyiranyu adatszinkronizacio tortenik koztuk.
>> Ha a master nyit egy socketet egy porton, ugyanazt a portot kellene 
>> lefoglalnia a slave-nek is, igy ha szerepcsere tortenik, akkor a slave 
>> ott tudja folytatni a feladatot, ahol a master abbahagyta.
>>
>> Kerdesem az, hogy lehetseges-e valahogy a kernelnek (verzio >= ~2.6.17) 
>> megmondani, hogy semmilyen mas proginak ne osszon ki portot egy bizonyos 
>> port tartomanybol, viszont a slave peldany bindelhessen erre a portra ?
>>
>> Szerintem meg tudnam csinalni grsec-cel, de a kerdesem, h van-e erre 
>> valami "nativ" modszer ?
>>     
>
> Esetleg /proc/sys/net/ipv4/ip_local_port_range ?
>
> Mintha pont erre talaltak volna ki... Ezzel szerintem elerheted, hogy
> kifele meno kapcsolat nem fogja hasznalni a portjaidat, persze ez meg
> nem garancia, hogy mas processz nem kaparintja meg egy bind() erejeig
> elotted.
>   

na, ez tokeletes, pont igy almodtam meg :)

azt viszont nemtudom, h miert nem talaltam meg :(

a bindelest termeszetesen ki fogom vedeni, csak a kimeno kapcsolatokhoz 
hasznalt portokat nemtudtam metartani magamnak

nagyon koszi !

Udv: Misi
_________________________________________________
linux lista      -      [email protected]
http://mlf2.linux.rulez.org/mailman/listinfo/linux

válasz