Copyright HébergementWebs.com - License GPL

Comandos netsh | ¿Cómo funciona netsh? [+ ejemplos]

Herramientas   2020-10-10 16:06:02

Netsh - la solucion para administrar sus redes Cuando Trabajamos con mucha regularidad en la configuracion de redes en Windows, tarde o temprano necesitamos usar Network Shell (Netsh). Este nombre designa una interfaz entre el usuario y el sistema operativo utilizado para administrar y configurar las configuraciones de redes locales y remotas. El espectro de sus posibilidades de uso se extiende desde la configuracion del firewall de Windows hasta la administracion de LAN y WLAN, a traves deConfiguracion de IP y servidor. Ademas, es posible proteger la infraestructura conectada a Internet frente a posibles ataques externos. Con este interprete de linea de comandos, tambien se pueden diagnosticar problemas y realizar reparaciones de red. Netsh tiene una gran ventaja: las tareas de administracion relacionadas con la red se realizan con una velocidad y comodidad notables y se pueden automatizar con un . Contenidos "> Ejecutar comandos de Netsh: iniciar el interprete de comandos Netsh: a arquitectura especifica Comandos-netsh y sus contextos parametros de sintaxis de Netsh - ¿Que quieren decir? Restablecer la pila TCP / IP con Netsh Importar y exportar la configuracion de red Configurar IP con Netsh Activar y desactivar el firewall de Windows Ejecutar comandos de Netsh: iniciar el interprete de comandos Para usar Netsh, debe ir al nivel de linea de comando . Se accede a traves del menu “Ejecutar" de acuerdo con el siguiente procedimiento: Presione simultaneamente las teclas [Windows] + [R] Escriba " cmd "en el campo (1) Haga clic en el boton" Aceptar "(2) Abra el simbolo del sistema (cmd.exe) en Windows. Se abre el simbolo del sistema. Escribe "netsh" y luego presiona [Enter] para iniciar la utilidad: El simbolo del sistema de Windows con el comando Netsh; USERNAME reemplaza en nuestro ejemplo el nombre de la cuenta de usuario activa. Si los comandos Netsh ys no se ejecutan o si planea obtener un acceso mas profundo a la configuracion de red, debe iniciar el Shell de red con derechos de administrador . En Windows 10 , los siguientes pasos son obligatorios: Haga clic derecho en el simbolo de Windows a la izquierda de la barra de tareas o presione simultaneamente [Windows] + [X]. En el menu contextual que se abre, elija la opcion "Solicitarcomandos (admin) ": Inicie el simbolo del sistema con derechos de administrador. El archivo ejecutable netsh.exe es parte de Netsh y se encuentra en la carpeta del sistema de Windows (% windir% system32). Al iniciar este archivo directamente, se acorta el procedimiento para acceder a los comandos de Netsh. Copielo ruta C: Windows System32etsh.exe en la barra de direcciones del Explorador de Windows y presione [Enter]. En la ventana que se abre, puede iniciar directamente el interprete de comandos de Netsh. Con un acceso directo , ahorrara tiempo para iniciar el utilidad. Una vez creado, todo lo que necesita hacer es hacer clic: Haga clic derecho en el escritorio de Windows. En el menu contextual, haga clic en "Nuevo" (1), luego, en el siguiente menu, haga clic en "Acceso directo" (2): Crearr un acceso directo a Netsh desde el escritorio de Windows. En el asistente de creacion de accesos directos, ingrese la ruta C: Windows System32etsh.exe (1) luego haga clic en "Siguiente" (2): Ingrese la ruta al software para crear un acceso directo de Netsh. Elija un nombre significativo para el acceso directo (1), que luego se creara en el escritorio haciendo clic en "Finalizar" (2): Elija un nombre para el acceso directo de Netsh. Netsh: una arquitectura especifica La utilidad Netsh proporciona una sintaxis de comandos completa.Para que realice tareas especificas y especificas, debe familiarizarse con la arquitectura especifica de Network Shell. La estructura de esta utilidad se basa en contextos , que representan diferentes niveles de administracion. Cada contexto cubre una funcionalidad de red especifica (por ejemplo: configuracion de IP, LAN y firewall). Para interacciones con otros componentes de Windows que dependen del contexto, el software utiliza archivos de biblioteca de vinculos dinamicos (DLL). Netsh accede al archivo Dhcpmon.dll para modificar y administrar la configuracion de DHCP. Para usar un contexto, debe cambiar a el desde el simbolo del sistema de Windows. Por ejemplo, puede acceder al contexto "Administracion de LAN" de la siguiente manera: Una vez que se inicia el simbolo del sistema, escriba "netsh" y confirme presionando [Enter]. Escriba "lan" y confirme presionando [Enter]. El simbolo del sistema rreflejar el cambio de contexto: netsh p> Cambio de nivel Netsh en el simbolo del sistema al contexto "LAN". Una vez que el contexto "LAN" abierta, tiene comandos especificos del contexto y comandos globales . Entre los comandos especificos del contexto, hay por ejemplo El comando"Establecer" (configura los parametros en una interfaz). El comando de ayuda "/? Es un ejemplo de comando basico y global. Enumera los subcontextos y comandos disponibles para cada nivel. En el nivel "LAN", despues de escribir el comando de ayuda, obtenemos la siguiente lista de comandos especificos y globales: Netsh en el simbolo del sistema: solicitud para ver la lista de comandos para el contexto "LAN". Si cambiamos al contexto de firewall , la lista el numero de comando correspondiente es: Netsh en el simbolo del sistema: solicitud para ver la lista de comandos para el contexto "Firewall". Ademas de su estructura vinculada al contexto, Netsh tiene otras peculiaridades del"utilizar. Se puede utilizar en modo por lotes o en modo interactivo. El modo por lotes exporta la configuracion de red confidencial a un archivo de texto y los vuelve a importar para su posterior restauracion. El modo interactivo permite, por ejemplo, lanzar solicitudes directas. Al escribir "netsh interface ip show address", la utilidad devuelve la direccion IP actual de la computadora. El modo interactivo se puede utilizar en linea o sin conexion . En linea, las operaciones se aplican de inmediato. Fuera de linea, las acciones se guardan y se aplican mas tarde. Las acciones registradas se activan a su debido tiempo con el comando "commit" de Netsh. Los comandos Netsh y sus contextos En la siguiente tabla, tenemos resumio los comandos Netsh mas importantes con breves explicaciones de sus contextos. Si se trata de una orden para un contexto global, la tercera columna no contiene ninguna informacion. Segun los sistemas operativos y las funciones de la red (cliente o servidor), los comandos disponibles a veces pueden variar . Los comandos disponibles en una computadora con datos de Windows Server 2016 son los siguientes: Comando Accion Contexto de Netsh administrado .. Cambiar a un nivel de contexto superior ? Mostrar una lista de comandos abortar Descartar los cambios realizados en el modo sin conexion agregar Agregar una entrada de configuracion a la lista advfirewall Cambiar al contexto "netsh advfirewall" Cortafuegos (reglas y configuracion) alias Agregar un alias branchcache Cambiar al contexto "netsh branchcache" Configuracion de BranchCache puente Cambiar al contexto "netsh bridge" Puentes de red adios Cerrar el software confirmar Aplicar los cambios realizados en el modo sin conexion eliminar Eliminar uno porlista de entrada de configuracion dhcpclient Cambiar al contexto" netsh dhcpclient " Cliente DHCP dnsclient Cambiar al contexto "netsh dnsclient" Configuracion del cliente DNS dump Mostrar una configuracion exec Ejecutar archivo salir Cerrar el software firewall Cambiar al contexto "netsh firewall" Pare -fire (reglas y configuracion) ayuda Muestra una lista de comandos http Cambiar al contexto “netsh http" controlador del servidor http (http.sys) interfaz Cambiar a le contexto de "interfaz netsh" configuracion de IP (v4, v6) ipsec Cambiar al contexto " netsh ipsec " reglas IPSec ipsecdosprotection Cambia al contexto "netsh ipsecdosprotection" Protege contra ataques de denegacion de servicio IPSEC lan Cambiar al contexto" netsh lan " Interfaces de red cableadas espacio de nombres Cambiar al contexto de" espacio de nombres netsh " reglas de cliente DNS netio Cambiar a el contexto "netsh netio" Filtro de conexion sin conexion Establecer el modo actual en sin conexion en linea Establecer el modo actual en linea popd Cambiar al contexto guardado en la pila por pushd pushd Pasar el contexto actual a la pila salir Cerrar el software ras Cambiar al contexto "netsh ras" Servidor de acceso remoto rpc Cambiar al contexto "netsh rpc" Configuracion del cliente RPC set Actualizar los parametros de configuracion mostrar Mostrar informacion trace Cambiar al contexto "netsh trace" unalias Eliminar un nombre de alias wfp Cambiar al contexto "netsh wfp" Plataforma de filtrado de Windows winhttp Cambiar al contexto "netsh winhttp" Configuracion de seguimiento y proxy para el cliente http de Windows winsock Cambiar al contexto "netsh winsock" Configuracion de Winsock wlan Cambiar al contexto "netsh wlan" Interfaces de red inalambrica Parametros de sintaxis de Netsh - ¿Que significan? Para realizar acciones y tareas hormigon, es posible completarer comandos de Netsh con parametros opcionales . El esquema de sintaxis para asociar comandos y parametros de Netsh es el siguiente: netsh [-a AliasFile] [-c Context] [- r Equipo remoto] [-u [Nombre de dominio ] Nombre de usuario] [-p Contrasena | *] [{NetshCommand | -f ScriptFile}] Los siguientes parametros son todos opcionales y se pueden completar segun sea necesario: -a Redirigir al indicador de Netsh despues de ejecutar AliasFile Archivo de alias (ang .: AliasFile) Especifica el nombre del archivo de texto que contiene uno o mas comandos de Netsh -c Cambiar al contexto de Netsh especificado Contexto (ang .: Contexto) Especifica el contexto Netsh al que desea cambiar -r Ordena que el comando se ejecute en una computadora remota (Remotecomputer); el clieLa autenticacion remota debe estar ejecutandose. Computadora remota (ang .: RemoteComputer) Nombre de la computadora remota para configurar -u Especifica que desea ejecutar el comando Netsh con una cuenta de usuario Nombre de dominio (ang .: DomainName ) Especifica el dominio de la cuenta usuario (el predeterminado es el dominio local si no se especifica un nombre de dominio) Nombre de usuariosateur (ang .: UserName) Especificar el nombre de la cuenta de usuario -p Es posible proporcionar una contrasena para la cuenta de usuario Contrasena (engl: Contrasena) Especifica la contrasena para la cuenta de usuario que especifico con –u UserName. Comando Netsh (ang .: NetshCommand) Especificar el comando Netsh para ejecutar -f Cierra Netsh despues de ejecutar Archivo de (en: ScriptFile) Especificar para ejecutar Restablezca la pila TCP / IP con Netsh Usamos regularmente comandos de Netsh para restablecer la pila TCP / IP , que gestiona el intercambio de paquetes de datos en las redes. En caso de problemas de red o de Internet, esto puede ser una buena idea, ya que elimina los protocolos TCP / IP erroneos o mal configurados. La orden de reparacion suivante realiza un reinicio y reinstala la pila TCP / IPv4: netsh int ip reset Tambien es posible crear un archivo de protocolo para documentar los cambios realizados: netsh int ip reset c: tcpipreset.txt Una vez realizado el reinicio, debes reiniciar el equipo . Consejo Los comandos de Netsh tambien se pueden usar en archivos por lotes (* .bat) para automatizar rutinas. Obtenga mas informacion en nuestro articulo de procedimientos " Creacion de archivos por lotes ". Importar y exportar configuraciones de red Netsh tambien le permite exportar la configuracion de red actual a un archivo de texto simple. tiene problemas con la red, puede volver inmediatamente a una configuracion funcional y sin errores. Para el primer paso, la exportacion, debe leer la configuracion de red , conviertalo en un archivo de texto (netcnfig.txt) y, por ejemplo, guardelo en la carpeta "configreseau" de la unidad C: . La carpeta "configreseau" nose creara manualmente antes de la primera exportacion al disco de destino (Netsh no lo hace automaticamente). Luego abra el simbolo del sistema y escriba la siguiente parte del codigo: netsh -c interface p> c: configreseauetcnfig .txt Para importar la configuracion mas tarde, escriba el siguiente comando: netsh -fc: configreseauetcnfig.txt Consejo Windows 10 tambien permite copiar y pegar en el simbolo del sistema. Simplemente puede copie la sintaxis del comando de este articulo y peguela en la ventana de solicitud. Configure IP con Netsh Netsh se usa frecuentemente para modificar Parametros de IP . Si una computadora en red recibe una IP que no es estatica, sino que se asigna automaticamente, se aplica el Protocolo de configuracion dinamica de host (DHCP). Este protocolo de comunicacion asigna automaticamente una direccion IP y otros datos de configuracion necesarios para los clientes en una red. Se requieren varios pasos para lograr esto: El primer paso es mostrar la configuracion actual y el adaptador de red disponible : interfaz netsh interfaz de demostracion ipv4 Visualizacion del adaptador de red disponible con Netsh. Ahora definimosun adaptador LAN especifico (aqui, Ethernet) como destinatario de la asignacion de IP por DHCP: netsh interface ipv4 set address source = dhcp Luego, el DHCP se encarga de la administracion dinamica de la configuracion de red con respecto al adaptador Ethernet. Activar y desactivar el Firewall de Windows Si necesita habilitar o deshabilitar el firewall de Windows , solo necesita escribir una linea de comando Netsh simple. Active el firewall con el siguiente comando: netsh firewall set opmode enable Desactivarlo con la siguiente linea de comando: netsh firewall set opmode disable Nota En algunos contextos, Windows recomienda alternativas a Netsh para administrar redes. el que aparece con mas frecuencia es Windows PowerShell , que le presentamos en nuestra Guia digital. < reiv class = "textaligncenter " style = "text-align: center; ">