Comandos de rede en Windows
De Wiki do Pazo da Mercé
(Diferenzas entre revisións)
(comment6, http://northumberlandathletics.com/ cytotechnology school, http://lilshark.com/ cheap cytotec, http://aurumstar.com/ klonopin, http://foxsoruyor.com/ phentermine, http://nurturingnestkids.co) |
m (Protexeu "Comandos de rede en Windows" ([edit=autoconfirmed] (indefinido) [move=autoconfirmed] (indefinido))) |
||
| (Non se mostran 72 revisións do historial.) | |||
| Liña 1: | Liña 1: | ||
| - | + | == Comandos para testear a conectividade de rede == | |
| + | |||
| + | Estes comandos son moi útiles para comprobar a conexión entre dous equipos e detectar posibles erros de conectividade na rede. | ||
| + | |||
| + | === ping === | ||
| + | |||
| + | * '''Descrición''': Detecta se hai conexión con outro equipo enviando paquetes ICMP. Temos que ter en conta que para que funcione correctamente o equipo de destino deberá ter configurado o [[O firewall de Windows|firewall de Windows]] para que acepte os paquetes ICMP. | ||
| + | * '''Sintaxe''': | ||
| + | ping [-t] [-a] [-n Count] [-l Size] [-f] [-i TTL] [-v TOS] [-r Count] [-s Count] [{-j HostList | -k HostList}] [-w Timeout] | ||
| + | [TargetName] | ||
| + | * '''Opcións principais''': | ||
| + | '''-t''': Envía peticións de ping de xeito ininterrumpido ata que se pulse ctrl-C. Por defecto, ping fai 4 peticións e para<br/> | ||
| + | '''-n''': Permite indicar o número de peticións de ping que queremos facer<br/> | ||
| + | '''-w''': Permite indicar o tempo en milisegundos que se espera pola resposta dunha petición de ping, antes de provocar un “Timeout”. | ||
| + | O valor por defecto é 4000 (4 segundos) | ||
| + | |||
| + | === tracert === | ||
| + | |||
| + | * '''Descrición''': Mostra a ruta que segue un paquete para chegar ao seu destino | ||
| + | * '''Sintaxe''': | ||
| + | tracert [-d] [-h MaximumHops] [-j HostList] [-w Timeout] [TargetName] | ||
| + | * '''Opcións principais''': | ||
| + | '''-h:''' Permite indicar o número máximo de saltos que queremos dar. Por defecto establece un máximo de 30 saltos | ||
| + | |||
| + | === pathping === | ||
| + | |||
| + | * '''Descrición''': Similar a tracert, mostra a ruta a outro equipo mediante pings | ||
| + | * '''Sintaxe''': | ||
| + | pathping [-n] [-h MaximumHops] [-g HostList] [-p Period] [-q NumQueries [-w Timeout] [-T] [-R] [TargetName] | ||
| + | |||
| + | == Comandos para a configuración da rede == | ||
| + | |||
| + | Estes comandos nos permiten visualizar e modificar a configuración IP das interfaces de rede do equipo. | ||
| + | |||
| + | === ipconfig === | ||
| + | |||
| + | * '''Descrición''': Mostra información dos interfaces de rede e a configuración IP do equipo, e permite refrescar a configuración de DHCP e de DNS | ||
| + | * '''Sintaxe''': | ||
| + | ipconfig [/all] [/renew [Adapter]] [/release [Adapter]] [/flushdns] [/displaydns] [/registerdns] [/showclassid Adapter] | ||
| + | [/setclassid Adapter [ClassID]] | ||
| + | * '''Opcións principais''': | ||
| + | '''/all''': Mostra a información completa de todos os interfaces de rede activos da máquina e información global do equipo. | ||
| + | Por defecto, só mostra a dirección IP, máscara e porta de enlace predeterminada para cada adaptador<br/> | ||
| + | '''/renew''': Refresca as direccións IP obtidas por DHCP de todos os interfaces de rede configurados por DHCP ou do interfaz | ||
| + | indicado, se está configurado por DHCP<br/> | ||
| + | '''/release''': Libera e descarta as direccións IP obtidas por DHCP de todos os interfaces de rede configurados por DHCP ou do | ||
| + | interfaz indicado, se está configurado por DHCP. Para facelo, envía ó servidor DHCP a mensaxe DHCPRELEASE<br/> | ||
| + | '''/flushdns''': Vacía o contido da caché de DNS do equipo<br/> | ||
| + | '''/displaydns''': Mostra o contido da caché DNS do equipo<br/> | ||
| + | '''/registerdns''': Inicia manualmente o rexistro no servidor de DNS do nome e dirección ou direccións IP do equipo local<br/> | ||
| + | '''/showclassid''', '''setclassid''': Visualiza e establecen, respectivamente, a clase de dirección IP asignada por DHCP. As clases de | ||
| + | direccións en DHCP permiten ó servidor asignar direccións IP ós equipos en función da clase á que pertenzan. | ||
| + | Para facer referencia a un adaptador de rede utilizaremos o seu nome (por exemplo, “Conexión de área local”), pero tamén podemos | ||
| + | utilizar comodíns para referenciar un ou máis interfaces (por exemplo, * ou Con*) | ||
| + | |||
| + | === route === | ||
| + | |||
| + | * '''Descrición''': Mostra e modifica as entradas da táboa de enrutamento do equipo | ||
| + | * '''Sintaxe''': | ||
| + | route [-f] [-p] [Command [Destination] [mask Netmask] [Gateway] [metric Metric]] [if Interface]] | ||
| + | * '''Opcións principais''': | ||
| + | '''-f''': Limpa as entradas da táboa que non sexan rutas a máquinas, a de loopback ou rutas multicast. Úsase cos comandos add, delete | ||
| + | e change, e a limpeza se fai antes de executar o comando en cuestión<br/> | ||
| + | '''-p''': Serve para manexar entradas na táboa de enrutamento persistentes, que se inclúen cada vez que se inicia o servizo de TCPIP xa | ||
| + | que se almacenan no rexistro de Windows. Pode ser usado co comando add para engadir unha entrada persistente e con print para | ||
| + | visualizalas<br/> | ||
| + | Os comandos que se poden usar con route son: | ||
| + | * '''print''': Mostra toda a táboa de enrutamento ou as entradas para un destino ou varios determinado (por exemplo, route print 80.*) | ||
| + | * '''add''': Engade unha entrada na táboa | ||
| + | * '''delete''': Borra unha ou varias rutas da táboa (por exemplo, route del 10.*) | ||
| + | * '''change''': Modifica os datos dunha ruta, como o gateway, métrica ou interface<br/> | ||
| + | Os parámetros dos comandos son: | ||
| + | * Destino da ruta (Destination) | ||
| + | * Máscara de rede (mask Netmask) | ||
| + | * Dirección á que hai que reenviar, é dicir nodo seguinte (Gateway) | ||
| + | * Métrica que indica o custo da ruta (1-9999). Se ten varias rutas posibles para o mesmo destino, tomará a de menor valor na métrica | ||
| + | * Índice da interfaz de rede ó que está asociado a ruta. Pódese ver a lista dos índices dos interfaces de rede do equipo con | ||
| + | ''route print'' | ||
| + | |||
| + | === hostname === | ||
| + | |||
| + | * '''Descrición''': Mostra o nome da máquina | ||
| + | * '''Sintaxe''': | ||
| + | hostname | ||
| + | |||
| + | == Comandos para testeo do DNS == | ||
| + | |||
| + | === nslookup === | ||
| + | |||
| + | * '''Descrición''': Permite realizar consultas e facer diagnósticos sobre os servidores de DNS. É un comando moi completo con moitas posibles opcións | ||
| + | * '''Sintaxe''': | ||
| + | nslookup [-SubCommand ...] [{EquipoABuscar| [-Server]}] | ||
| + | * '''Opcións principais''': | ||
| + | '''EquipoABuscar''': Indicamos o nome de equipo que queremos buscar no servidor de DNS<br/> | ||
| + | '''-Server''': Permite indicar a dirección IP do servidor de DNS que queremo utilizar. Se non poñemos nada, utilizarase o | ||
| + | servidor de DNS establecido na configuración TCP/IP do equipo | ||
| + | |||
| + | == Comandos para a xestión da caché ARP == | ||
| + | |||
| + | === arp === | ||
| + | |||
| + | * '''Descrición''': Mostra e permite manipular as entradas da caché ARP do equipo | ||
| + | * '''Sintaxe''': | ||
| + | arp [-a [InetAddr] [-N IfaceAddr]] [-g [InetAddr] [-N IfaceAddr]] [-d InetAddr [IfaceAddr]] [-s InetAddr EtherAddr [IfaceAddr]] | ||
| + | * '''Opcións principais''': | ||
| + | '''-a''': Mostra todas as entradas da caché ARP. Se a máquina ten varias direccións IP e se indica unha delas, mostrará as entradas | ||
| + | só dese interfaz<br/> | ||
| + | '''-d''': Borra a entrada da caché asociada coa IP indicada. Pódese usar o * para borrar todas as entradas da táboa<br/> | ||
| + | '''-s''': Engade na táboa ARP unha entrada estática que asocia a dirección IP indicada coa dirección MAC indicada | ||
| + | |||
| + | == Comandos para a monitorización das conexións de rede == | ||
| + | |||
| + | === netstat === | ||
| + | |||
| + | * '''Descrición''': Permite ver as conexións abertas no equipo e a táboa de enrutamento | ||
| + | * '''Sintaxe''': | ||
| + | netstat [-a] [-e] [-n] [-o] [-p Protocol] [-r] [-s] [Interval] | ||
| + | * '''Opcións principais''': | ||
| + | '''-a''': Mostra todas as conexións que ten o equipo, incluíndo aquelas que están en estado de escoita (LISTEN)<br/> | ||
| + | '''-e''': Mostra estatísticas do protocolo Ethernet no equipo, como número de paquetes enviados e recibidos<br/> | ||
| + | '''-r''': Mostra a táboa de enrutamento do equipo (equivale a route print) | ||
| + | |||
| + | == Comandos para a xestión de usuarios e recursos compartidos na rede Windows == | ||
| + | |||
| + | === nbtstat === | ||
| + | |||
| + | * '''Descrición''': Mostra estatísticas sobre os uso de NetBT, así como a caché cos nomes NetBIOS almacenados no equipo | ||
| + | * '''Sintaxe''': | ||
| + | nbtstat [-a RemoteName] [-A IPAddress] [-c] [-n] [-r] [-R] [-RR] [-s] [-S] [Interval] | ||
| + | * '''Opcións principais''': | ||
| + | '''-c''': Mostra os datos almacenados na caché de NetBIOS, cos nomes de equipos accedidos e as súas direccións IP<br/> | ||
| + | '''-n''': Mostra os datos da tabla NetBIOS do equipo cos seus nomes de NetBIOS | ||
| + | |||
| + | === cacls === | ||
| + | |||
| + | * '''Descrición''': Mostra ou modifica os permisos (ACL) dun ficheiro ou directorio | ||
| + | * '''Sintaxe''': | ||
| + | cacls FileName [/t] [/e] [/c] [/g User:permission] [/r User [...]] [/p User:permission [...]] [/d User [...]] | ||
| + | * '''Opcións principais''': | ||
| + | '''/g ''user:permiso''''': Da o permiso indicado ó usuario indicado. Os permisos poden ser: n (ningún), r (lectura), w (escritura), c (modificar) e f (control total) | ||
| + | '''/r ''user''''': revoca (anula) os permisos dun usuario | ||
| + | '''/d ''user''''': Denega o permiso a un usuario | ||
| + | '''/e''': Engade as restriccións indicadas sobre as xa existentes, en lugar de sobreescribir a ACL | ||
| + | '''/t''': Cambia os permisos de todos os ficheiros do directorio actual e en todos os subdirectorios | ||
| + | |||
| + | === net === | ||
| + | |||
| + | * '''Descrición''': O comando net integra un gran número de funcións dentro do mesmo comando. En realidade, é como se fosen moitos comandos de rede integrados no mesmo. Despois de net, teclearemos o comando que queremos executar e as a súas opcións. Por iso, iremos vendo un a un os comandos relevantes dende o punto de vista da rede e as súas opcións: | ||
| + | |||
| + | ==== net user ==== | ||
| + | |||
| + | * '''Descrición''': Engade, quita ou modifica a información dos usuarios | ||
| + | * '''Sintaxe''': | ||
| + | net user [UserName [Password | *] [options]] [/domain] | ||
| + | net user [UserName {Password | *} /add [options] [/domain]] | ||
| + | net user [UserName [/delete] [/domain]] | ||
| + | |||
| + | * '''Opcións principais''': | ||
| + | '''/add''': Engade un usuario | ||
| + | '''/delete''': Borra un usuario | ||
| + | '''/domain''': Realiza a operación sobre os usuarios do dominio | ||
| + | '''''options''''': Permiten introducir por liña de comandos moita información da conta do usuario ([http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/ntcmds.mspx Ver]) | ||
| + | |||
| + | ==== net localgroup ==== | ||
| + | |||
| + | * '''Descrición''': Engade, quita ou modifica a información dos grupos locais do equipo | ||
| + | * '''Sintaxe''': | ||
| + | net localgroup [GroupName [/comment:"text"]] [/domain] | ||
| + | net localgroup [GroupName {/add [/comment:"text"] | /delete} [/domain]] | ||
| + | net localgroup [GroupName name [ ...] {/add | /delete} [/domain]] | ||
| + | |||
| + | * '''Opcións principais''': | ||
| + | '''/add''': Engade un grupo ou engade un usuario dentro dun grupo | ||
| + | '''/delete''': Borra un grupo ou quita a un usuario dun grupo | ||
| + | |||
| + | ==== net accounts ==== | ||
| + | |||
| + | * '''Descrición''': Permite ver e modificar os requerementos dos login e clave dos usuarios | ||
| + | * '''Sintaxe''': | ||
| + | net accounts [/forcelogoff:{minutes | no}] [/minpwlen:length] [/maxpwage:{days | unlimited}] [/minpwage:days] [/uniquepw:number] [/domain] | ||
| + | |||
| + | * '''Opcións principais''': | ||
| + | '''/minpwlen''':length: Número mínimo de caracteres para os contrasinais (0-127). Por defecto é 6 | ||
| + | '''/domain''': Realiza a acción no dominio ao que pertence o equipo. Se non, a realiza sobre o equipo local | ||
| + | |||
| + | ==== net share ==== | ||
| + | |||
| + | * '''Descrición''': Manexa os recursos compartidos dun equipo | ||
| + | * '''Sintaxe''': | ||
| + | net share [ShareName] | ||
| + | net share [ShareName=Drive:Path [{/users:number|/unlimited}] [/remark:"text"] [/cache: {manual|automatic|no}]] | ||
| + | net share [ShareName [{/users:number|unlimited}] [/remark:"text"] [/cache: {manual|automatic|no}]] | ||
| + | net share [{ShareName|Drive:Path} /delete] | ||
| + | |||
| + | * '''Opcións principais''': | ||
| + | '''''ShareName''''': Indica o nome do recurso compartido que se quere manexar | ||
| + | '''''Drive''''':Path: Ruta dun directorio que se quere compartir | ||
| + | '''/users:''number''''': Número de usuarios simultáneos que admite o recurso compartido | ||
| + | '''/unlimited''': Número de usuarios simultáneos ilimitados | ||
| + | '''/remark ''“test”''''': Introduce un comentario para o recurso compartido | ||
| + | '''/delete''': Quita o recurso compartido do equipo | ||
| + | |||
| + | ==== net use ==== | ||
| + | |||
| + | * '''Descrición''': Permite ver, conectar e desconectar unidades de rede nun equipo | ||
| + | * '''Sintaxe''': | ||
| + | net use [{DeviceName | *}] [\\ComputerName\ShareName[\volume]] [{Password | *}]] [/user:[DomainName\]UserName] [/user:[DottedDomainName\]UserName] | ||
| + | [/user: [UserName@DottedDomainName] [/savecred] [/smartcard] [{/delete | /persistent:{yes | no}}] | ||
| + | |||
| + | * '''Opcións principais''': | ||
| + | '''''DeviceName''''': Nome que se lle quere dar á unidade ou impresora de rede (Z:, Y:) | ||
| + | '''''\\ComputerName\ShareName''''': Nome do equipo e recurso de rede ó que te queres conectar | ||
| + | '''''Password''''': Contrasinal para conectarte ao recurso compartido | ||
| + | '''/user''': Permite indicar o usuario có que te queres conectar. Por defecto colle o usuario actual | ||
| + | '''/delete''': Para eliminar a unidade de rede | ||
| + | '''/persistent''': Permite indicar se queremos que a unidade de rede sexa persistente ou non | ||
| + | |||
| + | ==== net view ==== | ||
| + | |||
| + | * '''Descrición''': Permite ver os equipos da rede e os seus recursos compartidos | ||
| + | * '''Sintaxe''': | ||
| + | net view [\\ComputerName] [/domain[:DomainName]] | ||
| + | * '''Opcións principais''': | ||
| + | '''\\ComputerName''': Mostra os recursos compartidos do equipo indicado | ||
| + | |||
| + | ==== net session ==== | ||
| + | |||
| + | * '''Descrición''': Permite ver e as sesións abertas dende outros equipos e pechalas | ||
| + | * '''Sintaxe''': | ||
| + | net session [\\ComputerName] [/delete] | ||
| + | * Opcións principais: | ||
| + | '''''\\ComputerName''''': Para ver as sesións abertas noutro equipo | ||
| + | '''/delete''': Para pechar as sesións abertas | ||
| + | |||
| + | ==== net send ==== | ||
| + | |||
| + | * '''Descrición''': Envía mensaxes a outros usuarios ou equipos | ||
| + | * '''Sintaxe''': | ||
| + | net send {name | * | /domain[:name] | /users} message | ||
| + | * Opcións principais: | ||
| + | '''''name''''': Nome do usuario ou equipo ao que lle queres enviar a mensaxe | ||
| + | '''/domain:''name''''': Envía a mensaxe a todos os membros do dominio ou a un equipo ou usuario do dominio | ||
| + | '''/users''': Envía a todos os usuarios conectados ao servidor | ||
| + | |||
| + | ==== net helpmsg ==== | ||
| + | Mostra información sobre un código de erro devolto polo comando net, indicando o código do erro producido (Ex: 2182) | ||
| + | ==== net config ==== | ||
| + | Mostra os datos da configuración do equipo na rede | ||
| + | ==== net pause ==== | ||
| + | Pausa servizos no equipo | ||
| + | ==== net continue ==== | ||
| + | Continúa servizos no equipo | ||
| + | ==== net file ==== | ||
| + | Mostra os ficheiros abertos e bloqueados no equipo e permite pechalos | ||
| + | ==== net time ==== | ||
| + | Permite ver a hora dun equipo na rede ou sincronizar a hora do equipo local coa hora dun equipo na rede | ||
| + | |||
| + | == Comandos só válidos nun dominio == | ||
| + | |||
| + | === net group === | ||
| + | |||
| + | * '''Descrición''': Engade, quita ou modifica a información dos grupos globais do dominio | ||
| + | * '''Sintaxe''': | ||
| + | net group [groupname [/comment:"text"]] [/domain] | ||
| + | net group [groupname {/add [/comment:"text"] | /delete} [/domain]] | ||
| + | net group [groupname username[ ...] {/add | /delete} [/domain]] | ||
| + | * '''Opcións principais''': | ||
| + | '''/add''': Engade un grupo ou engade un usuario dentro dun grupo | ||
| + | '''/delete''': Borra un grupo ou quita a un usuario dun grupo | ||
| + | |||
| + | === net computer === | ||
| + | |||
| + | * '''Descrición''': Engade ou quita un equipo dun dominio | ||
| + | * '''Sintaxe''': | ||
| + | net computer \\ComputerName {/add | /del} | ||
| + | |||
| + | === gpresult === | ||
| + | |||
| + | * '''Descrición''': Mostra a configuración das políticas de grupo para un grupo e un usuario | ||
| + | |||
| + | === gpupdate === | ||
| + | |||
| + | * '''Descrición''': Refresca as políticas de grupo do directorio activo | ||
| + | * '''Sintaxe''': | ||
| + | gpupdate [/target:{computer|user}] [/force] [/wait:value] [/logoff] [/boot] | ||
| + | * '''Opcións principais''': | ||
| + | '''/target ''computer|user''''': Para actualizar só as directivas de equipo ou de usuario. Por defecto, actualiza as dúas | ||
Revisión actual ás 12:41, 10 maio 2010
Comandos para testear a conectividade de rede
Estes comandos son moi útiles para comprobar a conexión entre dous equipos e detectar posibles erros de conectividade na rede.
ping
- Descrición: Detecta se hai conexión con outro equipo enviando paquetes ICMP. Temos que ter en conta que para que funcione correctamente o equipo de destino deberá ter configurado o firewall de Windows para que acepte os paquetes ICMP.
- Sintaxe:
ping [-t] [-a] [-n Count] [-l Size] [-f] [-i TTL] [-v TOS] [-r Count] [-s Count] [{-j HostList | -k HostList}] [-w Timeout]
[TargetName]
- Opcións principais:
-t: Envía peticións de ping de xeito ininterrumpido ata que se pulse ctrl-C. Por defecto, ping fai 4 peticións e para
-n: Permite indicar o número de peticións de ping que queremos facer
-w: Permite indicar o tempo en milisegundos que se espera pola resposta dunha petición de ping, antes de provocar un “Timeout”. O valor por defecto é 4000 (4 segundos)
tracert
- Descrición: Mostra a ruta que segue un paquete para chegar ao seu destino
- Sintaxe:
tracert [-d] [-h MaximumHops] [-j HostList] [-w Timeout] [TargetName]
- Opcións principais:
-h: Permite indicar o número máximo de saltos que queremos dar. Por defecto establece un máximo de 30 saltos
pathping
- Descrición: Similar a tracert, mostra a ruta a outro equipo mediante pings
- Sintaxe:
pathping [-n] [-h MaximumHops] [-g HostList] [-p Period] [-q NumQueries [-w Timeout] [-T] [-R] [TargetName]
Comandos para a configuración da rede
Estes comandos nos permiten visualizar e modificar a configuración IP das interfaces de rede do equipo.
ipconfig
- Descrición: Mostra información dos interfaces de rede e a configuración IP do equipo, e permite refrescar a configuración de DHCP e de DNS
- Sintaxe:
ipconfig [/all] [/renew [Adapter]] [/release [Adapter]] [/flushdns] [/displaydns] [/registerdns] [/showclassid Adapter] [/setclassid Adapter [ClassID]]
- Opcións principais:
/all: Mostra a información completa de todos os interfaces de rede activos da máquina e información global do equipo. Por defecto, só mostra a dirección IP, máscara e porta de enlace predeterminada para cada adaptador
/renew: Refresca as direccións IP obtidas por DHCP de todos os interfaces de rede configurados por DHCP ou do interfaz indicado, se está configurado por DHCP
/release: Libera e descarta as direccións IP obtidas por DHCP de todos os interfaces de rede configurados por DHCP ou do interfaz indicado, se está configurado por DHCP. Para facelo, envía ó servidor DHCP a mensaxe DHCPRELEASE
/flushdns: Vacía o contido da caché de DNS do equipo
/displaydns: Mostra o contido da caché DNS do equipo
/registerdns: Inicia manualmente o rexistro no servidor de DNS do nome e dirección ou direccións IP do equipo local
/showclassid, setclassid: Visualiza e establecen, respectivamente, a clase de dirección IP asignada por DHCP. As clases de direccións en DHCP permiten ó servidor asignar direccións IP ós equipos en función da clase á que pertenzan. Para facer referencia a un adaptador de rede utilizaremos o seu nome (por exemplo, “Conexión de área local”), pero tamén podemos utilizar comodíns para referenciar un ou máis interfaces (por exemplo, * ou Con*)
route
- Descrición: Mostra e modifica as entradas da táboa de enrutamento do equipo
- Sintaxe:
route [-f] [-p] [Command [Destination] [mask Netmask] [Gateway] [metric Metric]] [if Interface]]
- Opcións principais:
-f: Limpa as entradas da táboa que non sexan rutas a máquinas, a de loopback ou rutas multicast. Úsase cos comandos add, delete e change, e a limpeza se fai antes de executar o comando en cuestión
-p: Serve para manexar entradas na táboa de enrutamento persistentes, que se inclúen cada vez que se inicia o servizo de TCPIP xa que se almacenan no rexistro de Windows. Pode ser usado co comando add para engadir unha entrada persistente e con print para visualizalas
Os comandos que se poden usar con route son: * print: Mostra toda a táboa de enrutamento ou as entradas para un destino ou varios determinado (por exemplo, route print 80.*) * add: Engade unha entrada na táboa * delete: Borra unha ou varias rutas da táboa (por exemplo, route del 10.*) * change: Modifica os datos dunha ruta, como o gateway, métrica ou interface
Os parámetros dos comandos son: * Destino da ruta (Destination) * Máscara de rede (mask Netmask) * Dirección á que hai que reenviar, é dicir nodo seguinte (Gateway) * Métrica que indica o custo da ruta (1-9999). Se ten varias rutas posibles para o mesmo destino, tomará a de menor valor na métrica * Índice da interfaz de rede ó que está asociado a ruta. Pódese ver a lista dos índices dos interfaces de rede do equipo con route print
hostname
- Descrición: Mostra o nome da máquina
- Sintaxe:
hostname
Comandos para testeo do DNS
nslookup
- Descrición: Permite realizar consultas e facer diagnósticos sobre os servidores de DNS. É un comando moi completo con moitas posibles opcións
- Sintaxe:
nslookup [-SubCommand ...] [{EquipoABuscar| [-Server]}]
- Opcións principais:
EquipoABuscar: Indicamos o nome de equipo que queremos buscar no servidor de DNS
-Server: Permite indicar a dirección IP do servidor de DNS que queremo utilizar. Se non poñemos nada, utilizarase o servidor de DNS establecido na configuración TCP/IP do equipo
Comandos para a xestión da caché ARP
arp
- Descrición: Mostra e permite manipular as entradas da caché ARP do equipo
- Sintaxe:
arp [-a [InetAddr] [-N IfaceAddr]] [-g [InetAddr] [-N IfaceAddr]] [-d InetAddr [IfaceAddr]] [-s InetAddr EtherAddr [IfaceAddr]]
- Opcións principais:
-a: Mostra todas as entradas da caché ARP. Se a máquina ten varias direccións IP e se indica unha delas, mostrará as entradas só dese interfaz
-d: Borra a entrada da caché asociada coa IP indicada. Pódese usar o * para borrar todas as entradas da táboa
-s: Engade na táboa ARP unha entrada estática que asocia a dirección IP indicada coa dirección MAC indicada
Comandos para a monitorización das conexións de rede
netstat
- Descrición: Permite ver as conexións abertas no equipo e a táboa de enrutamento
- Sintaxe:
netstat [-a] [-e] [-n] [-o] [-p Protocol] [-r] [-s] [Interval]
- Opcións principais:
-a: Mostra todas as conexións que ten o equipo, incluíndo aquelas que están en estado de escoita (LISTEN)
-e: Mostra estatísticas do protocolo Ethernet no equipo, como número de paquetes enviados e recibidos
-r: Mostra a táboa de enrutamento do equipo (equivale a route print)
Comandos para a xestión de usuarios e recursos compartidos na rede Windows
nbtstat
- Descrición: Mostra estatísticas sobre os uso de NetBT, así como a caché cos nomes NetBIOS almacenados no equipo
- Sintaxe:
nbtstat [-a RemoteName] [-A IPAddress] [-c] [-n] [-r] [-R] [-RR] [-s] [-S] [Interval]
- Opcións principais:
-c: Mostra os datos almacenados na caché de NetBIOS, cos nomes de equipos accedidos e as súas direccións IP
-n: Mostra os datos da tabla NetBIOS do equipo cos seus nomes de NetBIOS
cacls
- Descrición: Mostra ou modifica os permisos (ACL) dun ficheiro ou directorio
- Sintaxe:
cacls FileName [/t] [/e] [/c] [/g User:permission] [/r User [...]] [/p User:permission [...]] [/d User [...]]
- Opcións principais:
/g user:permiso: Da o permiso indicado ó usuario indicado. Os permisos poden ser: n (ningún), r (lectura), w (escritura), c (modificar) e f (control total) /r user: revoca (anula) os permisos dun usuario /d user: Denega o permiso a un usuario /e: Engade as restriccións indicadas sobre as xa existentes, en lugar de sobreescribir a ACL /t: Cambia os permisos de todos os ficheiros do directorio actual e en todos os subdirectorios
net
- Descrición: O comando net integra un gran número de funcións dentro do mesmo comando. En realidade, é como se fosen moitos comandos de rede integrados no mesmo. Despois de net, teclearemos o comando que queremos executar e as a súas opcións. Por iso, iremos vendo un a un os comandos relevantes dende o punto de vista da rede e as súas opcións:
net user
- Descrición: Engade, quita ou modifica a información dos usuarios
- Sintaxe:
net user [UserName [Password | *] [options]] [/domain]
net user [UserName {Password | *} /add [options] [/domain]]
net user [UserName [/delete] [/domain]]
- Opcións principais:
/add: Engade un usuario /delete: Borra un usuario /domain: Realiza a operación sobre os usuarios do dominio options: Permiten introducir por liña de comandos moita información da conta do usuario (Ver)
net localgroup
- Descrición: Engade, quita ou modifica a información dos grupos locais do equipo
- Sintaxe:
net localgroup [GroupName [/comment:"text"]] [/domain]
net localgroup [GroupName {/add [/comment:"text"] | /delete} [/domain]]
net localgroup [GroupName name [ ...] {/add | /delete} [/domain]]
- Opcións principais:
/add: Engade un grupo ou engade un usuario dentro dun grupo /delete: Borra un grupo ou quita a un usuario dun grupo
net accounts
- Descrición: Permite ver e modificar os requerementos dos login e clave dos usuarios
- Sintaxe:
net accounts [/forcelogoff:{minutes | no}] [/minpwlen:length] [/maxpwage:{days | unlimited}] [/minpwage:days] [/uniquepw:number] [/domain]
- Opcións principais:
/minpwlen:length: Número mínimo de caracteres para os contrasinais (0-127). Por defecto é 6 /domain: Realiza a acción no dominio ao que pertence o equipo. Se non, a realiza sobre o equipo local
net share
- Descrición: Manexa os recursos compartidos dun equipo
- Sintaxe:
net share [ShareName]
net share [ShareName=Drive:Path [{/users:number|/unlimited}] [/remark:"text"] [/cache: {manual|automatic|no}]]
net share [ShareName [{/users:number|unlimited}] [/remark:"text"] [/cache: {manual|automatic|no}]]
net share [{ShareName|Drive:Path} /delete]
- Opcións principais:
ShareName: Indica o nome do recurso compartido que se quere manexar Drive:Path: Ruta dun directorio que se quere compartir /users:number: Número de usuarios simultáneos que admite o recurso compartido /unlimited: Número de usuarios simultáneos ilimitados /remark “test”: Introduce un comentario para o recurso compartido /delete: Quita o recurso compartido do equipo
net use
- Descrición: Permite ver, conectar e desconectar unidades de rede nun equipo
- Sintaxe:
net use [{DeviceName | *}] [\\ComputerName\ShareName[\volume]] [{Password | *}]] [/user:[DomainName\]UserName] [/user:[DottedDomainName\]UserName]
[/user: [UserName@DottedDomainName] [/savecred] [/smartcard] [{/delete | /persistent:{yes | no}}]
- Opcións principais:
DeviceName: Nome que se lle quere dar á unidade ou impresora de rede (Z:, Y:) \\ComputerName\ShareName: Nome do equipo e recurso de rede ó que te queres conectar Password: Contrasinal para conectarte ao recurso compartido /user: Permite indicar o usuario có que te queres conectar. Por defecto colle o usuario actual /delete: Para eliminar a unidade de rede /persistent: Permite indicar se queremos que a unidade de rede sexa persistente ou non
net view
- Descrición: Permite ver os equipos da rede e os seus recursos compartidos
- Sintaxe:
net view [\\ComputerName] [/domain[:DomainName]]
- Opcións principais:
\\ComputerName: Mostra os recursos compartidos do equipo indicado
net session
- Descrición: Permite ver e as sesións abertas dende outros equipos e pechalas
- Sintaxe:
net session [\\ComputerName] [/delete]
- Opcións principais:
\\ComputerName: Para ver as sesións abertas noutro equipo /delete: Para pechar as sesións abertas
net send
- Descrición: Envía mensaxes a outros usuarios ou equipos
- Sintaxe:
net send {name | * | /domain[:name] | /users} message
- Opcións principais:
name: Nome do usuario ou equipo ao que lle queres enviar a mensaxe /domain:name: Envía a mensaxe a todos os membros do dominio ou a un equipo ou usuario do dominio /users: Envía a todos os usuarios conectados ao servidor
net helpmsg
Mostra información sobre un código de erro devolto polo comando net, indicando o código do erro producido (Ex: 2182)
net config
Mostra os datos da configuración do equipo na rede
net pause
Pausa servizos no equipo
net continue
Continúa servizos no equipo
net file
Mostra os ficheiros abertos e bloqueados no equipo e permite pechalos
net time
Permite ver a hora dun equipo na rede ou sincronizar a hora do equipo local coa hora dun equipo na rede
Comandos só válidos nun dominio
net group
- Descrición: Engade, quita ou modifica a información dos grupos globais do dominio
- Sintaxe:
net group [groupname [/comment:"text"]] [/domain]
net group [groupname {/add [/comment:"text"] | /delete} [/domain]]
net group [groupname username[ ...] {/add | /delete} [/domain]]
- Opcións principais:
/add: Engade un grupo ou engade un usuario dentro dun grupo /delete: Borra un grupo ou quita a un usuario dun grupo
net computer
- Descrición: Engade ou quita un equipo dun dominio
- Sintaxe:
net computer \\ComputerName {/add | /del}
gpresult
- Descrición: Mostra a configuración das políticas de grupo para un grupo e un usuario
gpupdate
- Descrición: Refresca as políticas de grupo do directorio activo
- Sintaxe:
gpupdate [/target:{computer|user}] [/force] [/wait:value] [/logoff] [/boot]
- Opcións principais:
/target computer|user: Para actualizar só as directivas de equipo ou de usuario. Por defecto, actualiza as dúas
