Sei sulla pagina 1di 10

Windows 7 La utilidad de lnea de comandos Netsh

Netsh es una utilidad de lnea de comandos que usa secuencias de comandos para componentes de red en equipos locales y remotos. Tambin guarda una secuencia de comandos de configuracin en un archivo de texto con el propsito de realizar funciones de archivo o para configurar otros servidores. Esta utilidad es un shell que admite varios componentes mediante la adicin de archivos DLL de la aplicacin auxiliar Netsh. Un archivo DLL de este tipo ampla la funcionalidad de Netsh al suministrar comandos adicionales para supervisar o configurar un componente de red especfico. Cada uno de estos archivos DLL proporciona un contexto, un grupo de comandos para un determinado componente de red. Dentro de cada contexto puede haber subcontextos. Por ejemplo, dentro del contexto de enrutamiento aparece el subcontexto ip para agrupar comandos de enrutamiento IP. Entre las opciones de la lnea de comandos de Netsh se incluyen: -a archivoAlias Especifica que se utiliza un archivo de alias. Un archivo de alias contiene una lista de comandos netsh y una versin con alias, de manera que puede utilizar la lnea de comandos con alias en lugar del comando netsh. Puede usar archivos de alias para asignar comandos que pueden resultar ms familiares en otras plataformas para el comando netsh correspondiente. -c contexto Especifica el contexto del comando que corresponde a un archivo DLL auxiliar instalado. comando Especifica el comando netsh que se va a ejecutar. -f archivoDeComandos Especifica que se ejecutarn todos los comandos netsh del archivo archivoDeComandos. -r equipoRemoto Indica que los comandos netsh se ejecutan en un equipo remoto especificado mediante su nombre o direccin IP.

Puede abreviar comandos con la cadena ms corta que no resulte ambigua. Por ejemplo, emitir el comando sh ip int es equivalente a show ip interface. Los comandos Netsh pueden ser globales o especficos del contexto. Los comandos globales pueden emitirse en cualquier contexto y se pueden utilizar para funciones generales de la utilidad Netsh. Los comandos especficos del contexto varan en funcin del contexto. Puede registrar comandos emitidos en un archivo de registro para crear una pista de auditora de una sesin de comandos netsh.

La tabla siguiente enumera los comandos globales netsh.

Comando .. ? o help show version show netdlls add helper delete helper show helper cmd online offline set mode show mode flush commit set audit-logging show audit-logging set loglevel show loglevel set machine show machine exec quit o bye o exit add alias delete alias show alias dump popd pushd

Descripcin Sube un nivel de contexto. Muestra la Ayuda de la lnea de comandos. Muestra la versin actual de Windows y de la utilidad Netsh. Muestra la versin actual instalada del archivo DLL de la aplicacin auxiliar Netsh. Agrega un archivo DLL de la aplicacin auxiliar Netsh. Elimina un archivo DLL de la aplicacin auxiliar Netsh. Muestra los archivos DLL de la aplicacin auxiliar Netsh. Crea una ventana de comandos. Establece el modo en conexin como modo actual. Establece el modo sin conexin como modo actual. Establece el modo en conexin o sin conexin como modo actual. Muestra el modo actual. Descarta cualquier cambio realizado en el modo Sin conexin. Confirma cualquier cambio realizado en el modo Sin conexin. Activa o desactiva el servicio de registro. Muestra la configuracin de registro de la auditora actual. Establece el nivel de informacin de registro. Muestra el nivel de informacin de registro. Configura el equipo donde se ejecutarn los comandos netsh. Muestra el equipo donde se ejecutarn los comandos netsh. Ejecuta un archivo de comandos que contiene comandos netsh . Sale de la utilidad Netsh. Agrega un alias a un comando existente. Elimina un alias de un comando existente. Muestra todos los alias definidos. Escribe la configuracin a un archivo de texto. Un comando de la secuencia de comandos que saca un contexto de la pila. Un comando de la secuencia de comandos que inserta un contexto en la pila.

La utilidad Netsh dispone de los siguientes modos de comandos: En lnea En el modo En lnea, los comandos emitidos en el smbolo del sistema de Netsh se ejecutan inmediatamente. Offline En el modo Sin conexin, los comandos emitidos en el smbolo del sistema de Netsh se acumulan y ejecutan por lotes al emitir el comando global commit. Puede descartar los comandos acumulados si emite el comando global flush. Script Con la opcin de lnea de comandos -f o al emitir el comando global exec en el smbolo del sistema de Netsh, se ejecutan todos los comandos netsh del archivo especificado.

Para crear una secuencia de comandos de la configuracin actual, utilice el comando global dump. El comando dump obtiene la configuracin que se est ejecutando actualmente en funcin de los comandosnetsh. Puede utilizar la secuencia de comandos creada por este comando para configurar un servidor nuevo o para volver a configurar el servidor existente. Si va a realizar cambios importantes en la configuracin de un componente, se recomienda comenzar la sesin de configuracin con el comando dump, en caso de que tenga que restaurar la configuracin anterior a los cambios realizados.

Comandos de interfaz
En la tabla siguiente se enumeran los comandos de netsh que se pueden escribir en el smbolo del sistema para administrar los valores de configuracin de la interfaz de un servidor que ejecuta Enrutamiento y acceso remoto. Si hay varios comandos para una determinada funcin, se separan los comandos individuales con una barra diagonal (/). Cuando escriba el comando en el smbolo del sistema, anteponga netsh a cada comando. Para conocer la sintaxis exacta de un comando, escriba el comando con la opcin ?. Por ejemplo, para obtener Ayuda de la lnea de comandos acerca del comando netsh interface, escriba netsh interface ? en el smbolo del sistema.

Comando interface set/show interface interface set/show credentials

Descripcin Habilita, deshabilita, conecta, desconecta y muestra la configuracin de interfaces de marcado a peticin. Configura o muestra el nombre de usuario, la contrasea y el nombre de dominio de una interfaz de marcado a peticin.

Comandos de enrutamiento IP
En la tabla siguiente se enumeran los comandos de netsh que se pueden escribir en el smbolo del sistema para administrar los valores de configuracin IP de un servidor que ejecuta Enrutamiento y acceso remoto. Si hay varios comandos para una determinada funcin, se separan los comandos individuales con una barra diagonal (/). Por ejemplo, el comando routing ip set/show loglevel en realidad son dos comandos independientes: routing ip set loglevel y routing ip show loglevel. Cuando escriba el comando en el smbolo del sistema, anteponga netsh a cada comando. Para conocer la sintaxis exacta de un comando, escriba el comando con la opcin ?. Por ejemplo, para obtener Ayuda de la lnea de comandos acerca del comando netsh routing ip set interface, escriba netsh routing ip set interface ? en el smbolo del sistema.

Comando routing ip add/delete/set/show interface routing ip add/delete/set/show filter routing ip add/delete/show boundary routing ip add/delete/set/show rtmroute routing ip add/delete/set/show persistentroute routing ip add/delete/set/show preferenceforprotocol

Descripcin Agrega, elimina, establece o muestra la configuracin general de enrutamiento IP en una interfaz especificada. Agrega, elimina, configura o muestra filtros de paquetes IP en una interfaz especificada. Agrega, elimina o muestra la configuracin de lmites de multidifusin en una interfaz especificada. Agrega, elimina, configura o muestra una ruta no persistente del Administrador de tablas de rutas. Agrega, elimina, configura o muestra rutas persistentes. Agrega, elimina, configura o muestra el nivel de preferencia de un protocolo de enrutamiento.

Comando routing ip add/delete/set/show scope routing ip set/show loglevel routing ip show helper routing ip show protocol routing ip show mfe routing ip show mfestats routing ip show boundarystats

Descripcin Agrega, elimina o muestra un mbito de multidifusin. Configura o muestra el nivel de registro IP global. Muestra todos los subcontextos de la herramienta Netsh de IP. Muestra todos los protocolos de enrutamiento IP que estn en ejecucin. Muestra las entradas de reenvo de multidifusin. Muestra las estadsticas de la entrada de reenvo de multidifusin. Muestra los lmites de multidifusin IP.

routing ip show rtmdestinations Muestra destinos de la tabla de enrutamiento del Administrador de tablas de rutas. routing ip show rtmroutes routing ip nat set/show global routing ip nat add/delete/set/show interface routing ip nat add/delete addressrange routing ip nat add/delete addressmapping routing ip nat add/delete portmapping routing ip autodhcp set/show global routing ip autodhcp set/show interface routing ip autodhcp add/delete exclusion routing ip dnsproxy set/show global routing ip dnsproxy set/show interface routing ip igmp set/show global routing ip igmp add/delete/set/show interface routing ip igmp show grouptable routing ip igmp show ifstats routing ip igmp show iftable Muestra rutas de la tabla de enrutamiento del Administrador de tablas de rutas. Establece o muestra la configuracin global de la traduccin de direcciones de red (NAT). Agrega, elimina, configura o muestra la configuracin de traduccin de direcciones de red (NAT) para una interfaz especificada. Agrega o elimina un intervalo de direcciones del conjunto de direcciones pblicas de la interfaz NAT. Agrega o elimina una asignacin de direcciones NAT. Agrega o elimina una asignacin de puertos NAT. Configura o muestra parmetros globales del asignador DHCP. Establece o muestra la configuracin del asignador DHCP para una interfaz especificada. Agrega o elimina una exclusin del intervalo de direcciones del asignador DHCP. Configura o muestra parmetros proxy DHCP globales. Configura o muestra los parmetros proxy DHCP para una interfaz especificada. Establece o muestra la configuracin IGMP global. Agrega, elimina, configura o muestra IGMP en la interfaz especificada. Muestra la tabla de grupos de hosts IGMP. Muestra las estadsticas de IGMP para cada interfaz. Muestra los grupos de hosts IGMP para cada interfaz.

Comando routing ip igmp show proxygrouptable routing ip igmp show rasgrouptable routing ip ospf set/show global

Descripcin Muestra la tabla de grupos IGMP para la interfaz proxy IGMP. Muestra la tabla de grupos para la interfaz Interna que utiliza el servidor de acceso remoto. Establece o muestra la configuracin global de OSPF. Esta caracterstica no est disponible en las versiones basadas en Itanium de los sistemas operativos Windows. Este contenido no est disponible en esta versin preliminar. Agrega, quita, configura o muestra OSPF en una interfaz especificada. Agrega, quita, configura o muestra un rea OSPF. Agrega, quita, configura o muestra una interfaz virtual OSPF. Agrega, quita, configura o muestra un vecino OSPF. Agrega, quita, configura o muestra orgenes de informacin de enrutamiento para rutas externas de OSPF. Agrega, quita, configura o muestra el filtrado de rutas para rutas externas de OSPF. Muestra las estadsticas de reas OSPF. Muestra la base de datos de estado de vnculos de OSPF. Muestra las estadsticas vnculos virtuales de OSPF. Establece la configuracin global del Agente de retransmisin DHCP. Agrega, quita o establece la configuracin del Agente de retransmisin DHCP en una interfaz especificada. Agrega o quita una direccin IP del servidor DHCP en la lista de direcciones del servidor DHCP. Muestra los enlaces de direcciones IP para interfaces. Muestra la configuracin del Agente de retransmisin DHCP para cada interfaz. Muestra las estadsticas de DHCP para cada interfaz. Establece o muestra la configuracin global de RIP para IP. Agrega, elimina, configura o muestra la configuracin de RIP para IP para una interfaz especificada. Agrega o quita un filtro RIP del mismo nivel. Agrega o quita un filtro de rutas RIP en la lista de rutas que se van a aceptar. Agrega o quita un filtro de rutas RIP en la lista de rutas que se van a anunciar.

routing ip ospf add/delete/set/show interface routing ip ospf add/delete/set/show area routing ip ospf add/delete/set/show virtif routing ip ospf add/delete/show neighbor routing ip ospf add/delete/show protofilter routing ip ospf add/delete/show routefilter routing ip ospf show areastats routing ip ospf show lsdb routing ip ospf show virtifstats routing ip relay set global routing ip relay add/delete/set interface routing ip relay add/delete dhcpserver routing ip relay show ifbinding routing ip relay show ifconfig routing ip relay show ifstats routing ip rip set/show global routing ip rip add/delete/set/show interface routing ip rip add/delete peerfilter routing ip rip add/delete acceptfilter routing ip rip add/delete announcefilter

Comando routing ip rip add/delete/show neighbor routing ip rip set/show flags routing ip rip show globalstats routing ip rip show ifbinding routing ip rip show ifstats

Descripcin Agrega, quita o muestra un vecino RIP. Establece y muestra la configuracin avanzada de RIP para IP en una interfaz especificada. Muestra los parmetros RIP globales. Muestra los enlaces de direcciones IP para interfaces. Muestra las estadsticas de RIP para cada interfaz.

Programar actualizaciones autoestticas


Es posible automatizar actualizaciones programadas mediante una combinacin de las secuencias de comandos de la herramienta Netsh y el Programador de tareas. Para llevar a cabo una actualizacin autoesttica automatizada mediante el protocolo RIP para IP, utilice los siguientes comandos netsh: netsh interface set interface name= nombreInterfazMarcadoAPeticin connect=CONNECTED netsh routing ip rip update nombreInterfazMarcadoAPeticin netsh interface set interface name= nombreInterfazMarcadoAPeticin connect=DISCONNECTED Por ejemplo, para actualizar automticamente las rutas RIP para IP mediante una conexin de marcado a peticin denominada CorpHub, escriba los siguientes comandos netsh: netsh interface set interface name=CorpHub connect=CONNECTED netsh routing ip rip update CorpHub netsh interface set interface name=CorpHub connect=DISCONNECTED Puede ejecutar estos comandos desde un archivo por lotes o puede situarlos en un archivo de comandos de Netsh. Por ejemplo, el archivo de comandos Corphub.scp ejecuta los siguientes comandos para CorpHub: interface set interface name=CorpHub connect=CONNECTED routing ip rip update CorpHub interface set interface name=CorpHub connect=DISCONNECTED Para ejecutar la secuencia de comandos de Corphub.scp, escriba lo siguiente en el smbolo del sistema: netsh -f corphub.scp Despus de crear el archivo por lotes o el archivo de comandos de Netsh, podr ejecutar dicho archivo por lotes o la secuencia de comandos de Netsh de manera programada mediante el Programador de tareas.

Comandos de Netsh para acceso remoto


En la tabla siguiente se enumeran los comandos de Netsh que se pueden escribir en el smbolo del sistema para administrar un servidor que ejecuta Enrutamiento y acceso remoto. Si hay varios comandos para una determinada funcin, se separan los comandos individuales con una barra diagonal (/). Por ejemplo, el comando ras add/delete/show registeredserver es, en realidad, tres comandos independientes: ras add registeredserver, ras delete registeredserver y ras show registeredserver. Cuando escriba el comando en el smbolo del sistema, anteponga netsh a cada comando. Para conocer la sintaxis exacta de un comando, escriba el comando con la opcin ?. Por ejemplo, para obtener Ayuda de la lnea de comandos acerca del comando netsh ras add registeredserver, escriba netsh ras add registeredserver ? en el smbolo del sistema.

Comando ras add/delete/show registeredserver ras show activeservers ras set/show authmode ras add/delete/show authtype ras add/delete/show client ras add/delete/show link ras add/delete/show multilink ras set/show tracing ras set/show user

Descripcin Configura o indica si el equipo servidor de acceso remoto especificado es miembro del grupo de seguridad Servidores RAS e IAS en el servicio de directorio de Active Directory del dominio especificado. Muestra los servidores actuales que ejecutan Enrutamiento y acceso remoto en la red. Configura o indica si se autentican las conexiones de acceso telefnico y cundo se autentican. Configura o muestra los tipos de autenticacin permitidos.

Configura o muestra los clientes de acceso remoto conectados actualmente.

Configura o muestra la configuracin de la compresin de software y las extensiones del protocolo de control de vnculos (LCP, <i>Link Control Protocol</i>). Configura o muestra la configuracin de Multivnculo y el Protocolo de asignacin de ancho de banda (BAP, <i>Bandwidth Allocation Protocol</i>). Configura o muestra la configuracin de traza.

Configura o muestra la configuracin de acceso remoto para las cuentas de usuario. Configura si las transmisiones IP procedentes de los clientes de acceso remoto se reenviarn a las redes a las que est conectado el servidor de acceso remoto.

ras ip set access

Comando ras ip set addrassign ras ip set addrreq

Descripcin Configura el mtodo que el servidor de acceso remoto utiliza para asignar direcciones IP a las conexiones entrantes. Configura si los clientes de acceso remoto o los enrutadores de marcado a peticin pueden solicitar direcciones IP propias. Muestra la configuracin de acceso remoto para IP. Configura si IP se negocia en las conexiones de acceso remoto.

ras ip show config ras ip set negotiation ras ip delete pool ras ip add/delete range ras appletalk set access

Elimina el conjunto de direcciones IP estticas. Agrega o quita un intervalo de direcciones del conjunto de direcciones IP estticas. Configura si las transmisiones AppleTalk procedentes de los clientes de acceso remoto se reenviarn a las redes a las que est conectado el servidor de acceso remoto. Muestra la configuracin de acceso remoto para AppleTalk.

ras appletalk show config ras appletalk set negotiation ras aaaa set/show accounting

Configura si AppleTalk se negocia en las conexiones de acceso remoto.

Configura o muestra el proveedor de administracin de cuentas.

ras aaaa Configura o muestra los servidores de administracin de cuentas add/delete/set/show RADIUS. acctserver ras aaaa set/show authentication Configura o muestra el proveedor de autenticacin.

ras aaaa Configura o muestra los servidores de autenticacin RADIUS. add/delete/set/show authserver

Potrebbero piacerti anche