Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Renato Lourenco

Mudar IP pela linha de comando DOS. Tem como ?

11 posts neste tópico

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.


Renato Lourenco

" BRASIL e nada mais "

0

Compartilhar este post


Link para o post
Compartilhar em outros sites

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

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


Renato Lourenco

" BRASIL e nada mais "

0

Compartilhar este post


Link para o post
Compartilhar em outros sites

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

blz? 4.gif

0

Compartilhar este post


Link para o post
Compartilhar em outros sites

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?

0

Compartilhar este post


Link para o post
Compartilhar em outros sites

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

Rods

Analista de Suporte

www.Microsoft.com/brasil/suporteonline - Esse é o Canal.

0

Compartilhar este post


Link para o post
Compartilhar em outros sites

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

0

Compartilhar este post


Link para o post
Compartilhar em outros sites

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

Nasdac

0

Compartilhar este post


Link para o post
Compartilhar em outros sites

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.

0

Compartilhar este post


Link para o post
Compartilhar em outros sites

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


Fernando Nishimura de Aragão

Blog - http://mediugorie.wordpress.com/

Twitter - http://twitter.com/mediugorie

0

Compartilhar este post


Link para o post
Compartilhar em outros sites

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:

img-3f93debf.png

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

0

Compartilhar este post


Link para o post
Compartilhar em outros sites

No Poste do Fernando, no comando para alterar as configurações TCP/IP falta acrescentar algumas coisas. Vou colocar aki o comando como eu consegui alterar, com uns comandos acrescentados:

netsh interface ip set address name=conexão local source=static addr="10.1.0.1" mask=255.255.0.0 gateway="10.1.0.1"

OBS: Sem as aspas.

Vlw!

0

Compartilhar este post


Link para o post
Compartilhar em outros sites
    • 5 Mensagens
    • 226 Visualizações
    • 2 Mensagens
    • 174 Visualizações
    • 3 Mensagens
    • 218 Visualizações
    • 4 Mensagens
    • 171 Visualizações
    • 13 Mensagens
    • 12052 Visualizações