Comandos para red

Al igual que comento en el post de los comandos UNIX, incluyo estos comandos de red aunque no tengan que ver mucho con Oracle, porque pueden ser de mucha utilidad. Nunca se sabe cuando serán requeridos y usados. Estos comandos son ejecutados desde MSDOS y también en algunos otros sistemas operativos aplican con el mismo nombre, nada más hay que probar.

ipconfig [/all][/renew][/renew_all][/release][/release_all]

Devuelve la dirección ip del actual archivo, en linux/unix se usa el comando ifconfig -a.

Por ejemplo,

Z:\>ipconfig

Configuración IP de Windows 2000

Ethernet adaptador Conexión de área local:
        Sufijo DNS específico de la conexión. :
        Dirección IP. . . . . . . . . . . . . : 192.168.10.103
        Máscara de subred . . . . . . . . . . : 255.255.255.0
        Puerta de enlace predeterminada . . . : 192.168.10.99

Con la opción /all activada, trae toda la información, incluidos los DNS actuales de la pc. Por ejemplo,

Z:\>ipconfig /all

Configuración IP de Windows 2000

        Nombre del host . . . . . . . . . . . : OrlandoOlguin
        Sufijo DNS principal  . . . . . . . . :
        Tipo de nodo. . . . . . . . . . . . . : Difusión
        Enrutamiento de IP habilitado . . . . : No
        Proxy de WINS habilitado. . . . . . . : No

Ethernet adaptador Conexión de área local:

        Sufijo DNS específico de la conexión. :
        Descripción . . . . . . . . . . . . . : Intel(R) PRO/100 VE Network Connection
        Dirección física. . . . . . . . . . . : 00-04-23-0B-03-4B
        DHCP habilitado . . . . . . . . . . . : No
        Dirección IP. . . . . . . . . . . . . : 192.168.10.103
        Máscara de subred . . . . . . . . . . : 255.255.255.0
        Puerta de enlace predeterminada . . . : 192.168.10.99
        Servidores DNS. . . . . . . . . . . . : 207.248.224.72
                                                207.248.224.71

Finalmente, con la opción /renew, renueva la dirección IP que tiene la computadora, si tiene varias conexiones de red como la alámbrica y la inalámbrica por ejemplo, entonces se usa la opción /renew_all. Por otro lado, si se requiere liberar la dirección IP para renovarla, entonces se usa /release y /release_all.

Ping [-t] dirección_ip

Rastrea y devuelve un resultado para la respuesta desde una dirección_ip
Ejemplo:

Z:\>ping 200.76.184.1

Haciendo ping a 200.76.184.1 con 32 bytes de datos:

Respuesta desde 200.76.184.1: bytes=32 tiempo=16ms TTL=255
Respuesta desde 200.76.184.1: bytes=32 tiempo<10ms TTL=255
Respuesta desde 200.76.184.1: bytes=32 tiempo<10ms TTL=255
Respuesta desde 200.76.184.1: bytes=32 tiempo<10ms TTL=255

Estadísticas de ping para 200.76.184.1:
    Paquetes: enviados = 4, recibidos = 4, perdidos = 0 (0% perdidos),
Tiempos aproximados de recorrido redondo en milisegundos:
    mínimo = 0ms, máximo =  16ms, promedio =  4ms

Ejemplo con falla:

Z:\>ping 200.76.184.80
Haciendo ping a 200.76.184.80 con 32 bytes de datos:
Tiempo de espera agotado para esta solicitud.
Tiempo de espera agotado para esta solicitud.
Tiempo de espera agotado para esta solicitud.
Tiempo de espera agotado para esta solicitud.
Estadísticas de ping para 200.76.184.80:
    Paquetes: enviados = 4, recibidos = 0, perdidos = 4 (100% perdidos),
Tiempos aproximados de recorrido redondo en milisegundos:
    mínimo = 0ms, máximo =  0ms, promedio =  0ms

Activando la opción -t, rastrea la dirección mientras que no se corte con Ctrl+C. Con Ctrl+Break, se hace un corte parcial y se muestran las estadísticas.
Ejemplo:

Z:\>ping -t 200.76.184.1
Haciendo ping a 200.76.184.1 con 32 bytes de datos:
Respuesta desde 200.76.184.1: bytes=32 tiempo<10ms TTL=255
Respuesta desde 200.76.184.1: bytes=32 tiempo<10ms TTL=255
Respuesta desde 200.76.184.1: bytes=32 tiempo<10ms TTL=255
Respuesta desde 200.76.184.1: bytes=32 tiempo<10ms TTL=255
Respuesta desde 200.76.184.1: bytes=32 tiempo<10ms TTL=255
Estadísticas de ping para 200.76.184.1:
    Paquetes: enviados = 5, recibidos = 5, perdidos = 0 (0% perdidos),
Tiempos aproximados de recorrido redondo en milisegundos:
    mínimo = 0ms, máximo =  0ms, promedio =  0ms
Ctrl-Interrumpir
Respuesta desde 200.76.184.1: bytes=32 tiempo<10ms TTL=255
Respuesta desde 200.76.184.1: bytes=32 tiempo<10ms TTL=255
Respuesta desde 200.76.184.1: bytes=32 tiempo<10ms TTL=255
Respuesta desde 200.76.184.1: bytes=32 tiempo<10ms TTL=255
Estadísticas de ping para 200.76.184.1:
    Paquetes: enviados = 9, recibidos = 9, perdidos = 0 (0% perdidos),
Tiempos aproximados de recorrido redondo en milisegundos:
    mínimo = 0ms, máximo =  0ms, promedio =  0ms
Control-C

nslookup nom_host

Hace un rastreo hacia la dirección IP o host para devolver los DNS por los que está saliendo. nom_host es una dirección IP o el nombre del host.

Ejemplo:

Z:\>nslookup www.patito.com
Servidor:  mail1.alestra.net.mx
Address:  207.248.224.72
Nombre:  www.patito.com
Address:  198.104.143.57

Tracert nom_host

Hace un rastreo al host en cuestión. Devuelve todo el path que está siguiendo para llegar a dicho host; nom_host puede ser una dirección IP o el nombre del host.
Ejemplo:

Z:\>tracert www.patito.com
Traza a la dirección www.patito.com [198.104.143.57]
sobre un máximo de 30 saltos:
  1    16 ms   <10 ms    15 ms  200.76.184.1
  2    15 ms    16 ms    16 ms  host-148-244-152-117.block.alestra.net.mx [148.244.152.117]
  3   <10 ms    16 ms    16 ms  host-148-244-184-245.block.alestra.net.mx [148.244.184.245]
  4    31 ms    32 ms    31 ms  rcmty2.alestra.net.mx [148.244.145.249]
  5    46 ms    94 ms    47 ms  12.124.58.57
  6    63 ms    62 ms    63 ms  gbr6-p80.attga.ip.att.net [12.123.21.78]
  7    47 ms    63 ms    62 ms  tbr1-p013601.attga.ip.att.net [12.122.12.25]
  8    94 ms    78 ms    94 ms  tbr2-p013801.wswdc.ip.att.net [12.122.10.69]
  9    62 ms    78 ms    79 ms  ggr1-p3100.wswdc.ip.att.net [12.122.11.238]
 10    62 ms   110 ms    78 ms  p4-0.att.asbnva01.us.bb.verio.net [192.205.32.210]
 11    78 ms   109 ms    94 ms  p16-1-0-0.r20.asbnva01.us.bb.verio.net [129.250.2.82]
 12    63 ms    93 ms    78 ms  p16-3-0-0.r00.stngva01.us.bb.verio.net [129.250.2.74]
 13    63 ms    93 ms    94 ms  129.250.28.202
 14    62 ms    78 ms    94 ms  161.58.156.253
 15    62 ms    79 ms    78 ms  198.64.142.59
 16    78 ms    78 ms    78 ms  198.104.143.57
Traza completa.

MacAddress

La MacAddress de una pc es un identificador único, no se repite. Se puede obtener de 2 formas, con las instrucciones:

ipconfig /all
nbtstat -a nombrepc|direccionIP

Ejemplo:

c:> ipconfig /all
Configuración IP de Windows 2000
        Nombre del host . . . . . . . . . . . : OrlandoOlguin
        Sufijo DNS principal  . . . . . . . . :
        Tipo de nodo. . . . . . . . . . . . . : Híbrido
        Enrutamiento de IP habilitado . . . . : No
        Proxy de WINS habilitado. . . . . . . : No
Ethernet adaptador Conexión de área local:
        Sufijo DNS específico de la conexión. :
        Descripción . . . . . . . . . . . . . : Intel(R) PRO/10 ection
        Dirección física. . . . . . . . . . . : 00-04-23-0B-03-4B    <----- MacAddress
        DHCP habilitado . . . . . . . . . . . : Sí
        Configuración automática habilitada . : Sí
        Dirección IP. . . . . . . . . . . . . : 192.168.10.227
        Máscara de subred . . . . . . . . . . : 255.255.255.0
        Puerta de enlace predeterminada . . . : 192.168.10.99
        Servidor DHCP . . . . . . . . . . . . : 192.168.10.1
        Servidores DNS. . . . . . . . . . . . : 200.76.181.100
                                                207.248.224.72
c:> nbtstat -a 192.168.10.227
Conexión de área local:
Dirección IP: [192.168.10.227] Id. de ámbito : []
           NetBIOS Remote Machine Name Table
       Nombre               Tipo         Estado
    ---------------------------------------------
    ORLANDOOLGUIN  <00>  UNIQUE      Registrado
    DOM_PATITO     <00>  GROUP       Registrado
    ORLANDOOLGUIN  <20>  UNIQUE      Registrado
    ORLANDOOLGUIN  <03>  UNIQUE      Registrado
    ORLANDOOLGUIN$ <03>  UNIQUE      Registrado
    DOM_PATITO     <1E>  GROUP       Registrado
    OOLGUIN        <03>  UNIQUE      Registrado
    Dirección MAC = 00-04-23-0B-03-4B   <----- MacAddress

Netstat

Con este comando se puede ver la configuración total IP para una PC.

Netstat -rn

Ejemplo:

Z:\>netstat -nr
Tabla de caminos
===========================================================================
ILista de interfaces
0x1 ........................... MS TCP Loopback interface
0x1000003 ...00 04 23 0b 03 4b ...... Intel(R) PRO Adapter
===========================================================================
===========================================================================
Rutas activas:
Destino de red        Máscara de red   Puerta de acceso   Interfaz  Métrica
          0.0.0.0          0.0.0.0    192.168.10.99   192.168.10.77       1
        127.0.0.0        255.0.0.0        127.0.0.1       127.0.0.1       1
     192.168.10.0    255.255.255.0    192.168.10.77   192.168.10.77       1
    192.168.10.77  255.255.255.255        127.0.0.1       127.0.0.1       1
   192.168.10.255  255.255.255.255    192.168.10.77   192.168.10.77       1
        224.0.0.0        224.0.0.0    192.168.10.77   192.168.10.77       1
  255.255.255.255  255.255.255.255    192.168.10.77   192.168.10.77       1
Puerta de enlace predeterminada:     192.168.10.99
===========================================================================
Rutas persistentes:
  ninguno

FTP

El FTP se usa para transferir archivos entre dos computadoras, generalmente, se usa entre nuestra pc y un servidor, para enviar archivos o traer archivos. El formato del comando para Windows (en Linux y Unix cambia el formato, verificarlo con man), es como sigue:

ftp [[-n -s:[directorio\]nom_archivo] nom_host]

Donde:

-n  Se usa para que no nos pida usuario ni password.

-s se usa para usar un archivo script, esto es para automatizar un proceso como ir y traer cierto tipo de archivos en una sola ejecución sin tener que teclear comando tras comando

nom_host  es la dirección IP o nombre del host.

Ejemplo de un script de comandos:

user usuario
password
has     (interactua con prompt)
prompt  (cuando se usa mget y mput, no pide confirmacion)
lcd c:\compensacion\scripts
cd procksh
put cvf_comision.ksh
quit

Algunos comandos FTP:

!               Escapar al shell del sistema operativo
ascii         Asigna el tipo de transferencia a archivos ASCII o de texto plano
binary       Asigna el tipo de transferencia a archivos BINARIOS, útil para archivos .ZIP
bye            Salir del prompt de FTP
cd              Cambiar de directorio en el host. Ej: cd /usr01/temporal/oracle
close          Salir del prompt de FTP
delete         Borra un archivo remoto
disconnect Salir del prompt de FTP
get             Traer un archivo del host al directorio de nuestra PC default o al asignado con el comando lcd. Ej: get prueba.log
help            Muestra los comandos de FTP
lcd              Cambia el directorio local, es decir, en nuestra PC. Ej: lcd c:\temporal
ls                Lista el contenido del directorio del host. Ej: ls -la
mget           Sirve para traer más de un archivo desde el host hacia nuestra PC, se usa con caracteres comodín como *. Ej: mget *.log
mkdir          Crea un directorio en el host. Ej: mkdir prueba
mput           Sirve para enviar más de un archivo desde nuestra PC hacia el host, se usa con caracteres comodín como *. Ej: mput *.txt
open           Sirve para abrir una nueva conexión a otro host. Ej: open 10.24.4.12
prompt       Prende o apaga la característica del FTP para preguntar si se transfiere o no un archivo, se usa en conjunción con mput o mget.
put              Enía un archivo desde el directorio de nuestra PC default o al asignado con el comando lcd hacia el host. Ej: put datos.txt
pwd             Muestra el directorio actual en el host.
quit            Salir del prompt de FTP
rename        Renombra un archivo
rmdir           Elimina un directorio en el host. Ej: rmdir prueba

Añadir red a la tabla de ruteo

Para añadir una dirección a la tabla de ruteo de algún servidor, se puede usar el comando route de la siguiente forma:

route -p add dirección_ip mask máscara dirección_ip_gateway metric no_saltos

Ejemplo:

route -p add 192.168.1.0 mask 255.255.255.0 172.20.0.254 metric

Si la información de este post te ha sido de utilidad o quieres que agregue algo más, deja por favor un comentario, contestaré a la brevedad.

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: