🐋
Apuntes Sistemas
  • ⚓Presentación
  • 📊Sistemas y Servidores
    • Personalizar el prompt de Windows
    • Utilidad de manejo de apps para Windows
    • PRACTICA: Arranque dual Windows y Ubuntu
    • 🚧SysLinuxOS: el SO para ASIX
    • Comandos Linux
      • PRACTICA - Ejercicio de práctica comandos
      • 🚧Instalación de paquetes
      • Apuntes Linux: blue/red team
      • Ejemplos de bash
      • Listado de comandos de Linux
    • Comandos Windows
      • 🚧Apuntes Powershell
      • Bucles FOR con batch
      • Scripts de práctica de Windows
    • Prácticas con Windows 10
    • Configuración de netplan
    • Terminal shell
      • SSH
      • 🚧Ghostty
      • 🚧Warp: la terminal inteligente
      • tmux: paneles de terminal
      • Tabby: Mejorar terminal
      • Conexión SSH en red NAT con VirtualBox
      • TheFuck!: Corrección de comandos
      • Wave: Mejorar terminal Linux
      • 🚧Registros de sesiones
    • Instalación manual de Wordpress en CDMON
    • 🏗️Proxmox
    • 🚧TrueNAS
    • Docker
      • Instalación de Docker
      • Dockerfiles
      • Volúmenes de docker
      • Deployment web con Docker con ejemplos
        • 🚧PRACTICA: Node.js con docker
      • Docker Compose
        • Ejemplo 1: Implantación de Wordpress
        • Ejemplo 2: Implementación de servidor con Nginx, Flask y mySQL
        • Ejemplo 3: Implantación de onlyoffice
        • 🚧Ejemplo 4: Passbolt
        • 🚧PRACTICA: Creando una web de emulación de juegos con docker-compose
      • Monitorización con Grafana en Docker
      • Pi-hole con docker
      • Actividad clase: Deployment app
      • Proyectos self-hosted de docker
    • 🚧Ansible
      • Configuración de laboratorio de ansible
    • 🚧Monitorización de servicios y redes
      • Servicios y cronjobs
      • 1Panel
      • 🚧WatchYourLAN
      • 🚧Uptime-kuma
      • 🚧Netdata
      • 🚧Prometheus + Grafana + Loki
    • LDAP
      • 🚧Gestión gráfica de LDAP
      • Carpetas compartidas NFS
      • PRACTICA: Infraestructura LDAP
  • 🗃️Servicios
    • 🚧Servidor hosting público
    • DHCP
      • DHCP con Ubuntu
      • 🦖DHCP & DNS script
      • DHCP con Alpine
        • Alpine - configuración de red
    • DNS
      • 😡Comprobación DNS
      • Script para enumeración DNS
      • DNS con ubuntu server
      • 🏗️DNSmasq
      • 🚧Securizar servidor DNS
    • Web
      • IIS con Windows server
      • Apache
        • Instalación de LAMP en Ubuntu
          • Prueba de servidor LAMP
          • 🚧Configuración de seguridad de Ubuntu
          • Creación de un VirtualHost en LAMP
          • Creación de varios VirtualHosts en LAMP
          • 🚧Instalación por script de LAMP
        • Aplicaciones con LAMP
          • Instalación de WP en entorno LAMP
          • 🚧Instalación de MantisBT en LAMP
            • 👷Guía de MantisBT
          • 🚧Instalación de QDPM con LAMP
      • Nginx
        • Virtualhosts
        • Instalando Wordpress en nginx
      • 👷MEAN stack
      • 👷‍♂️Caddy
      • 🚧Plesk
      • 🚧Ajenti -Web interface
    • 🏗️Proxy
      • Nginx como proxy inverso y balanceador
      • 🚧Zoraxy
    • Mailing
      • 🚧Servidor Mail con cloudfare
      • 🚧Reenvío de correos de root
      • 🚧Roundcube como MUA
      • Comprobación ESMTP
      • 🚧Seguridad en mailing
      • 🚧Mailhog
    • 🏗️File transfer
      • 🚧FTP
      • Git
    • Sistemas de comunicación instantánea
      • Comunicación mediante CLI
      • Ejabberd - XMPP
        • 🚧Ejabberd con docker
      • 🚧Openfire - XMPP
      • 🚧Comunicaciones servidor-móvil
    • 🏗️Multimedia services
      • Stremio
      • Ver anime por CLI
      • Jellyfin
      • 🚧HLS sobre Apache
      • 🚧Servicio autohospedado de videoconferencia
      • 🚧Morphos: Conversor docs
      • 🚧Reproductores de música en CLI
      • 🚧Icecast - música en streaming
      • 🚧RTMP-HLS server
      • 🚧Guacamole
  • 🖱️Hardware
    • 🚧Identificando conectores
    • Curso de electrónica analógica
    • Alcanzar los 3200MHz con la RAM
    • Calculadora de cuellos de botella
    • 🚧PXE: Bootear sistemas en red
    • 🚧PRÁCTICA - Clonación de disco con Clonezilla
    • Logitech iFixit
  • 🕸️Redes
    • Apuntes IPv4 Alina
    • ¿Cómo diferenciar tantos elementos de red?
    • 🚧IPv6
    • PRÁCTICA - Subneteo con IPcalc en Linux
    • PRÁCTICA - Comandos de red en Windows
    • 🚧PRÁCTICA - Comandos de red en Linux
    • Herramientas de red
      • 🚧TCPDump: analizado de paquetes en red
      • PRÁCTICA - Netsh
      • 🚧PRÁCTICA - mtr.ping.pe
      • 🚧Netcat
    • Wireshark
    • VPN y escritorio remoto
      • Comunicación punto a punto con ngrok
      • 🚧VPN
    • Escaneo de red
      • PRÁCTICA - Mapeado de red con Draw.io
      • 🚧PRÁCTICA - Nmap/Zenmap
    • Redes inalámbricas
      • Wi-fi
        • 🚧PRÁCTICA - Configuración de router
        • 🚧PRÁCTICA - Como hacer un Wifi Heatmap
        • 🚧Seguridad de redes inalámbricas
        • PRÁCTICA - Crackear la contraseña del Wifi con WPA/WPA2
    • PRÁCTICA - Usar SSH en Cisco packet tracer
  • 🛑Ciberseguridad
    • 🚧Securizando un servidor Linux
      • Protégete de ataques de fuerza bruta con Fail2ban
      • Firewall
        • UFW (uncomplicated firewall)
          • GUFW - Interfaz gráfica de ufw
        • 🚧IPTables
        • 🚧PFsense
          • 🚧DMZ con PFsense
      • 🚧Passbolt: gestor de contraseñas autohospedado
      • 🚧Hashes y encriptación
      • 🚧Certificados SSL/TLS
      • Copias de seguridad
    • 🚧Alerta de escaneo de puertos
    • 🚧Google dorks
    • 🚧Enumeración DNS
    • Comandos destructivos de linux
    • Webs enseñanza cyber
    • Wireless Pentesting CheatSheet Github
    • The password game!
    • Personal Security Checklist
  • 🔌Arduino
    • Termómetro e higrómetros digitales y online con Arduino
    • Construyendo un coche multipropósito
      • Multi
      • Montaje del auto
    • Arduino con Sigfox para IoT
    • 10 proyectos de Arduino
  • 📚Recursos y libros
    • Media library: libros varios
    • Herramientas básicas de sysadmin
  • 🌍Sostenibilidad y digitalización
    • Portfolio curso digitalización MOOC
    • 🚧Explotación de recursos por IA
    • 🚧Nuevas tecnologias y comunicaciones
    • 🚧Enlaces sobre Inteligencia artificial
Con tecnología de GitBook
En esta página
  • Configuración de redes
  • NETSH para redes inalámbricas
  1. Redes
  2. Herramientas de red

PRÁCTICA - Netsh

Aprenderemos algunos comandos útiles de netsh, una potente herramienta de CMD de trabajo de redes.

Netsh es una herramienta de línea de comando en los sistemas operativos Microsoft Windows que permite a los usuarios configurar y monitorear diferentes aspectos de la red, como la configuración de la interfaz de red, la configuración de firewall, la resolución de problemas de conectividad de red, entre otras funcionalidades.

Netsh también puede utilizarse para exportar e importar configuraciones de red y para ejecutar scripts automatizados de configuración de red.

Es una herramienta muy útil para administradores de red y usuarios avanzados que necesitan una mayor flexibilidad y control sobre la configuración de la red en su sistema.

Configuración de redes

La configuración de redes desde comandos de netsh es mucho más sencilla de lo que parece, a continuación mostraré algunas cosas que se pueden hacer con este:

Cambiar la IP de una interfaz

Escribe el siguiente comando y presiona Enter:

netsh interface ip set address <Nombre_de_la_interfaz> static <IP> <Direccion_Mascara> <Puerta_de_enlace>

Donde:

  • <Nombre_de_la_interfaz> es el nombre de la interfaz de red que deseas cambiar (por ejemplo, "Ethernet").

  • <IP> es la dirección IP que deseas asignar.

  • <Mascara> es la máscara de subred correspondiente.

  • <Puerta_de_enlace> es la dirección de la puerta de enlace que deseas configurar.

Por ejemplo:

netsh interface ip set address "Ethernet" static 192.168.1.100 255.255.255.0 192.168.1.1

Esto configurará la interfaz de red Ethernet con la dirección IP 192.168.1.100, la máscara de subred 255.255.255.0 y la puerta de enlace 192.168.1.1.

Cambiar el DNS

Para cambiar la dirección IP de un servidor DNS desde la línea de comandos de Windows:

Escribe el siguiente comando y presiona Enter para mostrar una lista de las interfaces de red disponibles en su sistema:

netsh interface ipv4 show interfaces

Anota el índice de la interfaz de red que desea configurar con el nuevo servidor DNS. Puedes encontrarlo en la columna "Índ" de la lista de la imagen. En mi caso me fijaré en la 20 que es la conexión activa.

Para agregar el nuevo servidor DNS a la interfaz de red:

netsh interface ipv4 add dnsserver [Índice_interfaz] address=[Dirección IP_DNS] index=1

Por ejemplo, si quisiera agregar el servidor DNS con dirección IP "8.8.8.8" (que corresponde al de Google) a la interfaz de red con índice 20, el comando sería:

netsh interface ipv4 add dnsserver 20 address=8.8.8.8 index=1

A parte del DNS del propio ISP que venga por defecto o el de Google, existen DNS públicos con algunas ventajas en cuanto a velocidad o seguridad, a continuación te dejo un enlace con más información:

Para verificar que el servidor DNS se haya agregado correctamente puedes ejecutar el siguiente comando:

netsh interface ipv4 show dns [Índice_interfaz]

Esto mostrará una lista de los servidores DNS configurados para la interfaz de red especificada.

NOTA: Si desea agregar múltiples servidores DNS, simplemente agregue más direcciones IP separadas por comas en el comando "netsh interface ipv4 add dnsserver".

NOTA: También puede eliminar un servidor DNS de una interfaz de red ejecutando el comando "netsh interface ipv4 delete dnsserver".

NETSH para redes inalámbricas

Esta herramienta también se puede utilizar con redes inalámbricas para gestionarlas.

Listar redes inalámbricas disponibles y su información:

netsh wlan show networks mode=bssid | more 

Que dará como resultado:

Mostrar la interfaz actual

Si queremos ver la información actual sobre la interfaz actual inalámbrica:

netsh wlan show interfaces 

Mostrar las redes a las que te has conectado anteriormente

Con este comando podemos visualizar todas las redes inalámbricas a las que nos hemos conectado anteriormente con el objetivo de conocer el historial.

netsh wlan show profiles 

Características de la interfaz

Este comando puede usarse para verificar qué características inalámbricas admite la interfaz WLAN del sistema, como los modos de radio admitidos, las bandas de frecuencia, los tipos de autenticación y otros parámetros inalámbricos. Además, el resultado también puede mostrar si la interfaz WLAN admite tecnologías avanzadas como el modo de acceso directo de grupo (GAD) o el modo de estación de infraestructura (STA):

netsh wlan show wirelesscapabilities 

Generar un informe de la interfaz WLAN

Este comando genera un informe detallado sobre el estado de la red inalámbrica del sistema en formato HTML. Este informe incluye información sobre las interfaces de red inalámbricas disponibles, las redes inalámbricas detectadas, la calidad de la señal, los dispositivos conectados, los problemas de conectividad y otros parámetros relacionados con la red inalámbrica.

netsh wlan show wlanreport 

Este informe generado por este comando puede ser útil para diagnosticar y solucionar problemas de conectividad inalámbrica:

Averiguar la contraseña de una red ya registrada

Este comando muestra la configuración de seguridad de una red inalámbrica guardada en el perfil especificado y ver la información de configuración de seguridad de una red Wi-Fi, incluyendo la contraseña (clave) de la red.

Para ello, debes incluir el nombre de la red entre comillas tal y como aparece en el comando:

netsh wlan show profiles name="MOVISTAR_2D20" key=clear 

A continuación puedes ver la información registrada sobre la red:

AnteriorTCPDump: analizado de paquetes en redSiguientePRÁCTICA - mtr.ping.pe

Última actualización hace 6 meses

🕸️
Page cover image
→ Mejores servidores DNS públicos y gratuitos 【 2023 】 🥇Profesional Review
Logo
El resultado será una lista de interfaces
En la captura se observa un conjunto de redes inalámbricas junto con alguna información sobre estos
El reporte es un informe bastante completo.
En la parte roja se indicaría la clave de red