Eu tenho um Oracle Linux 6.4 com Oracle 12c rodando em uma caixa virtual com NAT e rede em ponte em execução 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. Eu 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). Eu estou preso tentando se conectar a partir do Debian vb. Inicialmente, eu pensei que um redirecionamento 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), eu me pergunto o que devo fazer. Basicamente eu gostaria que a porta 1521 fosse encaminhada para o Linux vb. Como eu faria isso?
fonte
Você diz que ambos os convidados têm uma conexão em ponte, bem como NAT? Este é um tipo de arranjo estranho. Ter uma conexão em ponte torna a conexão NAT redundante, porque o convidado deve poder conversar com o resto do mundo por meio da conexão em ponte.
Estou dizendo isso porque, se ambos os convidados tiverem conexões em ponte, eles devem poder se comunicar uns com os outros (e com o host) através deles. As conexões NAT devem ser desnecessárias.
Se você não puder ou não quiser que eles se comuniquem através de seus links em ponte, a coisa mais razoável seria configurar uma rede interna ou somente de host, e conectar os dois convidados a isso. Uma rede interna ou rede somente host é uma LAN virtual mantida pelo Virtualbox. Você pode anexar a interface de rede de um convidado e os convidados podem se comunicar uns com os outros. 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 de host é que o host também obtém uma interface para redes somente de host, portanto, o host e os convidados podem se comunicar uns com os outros.
Aqui está a seção manual do Virtualbox em redes internas . A seção sobre redes somente de host segue logo após.
fonte