lunes, 9 de marzo de 2009

Comandos de red típicos


Los comandos de red sirven para detectar el funcionamiento de una red de área local e Internet con respecto a la información que se transmite. Los ejecutamos desde la consola de comandos(Inicio->Ejecutar y luego escribimos cmd y damos a enter)

Ping: Nos informa del estado de un host. Es necesario permitir paquetes ICMP para su funcionamiento.
Ping -t: se hace ping hasta que pulsemos Ctrl+C para detener los envíos.
Ping -a: devuelve el nombre del host.
Ping -l: establece el tamaño del búffer. Por defecto el valor es 32.
Ping -f: impide que se fragmenten los paquetes.
Ping -n (valor): realiza la prueba de ping durante un determinado numero de ocasiones.
Ping -i TTL: permite cambiar el valor del TTL. TTL sería sustituido por el nuevo valor.
Ping -r (nº de saltos): indica los host por los que pasa nuestro ping (máximo 9) .
Ping -v TOS: se utiliza en redes avanzadas para conocer la calidad del servicio.

Tracert: Indica la ruta por la que pasa nuestra petición hasta llegar al host destino.
Tracert -d: no resuelve los nombres del dominio.
Tracert -h (valor): establece un nº máximo de saltos.

PatchPing: Mezcla entre el comando Ping y Tracert.
PatchPing -h (nº de saltos): nº máximo de saltos.
PatchPing -n: no se resuelven los nombres de host.
PatchPing -6: obliga a utilizar IPV6

Ipconfig: Proporciona informacion sobre TCP/IP, adaptadores, etc.
Ipconfig /all: ofrece información detallada sobre todas las tarjetas de red y conexiones activas.
Ipconfig /renew: renueva petición a un servidor DHCP
Ipconfig /release: libera la Ip asignada por DHCP
Ipconfig /registerdns: registra todos los nombres DNS
Ipconfig /flushdns: borrar todas las entradas DNS.

Net: Diversas funciones
Net Send: Envía un mensaje a traves del servicio mensajero
Net Start: Inicia un servicio de Windows
Net Stop: Detiene un servicio de Windows
Net Share: Indica qué recursos comparte la máquina
Net View: Indica a qué máquinas se tiene acceso mediante la red
Net Sessions: Indica quiénes han entrado en nuestros recursos compartidos
Net Time * /SET: Sincroniza la hora con una máquina de la red
Net User: Crea o elimina usuarios
Net Localgroup: Crea o elimina grupos

Netstat: Muestra todas las conexiones activas en elequipo.
Netstat -a: nos muestra todas las conexiones y puertos.
Netstat -e: muestras las estadísticas Ethernet
Netstat -n muestra direcciones y puertos en forma de número.
Netstat -o: muestra que programa está asociado a la conexión activa
Netstat - p (protocolo): permite especificar qué protocolo se desea ver.TCP/UDP
Netstat -s: muestra estadísticas clasificadas por protocolo.

Nbtstat: útil para resolver problemas entre Ips y Netbios.
Nbtstat -c: lista los nombres Netbios y los relaciona a una IP.

Arp: Muestra y modifica datos de la tabla de traducción de direcciones IP a direcciones MAC (tabla ARP)[list][*].
Arp-a (también -g): muestra la tabla ARP para cada uno de los interfaces.
Arp -s(dir_ip) (dir_MAC) [dir_interfaz]: añade una entrada específica a la tabla ARP. Si hay varias interfaces de red, añadiendo al final la dirección IP del interfaz, lo añade en la tabla correspondiente a esa interfaz.
Arp -d (dir_ip)[dir_interfaz]: elimina una entrada específica de la tabla ARP. Se pueden usar comodines en la direccion IP. Si hay varias interfaces de red, añadiendo al final la direccion IP de la interfaz, lo elimina de la tabla correspondiente a esa interfaz.

Route: muestra y modifica la información sobre las rutas IP del equipo.
Route PRINT: muestra la tabla completa de rutas.
Route ADD (red_destino) MASK (mascara_destino) (puerta de enlace) [METRICmetrica] [IF interfaz]: Añade una ruta. Con el modificador -p (route add -p ...)hace la ruta persistente, de manera que se mantendrá aunque se reinicie elequipo.
Route DEL (red_destino) MASK (mascara_Destino) [puerta de enlace]: Elimina la ruta especificada. Admite caracteres comodines.
Route CHANGE (red_destino) MASK (mascara_destino) (IP_salida/siguientesalto) [METRIC metrica] [IF interfaz]: Modifica la metrica o la puerta de enlace en una ruta existente.

NOTA: Los parámetros entre paréntesis () son obligatorios y entre corchetes [] son opcionales. TFTP transfiere archivos de un sitio a otro. Se necesita un servidor en uno de los dos ordenadores.

Netsh se puede utilizar entre otras cosas para cambiar los parámetros de la red desde línea de comandos. Ejemplo de funcionamiento, que podría colocarse en un archivo bat:

netsh interface ip set address name=LAN source=static addr=192.168.1.4 mask=255.255.255.0 gateway=192.168.1.1 gwmetric1 netsh interface ip set dns name=LAN source=static addr=80.58.0.33 netsh interface ip add dns name=LAN addr=80.58.32.97

No hay comentarios: