Jump to content


Foto

Mudar IP pela linha de comando DOS. Tem como ?




Existem 10 respostas neste tópico

#1 Renato Lourenco    

Renato Lourenco
  • Participante
  • 340 mensagens

Publicado 10 September 2004 - 02:40 AM

Olá pessoal.

Eu venho fazendo algumas perguntas que possam ajudar muito os administradores, mas pelo visto acho essas tarefas só são suportadas por outras plataformas, como: LINUX - UNIX - MAC - NOVELL.



É possível ativar, desativar o dispositivo de REDE e atribuir IP pela linha de comando sem ter que utilizar ambientes gráficos ?


Mais abraços.

PUBLICIDADE  
 

#2 Renato Lourenco    

Renato Lourenco
  • Participante
  • 340 mensagens

Publicado 16 September 2004 - 01:13 PM


Galera, parece que isso realmente não é fácil.

Será que podemos ao menos desativar o serviço ralacionado ?




#3 guilhermers    

guilhermers
  • Participante
  • 96 mensagens

Publicado 20 September 2004 - 12:24 AM

tente o "ipconfig" ... acho que ele pode te ajudar, mais ele é muito restrito.

blz? 'http://www.babooforum.com.br/idealbb/images/smilies/4.gif

#4 nagaye    

nagaye
  • Participante
  • 17 mensagens

Publicado 28 July 2005 - 12:08 PM

Galera...essa também quero sabe...no ipconfig também não consegui...Tenho um notebook com duas redes distintas em que tenho que alterar manualmente e resetar sempre p/ ela funcionar...teria um jeito mais facil com um Bat, mas eu precisaria saber o comando p/ mudar o IP, mascara e gateway...alguém saberia como fazer isso?

#5 rcatucci    

rcatucci
  • Participante
  • 239 mensagens

Publicado 28 July 2005 - 12:39 PM

Galera,


Via comando de DOS realmente não é possível, pois as opções de comando do IPCONFIG não te deixam definir manualmente um ip fixo.

 

Porém, existe um software chamado Cygwin onde você pode realizar isso.

Segue site do programa: http://x.cygwin.com

 

Espero que ajude.

 

Abs


#6 nagaye    

nagaye
  • Participante
  • 17 mensagens

Publicado 09 August 2005 - 05:04 PM

Ptz...valeu pelo informe...brigadão...mas ainda assim fiquei meio na dificuldade...como funciona este software e como instalo ele??

#7 Nasdac    

Nasdac
  • Participante
  • 5 mensagens

Publicado 25 August 2005 - 09:04 PM

Existe o comando "netsh", no prompt......


 

Mas num consegui entender a sintaxi do bixo...

 

procure na ajuda do Windows por netsh e veja se você consegue...

 

Abraços

 

Nasdac


#8 rviana    

rviana
  • Participante
  • 175 mensagens

Publicado 25 August 2005 - 09:48 PM

Texto retirado da Ajuda do Windows:

Comandos Netsh para interface IPÉ possível usar comandos no contexto interface IP do Netsh para configurar o protocolo TCP/IP (incluindo endereços, gateways padrão, servidores DNS e servidores WINS) e para exibir informações de configuração e estatísticas.

Você pode executar esses comandos no prompt de comando do Windows XP ou no do contexto interface IP do Netsh. Para que esses comandos funcionem no prompt de comando do Windows XP, você deve digitar netsh interface ip antes de digitar os comandos e parâmetros como são exibidos na sintaxe abaixo. Par executar esses comandos Netsh em um Windows 2000 Server remoto, primeiro você deve usar Conexão de área de trabalho remota para se conectar a um Windows 2000 Server que esteja executando o Terminal Server. Pode haver diferenças funcionais entre os comandos de contexto Netsh no Windows 2000 e no Windows XP.

Para obter mais informações sobre o Netsh, consulte Usando o Netsh.

Para exibir a sintaxe do comando, clique em um comando:

set address

Configura um endereço IP e um gateway padrão em uma interface especificada.

Sintaxe
set address [name=]interface [source=]{dhcp | static [addr=]endereço_IP [mask=]máscara_de_sub-rede [gateway=]{none | gateway_padrão [[gwmetric=]métrica_do_gateway]}}

Parâmetros
[name =] interface
Obrigatório. Especifica o nome da interface cujas informações de gateway e endereço você deseja configurar. O parâmetro interface deve corresponder ao nome da interface especificado em Conexões de rede. Se interface contiver espaços, delimite o texto com aspas (por exemplo, "nome da interface").
[source=]{dhcp | static [addr=]endereço_IP [mask=]máscara_de_sub-rede [gateway=]{none | gateway_padrão [[gwmetric=]métrica_do_gateway]}}
Obrigatório. Especifica se o endereço IP a ser configurado é originário de um servidor do tipo protocolo de configuração dinâmica de hosts (DHCP) ou é estático. Caso seja um endereço estático, endereço_IP especificará o endereço a ser configurado, e máscara_de_sub-rede especificará a máscara de sub-rede para o endereço IP que está sendo configurado. Caso o endereço seja estático, você deverá especificar também se deseja manter o gateway padrão atual (se houver um) ou configurar um para o endereço. Se você configurar um gateway padrão, gateway_padrão especificará o endereço IP do gateway padrão a ser configurado, e métrica_do_gateway especificará a métrica do gateway padrão a ser configurado.
/?
Exibe ajuda no prompt de comando.
Comentários
É possível usar esse comando para alternar uma interface entre a configuração DHCP e a configuração estática. Se a interface for configurada estaticamente, os endereços dos servidores DNS e WINS para essa interface também deverão ser configurados estaticamente.
A omissão do parâmetro gateway_padrão não apaga a configuração de gateway, mas preserva a configuração anterior.

Abraços.


#9 Fernando_Nishimura    

Fernando_Nishimura
  • Participante
  • 4326 mensagens

Publicado 22 September 2005 - 10:39 AM

Dicas de como usar o comando NETSH para alterar o endereço IP.


Podemos utilizar esse comando em arquivos de lote afim de mudar as
configurações de multiplos computadores que executam Windows 2000, XP e Server 2003.

================================================================================
===============

O que pode ser feito com o comando NETSH.EXE ??

## Visualizar as configurações de TCP/IP:
c:>netsh interface ip show config

## Alterar as configurações de TCP/IP para utilizar o endereço IP 10.0.0.2 com o gateway 10.0.0.1:
c:>netsh interface ip set address name="Local Area Connection" static 10.0.0.2 255.0.0.0 10.0.0.1 1

## Exportar as configurações de TCP/IP para um arquivo de text
c:>netsh -c interface dump > c:location1.txt

## Importar as configurações de TCP/IP de um arquivo de texto.
c:>netsh -f c:location1.txt

## Configurar para obter IP a partir de um servidor DHCP.
c:>netsh interface ip set address "Local Area Connection" dhcp

## Configurar o DNS
netsh interface ip set dns "Local Area Connection" static 10.0.0.1

## Configurar o WINS
netsh interface ip set WINs "Local Area Connection" static 10.0.0.1

## Melhor, deixe o DHCP entregar o endereço do DNS.
netsh interface ip set dns "Local Area Connection" dhcp

================================================================================
===============
Voce ainda pode usar o NETSH.EXE para:

Configurar protocolos de roteamento.
Configurar filtros
Configurar rotas
e muito mais...
================================================================================
===============

Daniel Donda


Do site: http://www.technetbrasil.com.br/secure/sha...uivos/netsh.txt



#10 dcslac    

dcslac
  • Participante
  • 1 mensagens

Publicado 26 February 2008 - 09:01 AM

ve se estas linhas ajudam.

Para configurar a rede, especificando manualmente os endereços, você usaria:

C:\> netsh int ip set address name="Conexão Local" source=static 192.168.0.22
255.255.255.0 192.168.0.1 1


... onde o "Conexão Local" é o nome da conexão de rede (da forma como aparece no painel de Conexões de rede do Painel de controle), seguido pelo endereço IP, máscara e gateway da rede. Não se esqueça do número "1" no final, que é um parâmetro para a configuração do gateway.

Para configurar o DNS, você usaria:

C:\> netsh int ip set dns "Conexão Local" static 200.204.0.10

Para configurar os endereços e DNS via DHCP, você pode usar os comandos:

C:\> netsh int ip set address name="Conexão Local" source=dhcp
C:\> netsh int ip set dns "Conexão Local" dhcp


O endereço obtido via DHCP precisa ser renovado periodicamente, o que é feito de forma automática. Mas, em algumas situações, o sistema pode falhar em renovar o endereço (o que é relativamente comum ao acessar via cabo, por exemplo) fazendo com que seu micro seja desconectado da rede. Nestes casos, você pode forçar a renovação do endereço IP clicando com o botão direito sobre o ícone da conexão, dentro do painel de controle e acessando a opção "Reparar", ou usando os dois comandos abaixo no prompt do MS-DOS:

C:\> ipconfig /release
C:\> ipconfig /renew


Um exemplo de configuração de rede completa para um dos micros da rede, que vai acessar a internet através do micro que está compartilhando a conexão, seria:

IP: 192.168.0.2
Máscara: 255.255.255.0
Gateway: 192.168.0.1 (o endereço do micro compartilhando a conexão)
DNS: 200.204.0.10, 200.204.0.138


O micro que está compartilhando a conexão por sua vez vai ter duas placas de rede, uma para a internet e outra para a rede local, por isso vai ter uma configuração separada para cada uma. A configuração da internet é feita da forma normal, de acordo com o tipo de conexão que você usa, enquanto a configuração da rede interna segue o padrão que vimos até aqui.

Neste exemplo, estou usando dois endereços de servidores DNS externos na configuração do cliente, mas é possível instalar um servidor DNS na máquina que está compartilhando a conexão, incluindo inclusive nomes para as máquinas da rede local. Neste caso, você pode usar o endereço do gateway também como DNS:

Posted Image

Note que, neste caso, os micros da rede local utilizam uma faixa de endereços privada (192.168.0.x no exemplo), uma faixa de endereços que não existe na internet. O único que possui um endereço IP válido na internet é o roteador, que por isso é o único que pode ser acessado diretamente de fora. Ele fica responsável por interligar as duas redes, permitindo que os micros da rede interna acessem a internet.

Este método de compartilhamento de conexão é chamado de "NAT" (Network Address Translation). Ao receber um pacote de um dos micros da rede local endereçado à internet, o servidor substitui o endereço da estação (192.168.0.2, por exemplo) pelo seu endereço de internet (200.220.134.54, por exemplo) e o envia ao destinatário. Ao receber resposta, o servidor novamente troca o endereço de internet do destinatário pelo seu (do servidor) IP de rede local. A estação acha que está conversado diretamente com o servidor e não enxerga os demais hosts da internet enquanto eles (os demais hosts) enxergam apenas seu servidor e não os demais micros da rede local, que permanecem invisíveis.


(H) :P


PUBLICIDADE