Como posso configurar o netcat (ou algum outro utilitário linux de estoque) para escutar em uma porta específica em um endereço IP secundário?

11

CentOS 5.9

Para fins de teste, quero que meu servidor CentOS ouça em um IP virtual secundário (eth0: 0). Estou familiarizado com nc -l -p <port> , mas apenas escuta no primário. Existe uma maneira que eu possa especificar um IP específico para o ouvinte para usar?

Se não, existe outro utilitário "stock" no CentOS 5.9 que pode fazer isso?

    
por Mike B 31.05.2013 / 18:25

2 respostas

20

Para mim, esta solução muito simples funciona:

nc -l 192.168.2.1 3000

E -p não funciona com -l (de acordo com minha página de manual e testes).

    
por 31.05.2013 / 18:34
4

Para conclusão:

nc -l -p port -s ip

deve funcionar também. Funciona com o nc6 versão 1.0 e o netcat (O GNU Netcat) 0.7.1.

O comando do Laging não funciona com o nc6 (usado no debian).

    
por 23.03.2016 / 16:23