Comandos de Linux
A continuación se muestran los comandos de red mas importantes de un sistema linux , ademas de una breve descripción de cada uno , lo mejor es usarlos en pruebas para acostumbrarse a su uso.
- host : Determina la dirección IP de un "Host" ,
host -a
despliega toda la información de DNS. - ifconfig : Permite configurar una interfase de Red y ver el "status" de ésta.Esa de la forma
ifconfig <interfase>
, ejemplo:ifconfig eth0
- ifup : Habilita la interfase especificada,ejemplo:
ifup eth0
. - ifdown : Deshabilita la interfase especificada,ejemplo:
ifdown eth0
. - netstat -a : Todas la conexiones de Red originadas y recibidas por el "Host"
- netstat -an | grep 25 : Listar las conexiones de red originadas y recibidas por el "Host", sobre el puerto 25
- netstat -r : Muestra la tabla de ruteo "routing table" del sistema
- netstat -i : Estadísticas de red de cada interfase
- lsof -n -i:25 : Determinar el programa del sistema operando bajo el puerto 25
- nslookup : Busca información en los servidores DNS,ejemplo:
nslookup -query=mx osomosis.com
, si no se especifican parámetros se entra en modo interactivo - ping -s 1016 : Manda paquetes de ping de 1024 bytes (header 8 bytes), mientras que el "default" es 512.
- route add : Permite agregar tablas de ruteo de y hacia el "Host". Ejemplo: Para guiar toda la información de la red 206.171.55.16 netmask 255.255.255.240 vía la interfase eth0 :
|
Para rutear todo el trafico por cierta interfase ("Default Gateway"):
|
Esto enviará toda la información por la dirección 206.171.55.51
- route -n : Despliega la tabla de ruteo del "Host". NOTA: Debe de estar "IP Forwarding" ON en
/etc/sysconfig/network
, además el "kernel" debe de estar configurado para "IP Forwarding" . - smbclient : Funciona como un cliente FTP, que simula conexiones que serán realizadas a través de Samba. (Vea smbclient )
- tcpdump : Permite el "debugging" de una interfase en el host.
- testparm : Verifica la validez del archivo smb.conf utilizado por Samba
Estos son los comandos de red mas importantes de linux, ahora se mostraran los comandos de red de windows:
Comandos de red de windows
Ping: Nos informa del estado de un host. Es necesario permitir paquetes ICMP para su funcionamiento.
- Ping -t: se hace ping hasta que que pulsemos Ctrl+C para detener los envíos.
- Ping -a: devuelve el nombre del host.
- Ping -l: establece el tamaño del buffer. 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 seria 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 peticion 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 t. 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 que recursos comparte la maquina
- Net View: Indica a que máquinas se tiene acceso mediante la red
- Net Sessions: Indica quienes han entrado en nuestros recursos compartidos
- Net Time * /SET: Sincroniza la hora con una maquina de la red
- Net User: Crea o elimina usuarios
- Net Localgroup: Crea o elimina grupos
Netstat: Muestra todas las conexiones activas en el equipo.
- 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 numero.
- Netstat -o: muestra que programa esta asociado a la conexión activa
- Netstat - p (protocolo): permite especificar que protocolo se desea ver. TCP/UDP
- Netstat -s: muestra estadísticas clasificas por protocolo.
Nbtstat: util 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 traduccion de direcciones IP a direcciones MAC (tabla ARP).
- 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 especifica a la tabla ARP.
Si hay varios interfaces de red, añadiendo al final la direccion IP del interfaz, lo añade en la tabla correspondiente a ese interfaz - Arp -d (dir_ip) [dir_interfaz]: elimina una entrada especifica de la tabla ARP.
Se pueden usar comodines en la direccion IP. Si hay varios interfaces de red, añadiendo al final la direccion IP del interfaz, lo elimina de la tabla correspondiente a ese 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) [METRIC metrica] [IF interfaz]: Añade una ruta. Con el modificador -p (route add -p …) hace la ruta persistente, de manera que se mantendra aunque se reinicie el equipo.
- 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/siguiente salto) [METRIC metrica] [IF interfaz]: Modifica la metrica, o la puerta de enlace en una ruta existente
NOTA: parametros entre parentesis () 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 linea de comandos.
Con esto se da por finalizado el post de comandos de red.
No hay comentarios:
Publicar un comentario