Conecte-se ao banco de dados Oracle Linux Virtualbox do Debian Linux Virtualbox

Conecte-se ao banco de dados Oracle Linux Virtualbox do Debian Linux Virtualbox

Eu tenho um Oracle Linux 6.4 com Oracle 12c rodando em uma caixa virtual com NAT e rede em ponte rodando em um host OSX. Um segundo convidado é um Debian Linux com NAT e rede em ponte. Estou tentando acessar o banco de dados no Oracle vb escutando na porta 1521 do Debian vb. Testei a conexão do host para o convidado Oracle via encaminhamento de porta NAT com sucesso (encaminhado em 10.0.2.15 que recebi do NAT DHCP). Estou preso tentando me conectar a partir do Debian vb. Inicialmente, pensei que um encaminhamento de porta NAT do Debian vb para o Oracle vb seria o caminho a seguir, mas como eles atribuíram por padrão o mesmo ip (10.0.2.15), me pergunto o que devo fazer. Basicamente eu gostaria que a porta 1521 fosse encaminhada para o Linux vb. Como eu faria isso?

Responder1

Quer dizer que ambos os hóspedes têm o mesmo endereço? Nesse caso, você precisa corrigir isso primeiro: certifique-se de não usar o mesmo endereço MAC em ambos os convidados.

Além disso, se ambos os convidados estiverem usando uma interface de rede (NAT ou não) na mesma sub-rede, você não precisará de nenhum encaminhamento de porta entre eles.

Responder2

Você diz que ambos os convidados têm uma conexão em ponte e também NAT? Este é um arranjo meio estranho. Ter uma conexão em ponte torna a conexão NAT redundante, porque o convidado deve poder conversar com o resto do mundo através da conexão em ponte.

Estou dizendo isso porque, se ambos os convidados tiverem conexões em ponte, eles deverão ser capazes de se comunicar entre si (e com o host) por meio delas. As conexões NAT devem ser desnecessárias.

Se você não pode ou não deseja que eles se comuniquem por meio de links em ponte, o mais razoável seria configurar uma rede interna ou somente host e conectar os dois convidados a ela. Uma rede interna ou rede somente host é uma LAN virtual mantida pelo Virtualbox. Você pode anexar uma interface de rede de convidado a ele e os convidados poderão se comunicar entre si. O Virtualbox suporta a execução de um servidor DHCP na rede, se desejar. A diferença entre uma rede interna e uma rede somente host é que o host também obtém uma interface para redes somente host, para que o host e os convidados possam se comunicar entre si.

Aqui está a seção do manual do Virtualbox sobre redes internas. A seção sobre redes somente host segue logo depois.

informação relacionada