nc: Address already in use

Ladislav Vaiz spam na nagano.cz
Sobota Srpen 26 17:16:38 CEST 2006


Zkuste spustit proces na pozadi a pak k nemu pripojit strace:
strace -p <PID_NETCATU>
Mozna by fungovalo i primo strace nc -l ... , ale mival jsem obcas 
problemy se strace na pozadi, takto to bude urcite fungovat.
La'd"a

linux na edoras.cz wrote:

>Resim nasledujici problem.
>Pomoci nc nasloucham na portu. Pouzivam k tomu nasledujici prikaz: 
>"/usr/bin/nc -l 10.89.1.2 888 >vystup.log & ". (na ip 10.89.1.2 
>nasloucha na portu 888 a co na nej prijde vklada do souboru vystup.log)
>
>Prisel jsem ale na zajimave chovani. Chvilku se zda ze vse funguje. 
>Zachvili ale nc spadne a na terminalu odkud jsem nc spustil, se objevi 
>hlaska "nc: Address already in use"
>
>Napadlo me, ze mozna je obsazen port 888, nicmene netstat -l ukazuje, ze 
>na danem portu nic nenasloucha (pokud je nc vypnuty). Pote co nc zapnu 
>vyse uvedenym zpusobem, chvili na portu nasloucha (overeno pres telnet i 
>pres netstat) a zachvili samovolne spadne a opet se vypise hlaseni : nc: 
>Address already in use.
>Stejne chovani jsem zaznamenal i na jinych portech, nez 888 .
>  
>



Další informace o konferenci Linux