Ubuntu 10.04 em execução no VMWare não consegue se conectar para autenticar através do ISA Server

1

Eu tenho uma cópia do Ubuntu 10.04 [Desktop] LTS rodando dentro de uma máquina virtual usando a estação de trabalho VMWare em um host Win 7 sentado atrás de um ISA Server em uma rede corpora.

Não consigo me conectar ao mundo externo a partir dessa VM, exceto por meio de um navegador da web. Não consigo usar apt-get, ruby gems (instalar na rede) ou qualquer outra linha de comando ou programa GUI.

Até agora, tentei configurar o proxy na página de proxy de rede, /etc/bash.bashrc usando http_proxy: {my proxy details}, no gerenciador de atualização synaptics, usando cntlm e alterando o indivíduo, mas nenhum deles parece trabalhar e me dar uma conexão externa.

Agora aqui está o kicker, no mesmo computador e rede eu tenho a configuração do VirtualBox com uma instalação limpa do Ubuntu 10.04 e ele se conecta ao lado de fora sem problemas. Ambas as VMs estão configuradas para usar NAT.

O host tem um cliente ISA instalado e permite que o Win 7 funcione corretamente

Alguém sabe por que eu posso conectar usando o VirtualBox, mas não a estação de trabalho VMWare e como posso obter o VMWare para trabalhar na rede.

Atenciosamente Colin G

    
por pythonandchips 26.08.2010 / 17:46

7 respostas

2

Eu não sei por que você teria este trabalho no VirtualBox e não no VMWare, mas posso dizer que quando usamos o ISA, ele era um amante meticuloso com máquinas que não eram unidas ao domínio (e até mesmo aquelas que se juntaram com o mesmo ou samba). Usamos NTLMAPS para nossos hosts GNU / Linux (principalmente servidores Ubuntu), pois, por qualquer motivo, isso funcionou muito melhor para nós do que o cntlm.

É bastante fácil tentar: apt-get install ntlmaps, ajustar o arquivo /etc/ntlmaps/server.cfg e inserir informações de proxy, usuário e domínio, e em particular definir LM_PART como 0 e NT_PART como 1 a menos que seu domínio é muito antigo. Para usar o apt, adicione um arquivo chamado 01proxy ao /etc/apt/apt.conf.d/ com a seguinte linha:

Acquire::http::Proxy "http://127.0.0.1:5865";
    
por 31.08.2010 / 19:46
2

Você tem certeza de que as VMs do VMware e do VirtualBox estão usando o mesmo tipo de rede (em bridge vs NAT vs etc)? Verifique se eles estão na mesma rede via ifconfig .

    
por 31.08.2010 / 19:56
1

As ferramentas de vmware foram instaladas no guest do Ubuntu? Qual versão da estação de trabalho? Foi um clone do virtualbox para o vmware (ou seja, o mesmo vm) ou uma nova instalação? Alguma coisa interessante em / var / log / messages?

    
por 31.08.2010 / 20:05
1

Existem alguns passos que você pode seguir para tentar corrigir o problema aqui, dê uma chance a ele

  1. verifique a rede da VM em sua estação de trabalho do VMware. Certifique-se de selecionar "Bridged".
  2. inicie o seu vm e vá para a parte de rede do Ubuntu e edite-o, dê um IP, se você estiver executando o DHCP na sua rede atual, configure-o para dhcp, se não configurar o IP como você configura qualquer outro máquina na sua rede. Dê-lhe um ip, netmask e seu gateway padrão (NOTA: o gateway aqui não é a sua máquina win.7, mas o seu verdadeiro gateway de rede)
  3. Abra um shell e teste para fazer ping na internet. "ping 8.8.8.8" seria uma aposta segura. Se tudo correr bem, você deve estar na rede agora. Se você ainda estiver enfrentando problemas, leia em ...
  4. SE você ainda estiver enfrentando problemas aqui, volte para a configuração da estação de trabalho do VMware, em "Ponte", marque a opção "Replicar estado da rede física"

Por qualquer motivo, se você não quiser seguir os passos acima, apenas meus 2 centavos - se você estiver usando uma conexão direta para a Internet do Win. 7 máquina, NAT seria mais fácil e o caminho a percorrer. Eu enfrentei esse problema várias vezes, eu decidi não perder mais tempo brincando sobre como consertar o VMware NAT e decidi ir com a opção no topo. Espero que isso ajude.

    
por 01.09.2010 / 19:54
1

Eu não consegui usar o servidor Cntlm do host no cliente porque estava usando o endereço IP de origem incorreto. Se a VMware estiver usando NAT (que é como minha máquina virtual é configurada), Cntlm precisa ouvir o endereço IP do host na rede VMware virtual, não o IP do host na rede corporativa.

Os seguintes comandos foram executados no host.

$> ifconfig | grep -e "inet " -e " Link"
eth0      Link encap:Ethernet  HWaddr ....
          inet addr:192.168.0.5  Bcast:192.168.0.255  Mask:255.255.255.0
lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
vmnet1    Link encap:Ethernet  HWaddr ....
          inet addr:192.168.73.1  Bcast:192.168.73.255  Mask:255.255.255.0
vmnet8    Link encap:Ethernet  HWaddr ....
          inet addr:172.16.84.1  Bcast:172.16.84.255  Mask:255.255.255.0
wlan1     Link encap:Ethernet  HWaddr ....

Isso não funcionou (ou seja, o cliente não teve acesso ao Cntlm server):

cntlm -v -g -l localhost:1118 -u [email protected] -I corporateproxy.net:80

Isso é o que funcionou:

cntlm -v -g -l 172.16.84.1:1118 -u [email protected] -I corporateproxy.net:80
    
por 08.07.2014 / 17:55
0

Se não estiver totalmente errado, deve haver um firewall incluído no vm-ware (não tenho certeza sobre a estação de trabalho). Tente desativar esse. Infelizmente eu não tenho nenhuma instalação de vmware para confirmar minhas suspeitas.

Acho que o principal problema aqui é que você obtém acesso total a partir do virtualbox e quase nenhum do vmware.

// Tommy

    
por 31.08.2010 / 18:15
0

Você provavelmente precisará de um proxy que suporte a autenticação NTLM para passar pelo ISA. Não tenho experiência pessoal com isso, mas um dos pacotes pode ser útil.

    
por 30.08.2010 / 17:29