Modo bridge IP

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

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.

Última atualização: 06/10/2022

A partir de 6 de outubro de 2022, a nossa solução "Failover IP" passou a designar-se Additional IP. Isto não afeta as suas funcionalidades.

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;
  • "ADDITIONAL_IP": o seu endereço Additional IP;
  • "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 Additional IP.

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 ADDITIONAL_IP
    netmask 255.255.255.255
    broadcast ADDITIONAL_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 ADDITIONAL_IP
    netmask 255.255.255.255
    broadcast ADDITIONAL_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=ADDITIONAL_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=ADDITIONAL_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 ADDITIONAL_IP netmask 255.255.255.255 broadcast ADDITIONAL_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:
                - ADDITIONAL_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 Additional IP. 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 Additional IP. 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 Additional IP 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 Additional IP.

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 ADDITIONAL_IP/32 dev test-bridge

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

Depois, basta fazer um ping ao Additional IP 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 Additional IP 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).