Administración de redes TCP/IP, IPMP y túneles IP en Oracle® Solaris 11.2

Salir de la Vista de impresión

Actualización: Julio de 2014
 
 

Realización de la administración TCP y UDP con la utilidad netcat

Utilice la utilidad netcat (nc) para realizar una serie de tareas asociadas con la administración de TCP o UDP. Puede utilizar el comando para redes tanto IPv4 como IPv6.

    Puede realizar las siguientes tareas con la utilidad netcat:

  • Conexiones TCP abiertas

  • Enviar paquetes UDP

  • Recibir en puertos TCP y UDP arbitrarios

  • Realizar la exploración de puertos

A diferencia del comando telnet, donde cada mensaje de error se emite por separado en la salida estándar, los mensajes de error generados por secuencias de comandos nc se combinan en un error estándar, método más eficaz.

La utilidad netcat admite una nueva opción –M, que le permite especificar las propiedades del acuerdo de nivel de servicios (SLA). Al especificar las propiedades adecuadas junto con la opción –M, se crea un flujo de MAC para el socket. Por ejemplo, puede utilizar la opción –M de la siguiente manera:

% nc -M maxbw=50M host.example.com 7777
% nc -l -M priority=high,inherit=on 2222

Como se muestra en el ejemplo anterior, la opción –M se puede utilizar para especificar una lista separada por comas de pares name=value de propiedades de SLA.

Algunos métodos de instalación no instalan el depósito de paquetes de software netcat de manera predeterminada. Compruebe si el depósito de paquetes está instalado en el sistema de la siguiente manera:

% pkg list network/netcat

Si el depósito de paquetes no está instalado, instálelo de la siguiente manera:

% pfexec pkg install pkg:/network/netcat

Para obtener información completa, consulte la página del comando man netcat(1).