Modo bridge IP

Saiba como utilizar o modo bridge para configurar o acesso à Internet das suas máquinas virtuais

Última atualização: 21/12/2020

Esta tradução foi automaticamente gerada pelo nosso parceiro SYSTRAN. Em certos casos, poderão ocorrer formulações imprecisas, como por exemplo nomes de botões ou detalhes técnicos. Recomendamos que consulte a versão inglesa ou francesa do manual, caso tenha alguma dúvida. Se nos quiser ajudar a melhorar esta tradução, clique em "Contribuir" nesta página.

Objetivo

A ligação em rede em modo bridge pode ser utilizada para configurar as suas máquinas virtuais. São necessárias algumas modificações para que a configuração funcione na nossa rede.

Este manual explica-lhe como utilizar o modo bridge para configurar o acesso à Internet para as suas máquinas virtuais.

Requisitos

Esta funcionalidade pode estar indisponível ou limitada nos servidores dedicados Eco.

Para mais informações, consulte o nosso comparativo.

Instruções

As etapas de base são sempre as mesmas, independentemente dos sistemas utilizados: - criação de um endereço MAC virtual para um endereço IP de migração; - ajustar o endereço MAC da máquina virtual (VM) a este novo endereço; - configurar o endereço IP, a máscara de rede, a gateway e a estrada para a gateway no interior da máquina virtual.

Para este exemplo, utilizaremos os seguintes valores nos nossos exemplos de códigos. Estas deverão ser substituídas pelos seus próprios valores:

  • "SERVER_IP": o endereço IP principal do seu servidor;
  • "FAILOVER_IP": o seu endereço IP Failover;
  • "GATEWAY_IP": o endereço predefinido da gateway.

Atribuir um endereço MAC virtual

Aceda à Área de Cliente OVHcloud, clique no menu Bare Metal Cloud e depois na secção IP.

O menu pendente “Service” permite-lhe selecionar apenas os endereços IP Failover.

manage IPs

Clique nas ... e, a seguir, em Adicionar um endereço MAC virtual.

Adicionar um MAC virtual (1)

Selecione "ovh" na lista pendente "Tipo", introduza um nome no campo "Nome da máquina virtual" e clique em Validar.

Adicionar um MAC virtual (2)

Determinar o endereço da gateway

Para configurar as suas máquinas virtuais para o acesso à Internet, deve conhecer a gateway da sua máquina host, ou seja, o seu servidor dedicado. O endereço da gateway é constituído pelos três primeiros bytes do endereço IP principal do seu servidor, sendo o último byte de 254. Por exemplo, se o endereço IP principal do seu servidor for:

  • 169.254.10.020

O seu endereço de gateway será então:

  • 169.254.10.254

Preparar o host

Para todos os sistemas operativos e distribuições, deve configurar a sua máquina virtual com o endereço MAC virtual criado na sua Área de Cliente OVHcloud.

Proxmox

Depois de ter criado a máquina virtual e quando esta ainda estiver desligada:

  1. Selecione a máquina virtual;
  2. Abra a secção "Equipamento";
  3. Selecione Periférico de rede;
  4. Clique no botão Alterar.

navegar até ao periférico de rede

A seguir, adicione o endereço MAC que criou anteriormente.

abrir um periférico de rede

Pode desde já iniciar a sua máquina virtual e passar às etapas seguintes, em função do sistema operativo escolhido.

VMware ESXi

Depois de criar a máquina virtual e quando estiver fora de tensão, clique com o botão direito do rato sobre a máquina e clique em Alterar os parâmetros.

Menu contextual VM

Implemente o Netwok Adapter 1 e altere o valor no menu pendente Endereço MAC em modo "Manual" e introduza o endereço MAC VMware criado anteriormente.

Modificar as configurações

Pode desde já iniciar a sua máquina virtual e passar às etapas seguintes, em função do seu sistema operativo.

Configurar as máquinas virtuais

Debian

Ligue-se à interface de sistema (ou shell) da sua máquina virtual. Uma vez ligado, abra o ficheiro de configuração de rede da máquina virtual, situado em/etc/network/interfaces. Altere o ficheiro para que este reflita a configuração abaixo. Não se esqueça de substituir as nossas variáveis pelos seus próprios valores:

  • Distribuições antigas:
auto lo eth0
iface lo inet loopback
iface eth0 inet static
    address FAILOVER_IP
    netmask 255.255.255.255
    broadcast FAILOVER_IP
    post-up rodoviário add GATEWAY_IP dev eth0
    post-up rodoviário add default gw GATEWAY_IP
    pre-down route del GATEWAY_IP dev eth0
    pre-down route del default gw GATEWAY_IP
  • Distribuições recentes:
auto lo eth0
iface lo inet loopback
iface eth0 inet static
    address FAILOVER_IP
    netmask 255.255.255.255
    broadcast FAILOVER_IP
    post-up ip rodoviário add GATEWAY_IP dev eth0
    post-up ip rodoviário add default via GATEWAY_IP
    pre-down ip route del GATEWAY_IP dev eth0
    pre-down ip route del default via GATEWAY_IP

Substitua também eth0 se o seu sistema utilizar nomes de interface de rede previsíveis. Para encontrar os nomes de interface de rede, execute o seguinte comando:

ls /sys/class/net

Registe e feche o ficheiro e reinicie a máquina virtual.

Sistemas operativos Red Hat baseados em Red Hat (CentOS 6, Scientific Linux, ClearOS, etc.)

Abra um terminal na sua máquina virtual. Uma vez ligado, abra o ficheiro de configuração de rede da máquina virtual. Este encontra-se situado em /etc/network/interfaces. Altere o ficheiro para que este reflita a configuração abaixo. Não se esqueça de substituir as nossas variáveis pelos seus próprios valores:

DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
USERCTL=no
IPV6INIT=no
PEERDNS=yes
TYPE=Ethernet
NETMASK=255.255.255.255
IPADDR=FAILOVER_IP
GATEWAY=GATEWAY_IP
ARP=yes
HWADDR=MY:VI:RT:UA:LM:AC

Agora, registe e feche o ficheiro.

De seguida, abra o ficheiro de roteamento da máquina virtual. Este encontra-se em /etc/sysconfig/network-scripts/rodoviário-eth0. Altere o ficheiro para que este reflita a configuração abaixo. Não se esqueça de substituir as nossas variáveis pelos seus próprios valores:

GATEWAY_IP dev eth0
default via GATEWAY_IP dev eth0

Registe e feche o ficheiro e reinicie a máquina virtual.

CentOS 7

No caso do CentOS 7, o nome da placa de rede varia em função das opções de instalação. Deverá verificar o nome do adaptador e utilizá-lo para configurar a sua máquina virtual. Pode encontrar os nomes de interface de rede com o comando ls /sys/class/net.

Abra um terminal na sua máquina virtual. Uma vez ligado, abra o ficheiro de configuração de rede da máquina virtual, que se encontra em /etc/sysconfig/network-scripts/ifcfg-(nome da interface). Altere o ficheiro para que este reflita a configuração abaixo. Não se esqueça de substituir as nossas variáveis pelos seus próprios valores:

DEVICE=(interface-name)
BOOTPROTO=none
ONBOOT=yes
USERCTL=no
IPV6INIT=no
PEERDNS=yes
TYPE=Ethernet
NETMASK=255.255.255.255
IPADDR=FAILOVER_IP
GATEWAY=GATEWAY_IP
ARP=yes
HWADDR=MY:VI:RT:UA:LM:AC

Guarde e feche o ficheiro.

De seguida, abra o ficheiro de roteamento da máquina virtual, que se encontra em /etc/sysconfig/network-scripts/rodoviário-(nome-da-interface). Altere o ficheiro para que este reflita a configuração abaixo. Não se esqueça de substituir as nossas variáveis pelos seus próprios valores:

GATEWAY_IP - 169.254.10.254 (nome-interface)
NETWORK_GW_VM - 255.255.255.0 (insira o nome da interface)
default GATEWAY_IP

Registe e feche o ficheiro.

De seguida, abra o ficheiro de roteamento da máquina virtual. Este endereço encontra-se em /etc/sysconfig/network/resolv.conf.

nameserver 213.186.33.99

Depois de guardar e fechar o ficheiro, reinicie a sua rede ou máquina virtual.

FreeBSD

Abra um terminal na sua máquina virtual. Uma vez ligado, abra o ficheiro de configuração de rede da máquina virtual, situado na pasta /etc/rc.conf. Altere o ficheiro para que este reflita a configuração abaixo. Neste exemplo, o nome da interface é "em0". Pode alterá-lo se necessário.

ifconfig_em0="inet FAILOVER_IP netmask 255.255.255.255 broadcast FAILOVER_IP"
static_rodoviário="net1 net2"
rodoviário_net1="-net GATEWAY_IP/32 -interface em0"
rodoviário_net2="default GATEWAY_IP"

Registe e feche o ficheiro. De seguida, edite o ficheiro /etc/resolv.conf. Crie-o se necessário.

nameserver 213.186.33.99

Registe e feche o ficheiro e reinicie a máquina virtual.

Ubuntu 18.04

Em primeiro lugar, estabeleça uma ligação SSH à sua máquina virtual e abra o ficheiro de configuração de rede situado em /etc/netplan/ através do comando seguinte. Para efeitos de demonstração, o nosso ficheiro chama-se "50-cloud-init.yaml".

# nano /etc/netplan/50-cloud-init.yaml

Depois de abrir o ficheiro, altere-o com o seguinte código:

network:
    ethernets:
        (nome da interface):
            addresses:
                - FAILOVER_IP/32
            nameservers:
                addresses:
                    - 213.186.33.99
                search: [1]
            Opcional: true
            routes:
                - to: 0.0.0.0/0
                  via: GATEWAY_IP
                  on-link: true
    Version : 2

Depois de realizar as modificações, registe e feche o ficheiro e execute o seguinte comando:

# netplan try
Warning: Stopping systemd-networkd.service, but it can still be activated by:
  systemd-networkd.socket
Do you want to keep these settings?

Press ENTER before the timeout to accept the new configuration

Changes will revert in 120 seconds
Configuration accepted.

Windows Server 2012/Hyper-V

Antes de configurar a sua máquina virtual, deverá criar um comutador virtual.

A partir da linha de comandos do seu servidor dedicado, execute IPconfig/ALL e anote o nome da placa de rede que contém o endereço IP principal do servidor.

No painel de configuração Hyper-V, crie um novo comutador virtual e defina o tipo de ligação no External.

Selecione o adaptador com o endereço IP do servidor e selecione Autorizar o sistema operativo a partilhar esta placa de rede.

networkbridging

Este passo só é necessário uma vez para um servidor Hyper-V. Para todas as máquinas virtuais, é necessário um comutador virtual para ligar as placas de rede virtuais da máquina virtual à placa física do servidor.

De seguida, selecione a máquina virtual à qual deseja adicionar o IP Failover. Utilize o painel de configuração Hyper-V para modificar os parâmetros da máquina virtual e feche-o.

De seguida, implemente a placa de rede e clique em Advanced Features, defina o endereço MAC em Static e introduza o endereço MAC virtual para o endereço IP fail-over. Depois de introduzir estes parâmetros, clique em OK para aplicar as modificações.

networkbridging

De seguida, execute a máquina virtual e ligue-se enquanto administrador, depois aceda ao Control Panel e Network and Sharing Center. Clique na ligação Connections: Ethernet e clique no botão Properties para mostrar as propriedades Ethernet.

Selecione Internet Protocol Version 4 (TCP/IPv4) e clique no botão Properties para apresentar as propriedades IPv4.

networkbridging

Na janela de propriedades do IPv4, selecione Use the following IP address. Introduza o endereço IP fail-over no campo de endereços IP e introduza "255.255.255.255" na máscara de sub-rede.

De seguida, introduza o endereço IP da gateway do servidor na gateway predefinida (por exemplo, terminando o IP do servidor com 254) e introduza "213.186.33.99" no campo Preferred DNS Server.

Clique em OK e ignore a mensagem de aviso relativa ao endereço IP da gateway e ao endereço IP atribuído que não figuram na mesma sub-rede.

Por fim, reinicie o servidor. A máquina virtual deve então estar ligada à Internet através do endereço IP Failover.

networkbridging

Resolução das deficiências

Se não conseguir estabelecer uma ligação entre a sua máquina virtual e a rede pública e suspeitar de um problema de rede, reinicie o servidor em modo rescue e configure a interface de rede gateway diretamente no host.

Para isso, uma vez que reinicie o seu servidor em modo rescue, insira os seguintes comandos:

ip link add name test-bridge link eth0 type macvlan
ip link set dev test-bridge address MAC_ADDRESS
ip link set test-bridge up
ip addr add FAILOVER_IP/32 dev test-bridge

Substitua "MAC_ADDRESS" pelo endereço MAC virtual gerado no painel de configuração e "FAILOVER_IP" pelo IP Failover real.

Depois, basta fazer um ping ao IP Failover a partir do exterior. Se isto funcionar, isto provavelmente significa que existe um erro de configuração na máquina virtual ou no host que impede o IP fail-over de funcionar em modo normal. Se, pelo contrário, o IP ainda não funcionar, abra um ticket à equipa de assistência através da sua Área de Cliente OVHcloud para uma investigação complementar.

Quer saber mais?

Fale com a nossa comunidade de utilizadores em https://community.ovh.com/en/.


Esta documentação foi-lhe útil?

Não hesite em propor-nos sugestões de melhoria para fazer evoluir este manual.

Imagens, conteúdo, estrutura... Não hesite em dizer-nos porquê para evoluirmos em conjunto!

Os seus pedidos de assistência não serão tratados através deste formulário. Para isso, utilize o formulário "Criar um ticket" .

Obrigado. A sua mensagem foi recebida com sucesso.


Estes manuais também podem ser úteis...

OVHcloud Community

Aceda ao seu espaço comunitário. Coloque as suas questões, procure informações e interaja com outros membros do OVHcloud Community.

Discuss with the OVHcloud community

Em conformidade com a alteração à Diretiva 2006/112/CE, os preços com IVA podem variar de acordo com o país de residência do cliente
(por defeito, os preços com IVA apresentados incluem o IVA português em vigor).