
Acabei de instalar um dispositivo Openbravo no meu host do Windows 7 VM Player. Agora estou diante de um prompt de comando que me diz para http://localhost
acessar o sistema ERP, mas não consigo encontrar nenhum navegador no dispositivo. Suponho que deveria seguir o conselho deles para configurar um endereço IP para a VM Linux e acessá-lo apenas a partir de um navegador Windows em meu host. Como faço para fazer isso? Mais especificamente,
- Como escolho um endereço IP local para atribuir?
- Como configuro as coisas para que esse endereço IP fique visível para meu host Windows?
A ajuda deles diz para atribuir um DNS, para tornar o servidor visível para a internet, mas a visibilidade da internet por si só não é necessária. Como devo interpretar ou adaptar esta ajuda para isso?
Por fim, para disponibilizar o endereço IP para a Internet, atribua a ele alguns servidores DNS: $ echo "nameserver IP_DNS1" >> /etc/resolv.conf $ echo "nameserver IP_DNS2" >> /etc/resolv.conf
Responder1
Nova solução adequada à configuração do Poster. Não posso simplificar mais do que isso.
Passo 1: Na janela principal do VMWare Player, clique com o botão direito no nome da VM e selecione "Configurações da Máquina Virtual".
Passo 2: Na janela de configurações, clique em “Adaptador de rede” e entre as opções à direita, selecione “Somente host: uma rede privada compartilhada com o host”.
etapa 3: Clique OK.
TENHA CERTEZA:As configurações do VMWare Playerdevemos sero padrão. Se você brincou com as várias interfaces de rede virtuais que o VMWare cria durante a instalação, isso não funcionará.
Passo 4: Inicialize sua máquina virtual.
Etapa 5: Se você tiver acesso ao prompt de comando do Linux, atribua o endereço IP 192.168.40.129 assim (se você tiver acesso root):
ifconfig eth0 192.168.40.129 netmask 255.255.255.0
ou
Etapa 5b:
sudo ifconfig eth0 192.168.40.129 netmask 255.255.255.0
(se você não tiver acesso root).
No Windows:
Etapa 6: abra o menu iniciar e inicie o "Prompt de comando". Você encontra em Todos os Programas -> Acessórios.
Etapa 7: Dentro do prompt de comando, digite ipconfig /all e pressione Enter. Uma das linhas deve exibir algo assim:
Ethernet adapter VMware Network Adapter VMnet1:
Connection-specific DNS Suffix . :
IPv4 Address. . . . . . . . . . . : 192.168.40.1
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Os primeiros três grupos pontilhados de números devem ser idênticos àqueles que você configurou na sua VM. A máscara de sub-rede deve ser idêntica àquela que você adicionou após a palavra “netmask” no comando Linux digitado na Etapa 5.
Etapa 8: com a VM em execução, volte para o Windows e, no prompt de comando aberto na Etapa 6, digiteping 192.168.40.129
Você deve obter uma saída mais ou menos assim:
Pinging 192.168.40.129 with 32 bytes of data:
Reply from 192.168.40.129: bytes=32 time<1ms TTL=64
Reply from 192.168.40.129: bytes=32 time<1ms TTL=64
Etapa 9: No Windows, abra seu navegador e digite: http://192.168.40.129
.
Deixe-me saber se funciona.
EDITAR:
Esta resposta dá como certa uma configuração de rede doméstica "normal" com uma sub-rede simples e um endereçamento privado simples. Configurações diferentes/mais complexas (como uma rede corporativa, etc.) exigirão algumas modificações nos comandos para funcionar e talvez você precise verificar outras coisas. Num cenário doméstico com um roteador doméstico simples, isso deve funcionar.
EDITAR#2:
Corrigido um erro de digitação. A máquina virtual deve ter umdiferenteendereço na mesma rede. Portanto, o último número à direita deve mudar, todo o resto deve permanecer igual.
EDITAR#3:
A configuração do Poster Original não é comum (falta de qualquer tipo de rede, exceto uma conexão 3G, que não é adequada), então a solução original envolvendo rede em ponte (que teria permitido que a máquina virtual acessasse a Internet) foi descartada. A solução atual usa o adaptador virtual "somente host". Menos flexível, mas adequado, dados os requisitos limitados do cartaz.
Solução original anexada para fins de arquivamento:
--- SOLUÇÃO ORIGINAL ---
Desconsidere o DNS, você não precisa dele.
Desligue a máquina virtual e acesse suas configurações e na opção Adaptador de rede escolha "rede em ponte" (em vez de somente host ou NAT).
No Windows, descubra seu endereço IP local.
Você pode descobrir acessando a bandeja do sistema, no canto inferior direito, e clicando com o botão direito na opção "status" da sua conexão de rede. Deverá haver um botão chamado “detalhes” que lhe dará, entre outros dados, o seu endereço IP atual.
Provavelmente será algo na linha 192.168.1.102 ou 192.168.0.102 etc. Depois de ter seu endereço IP do Windows (por causa disso, assumiremos que é 192.168.1.102),
Ligue novamente a máquina virtual e se você tiver acesso ao prompt de comando do Linux, digite isto (logado como root):
ifconfig eth0 address 192.168.1.103 netmask 255.255.255.0
Se você não tiver acesso root direto, adicione “sudo” no início da linha:
sudo ifconfig eth0 address 192.168.1.103 netmask 255.255.255.0
Em seguida, volte para o Windows e digite no seu navegadorhttp://192.168.1.103
--- FIM ---