AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / server / Perguntas / 767204
Accepted
Csaba Toth
Csaba Toth
Asked: 2016-03-31 18:23:14 +0800 CST2016-03-31 18:23:14 +0800 CST 2016-03-31 18:23:14 +0800 CST

O convidado do Hyper-V não vê a Internet por meio do comutador virtual externo

  • 772

Eu tenho um host Windows Server 2012 R2 Essentials com 1 NIC e instalei um convidado Hyper-V do mesmo tipo (Windows Server 2012 R2 Essentials). Eu adicionei um comutador virtual externo (permitindo que o sistema operacional de gerenciamento compartilhe este adaptador) e a VM está conectada a ele. O convidado não indica conexão com a internet e quando tento reparar, a análise termina com um arquivo "Ethernet" doesn't have a valid IP configuration.

Pelo que li isso deve ser suficiente para a VM ver a internet. O computador host tem conexão, posso navegar na web.

Hospedeiro:

Ethernet adapter vEthernet (Internal Virtual Switch):

Connection-specific DNS Suffix  . :
Link-local IPv6 Address . . . . . : fe80::f06b:9607:17f9:f2e8%37
Autoconfiguration IPv4 Address. . : 169.254.242.232
Subnet Mask . . . . . . . . . . . : 255.255.0.0
Default Gateway . . . . . . . . . :

Ethernet adapter vEthernet (External Virtual Switch):

Connection-specific DNS Suffix  . :
IPv6 Address. . . . . . . . . . . : 2602:304:791c:4270:3cfc:fd08:c467:3f3c
Link-local IPv6 Address . . . . . : fe80::3cfc:fd08:c467:3f3c%21
IPv4 Address. . . . . . . . . . . : 192.168.1.253
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : fe80::6655:b1ff:fe6d:a1f0%21
                                   192.168.1.254

Convidado:

Ethernet adapter Ethernet:

Connection-specific DNS Suffix  . :
Link-local IPv6 Address . . . . . : fe80::2d32:ed0b:c32e:d13b%12
Autoconfiguration IPv4 Address. . : 169.254.209.59
Subnet Mask . . . . . . . . . . . : 255.255.0.0
Default Gateway . . . . . . . . . :

Eu também tenho alguns outros dispositivos (um túnel no convidado) e um monte no host porque tentei usar o switch virtual interno por desespero, então instalei o RRAS e configurei VPN e DirectAccess para habilitar o NAT. Isso também não ajudou, mas preciso do switch externo de qualquer maneira, porque quero me conectar à VM por meio do RDP de casa.

O que estou fazendo errado?


Atualização: de acordo com o conselho, configurei o IPv4 do NIC do convidado para:

IP 192.168.1.221
netmask 255.255.255.0
gw 192.168.1.254

Ainda não vê a rede. Tabela ARP no host:

Interface: 127.0.0.1 --- 0x1
  Internet Address      Physical Address      Type
  224.0.0.22                                  static
  224.0.0.251                                 static
  224.0.0.252                                 static
  224.0.0.253                                 static
  232.242.254.169                             static
  239.255.255.250                             static

Interface: 192.168.1.253 --- 0x15
  Internet Address      Physical Address      Type
  169.254.242.232       00-00-00-00-00-00     invalid
  169.254.255.255       00-00-00-00-00-00     invalid
  192.168.1.221         00-00-00-00-00-00     invalid
  192.168.1.252         10-bf-48-7e-18-58     dynamic
  192.168.1.253         00-00-00-00-00-00     invalid
  192.168.1.254         64-55-b1-6d-a1-f0     dynamic
  192.168.1.255         ff-ff-ff-ff-ff-ff     static
  224.0.0.22            01-00-5e-00-00-16     static
  224.0.0.251           01-00-5e-00-00-fb     static
  224.0.0.252           01-00-5e-00-00-fc     static
  224.0.0.253           01-00-5e-00-00-fd     static
  232.242.254.169       01-00-5e-72-fe-a9     static
  239.255.255.250       01-00-5e-7f-ff-fa     static
  255.255.255.255       ff-ff-ff-ff-ff-ff     static
networking
  • 3 3 respostas
  • 13482 Views

3 respostas

  • Voted
  1. joeqwerty
    2016-03-31T18:29:00+08:002016-03-31T18:29:00+08:00

    O convidado Hyper-V tem o endereço IP 169.254.209.59. Este é um endereço APIPA. É útil apenas para comunicação com outros dispositivos locais que também possuem um endereço APIPA. Você precisa atribuir um endereço IP válido, máscara de sub-rede, gateway padrão e servidores DNS ao convidado.


    Não tenho ideia do que você está dizendo ou perguntando em seus comentários. O comutador virtual tem um endereço IP porque você o configurou para ser compartilhado com o sistema operacional de gerenciamento. Este endereço IP destina-se exclusivamente ao propósito de acessar o próprio host Hyper-V. Não tem influência na conectividade do seu convidado. Você deve atribuir um endereço IP ao seu convidado da mesma forma que faria com uma máquina física. Se sua rede for 192.168.1.0/24 (ou qualquer outra), você precisará configurar o convidado com um endereço IP nesse intervalo, assim como faria com uma máquina física. O host Hyper-V não é um roteador, não executa NAT e não tem envolvimento na movimentação do tráfego do convidado para a rede física real, além de ser um "conduto" físico para esse tráfego.

    • 3
  2. Best Answer
    Csaba Toth
    2016-04-05T18:43:38+08:002016-04-05T18:43:38+08:00

    Foi o VLAN ID. Se bem me lembro, quando você criou o Switch Virtual Externo, a VLAN IDcaixa de seleção foi desativada. Quando adicionei a VM a esse Switch Externo, a VM foi habilitada e definida como 2. Precisei desmarcar isso VLAN IDnas configurações de rede da VM e isso resolveu o problema, as ARPtabelas começaram a preencher nas duas extremidades e no host e no convidado podem pingar um ao outro agora. Eles estão na mesma sub-rede, é claro.

    • 1
  3. Igor Lavrih
    2020-10-30T12:33:31+08:002020-10-30T12:33:31+08:00

    Csaba Toth está correto. Para deixar mais claro - a configuração "WLAN ID" está presente no Virtual Switch Manager e nas configurações de rede na máquina Hyper-V. AMBOS devem ser desmarcados.

    • 1

relate perguntas

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Você pode passar usuário/passar para autenticação básica HTTP em parâmetros de URL?

    • 5 respostas
  • Marko Smith

    Ping uma porta específica

    • 18 respostas
  • Marko Smith

    Verifique se a porta está aberta ou fechada em um servidor Linux?

    • 7 respostas
  • Marko Smith

    Como automatizar o login SSH com senha?

    • 10 respostas
  • Marko Smith

    Como posso dizer ao Git para Windows onde encontrar minha chave RSA privada?

    • 30 respostas
  • Marko Smith

    Qual é o nome de usuário/senha de superusuário padrão para postgres após uma nova instalação?

    • 5 respostas
  • Marko Smith

    Qual porta o SFTP usa?

    • 6 respostas
  • Marko Smith

    Linha de comando para listar usuários em um grupo do Windows Active Directory?

    • 9 respostas
  • Marko Smith

    O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL?

    • 3 respostas
  • Marko Smith

    Como determinar se uma variável bash está vazia?

    • 15 respostas
  • Martin Hope
    Davie Ping uma porta específica 2009-10-09 01:57:50 +0800 CST
  • Martin Hope
    kernel O scp pode copiar diretórios recursivamente? 2011-04-29 20:24:45 +0800 CST
  • Martin Hope
    Robert ssh retorna "Proprietário incorreto ou permissões em ~/.ssh/config" 2011-03-30 10:15:48 +0800 CST
  • Martin Hope
    Eonil Como automatizar o login SSH com senha? 2011-03-02 03:07:12 +0800 CST
  • Martin Hope
    gunwin Como lidar com um servidor comprometido? 2011-01-03 13:31:27 +0800 CST
  • Martin Hope
    Tom Feiner Como posso classificar a saída du -h por tamanho 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent Como determinar se uma variável bash está vazia? 2009-05-13 09:54:48 +0800 CST

Hot tag

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve