Como o tráfego de ponte da VM e do Docker pode ser roteado por meio de uma VM pfSense?

1

Eu acho que essa pergunta é o resultado de eu não ser capaz de envolver minha mente nas redes Docker e não ser super legal no Slackware. parece que deveria haver uma solução simples; Eu só estou perdendo isso.

Eu tenho um servidor UnRAID (que é construído sobre o Slackware), e neste servidor eu tenho alguns Dockers rodando, assim como algumas VMs rodando via KVM. Tenho o pfSense em uma dessas VMs e gostaria de rotear o tráfego do Docker e de outras VMs por meio do pfSense.

Ao criar uma VM, o UnRAID fornece três opções por padrão para escolher uma ponte de rede:

  • br0 - permite que uma VM exista como sua própria entidade na rede, com acesso direto à LAN e a um IP atribuído do roteador
  • vibr0 - uma ponte virtual gerenciada pelo host que mantém a VM isolada da LAN
  • docker0 - ponte do Docker

Eu descobri que poderia adicionar todas essas três interfaces ao pfSense: atribua br0 como a interface WAN, vibr0 e docker0 como interfaces LAN. O que eu estou preso agora é como eu faço o tráfego das duas interfaces LAN através do firewall para a WAN. Como posso fazer isso?

Eu tentei algumas coisas completamente ineficazes, como configurar o IP da interface docker0 no pfSense para 192.168.2.1 e definir o gateway padrão na configuração da ponte docker0 como 192.168.2.1, mas isso não parece ter mudou nada. Que aspecto fundamental eu sinto falta aqui?

Para resumir, gostaria de rotear o tráfego dos contêineres do Docker e das outras VMs para o que o pfSense considera como as portas da LAN; a partir daí, ele será roteado para minha LAN real por meio do que o pfSense considera como a porta WAN. Ou: como faço para desconectar o vibr0 e o docker0 da interface eth0 do host?

    
por Nick Anderegg 13.04.2016 / 04:27

1 resposta

0

O que eu gostaria de fazer é: Excluir 1 ou 2 nics do unraid (informações no google e no youtube, usei os tutoriais desse cara link tem alguma informação boa sobre unraid)

Dessa forma, você pode atribuir (a) nic (s) ao seu pfsense vm, o que seria mais rápido do que emulado nic (s).

Eu tenho 4 nic's na minha caixa de unraid e meu unraid box pega seu IP ADDRESS do meu pfsense vm, então unraid está atrás do pfsense vm, assim protegido. 2 nic's são para pfsense (passthrough), 1 nic é usado por unraid em si, conectado a um switch, em pfsense lan. O 4º nic é usado para qualquer outro vm que eu corro. Eu notei que, se eu pasto um nic, é muito mais rápido do que um emulado.

Espero que isso ajude

    
por 15.03.2017 / 20:56