Dedica uma porta fiscial para uma porta virtual em proxmox sem libvirt

1

Eu simplesmente preciso dedicar 1 porta física do host a 1 porta virtual do convidado sem a ajuda do libvirt.

O anfitrião tem:

  • 2 interfaces físicas: eth0 e eth1
  • 1 bridge virtual (vmbr0), que inclui interfaces virtuais de todas as VMs
  • eth0 está no modo bridge com vmbr0 . Graças a isso todos os convidados e host estão na mesma sub-rede (192.168.247.0/24).

Aqui está minha configuração de /etc/network/interfaces

auto lo
iface lo inet loopback

iface eth0 inet manual
iface eth1 inet manual

auto vmbr0
iface vmbr0 inet static
        address 192.168.247.2
        netmask 255.255.255.0
        gateway 192.168.247.1
        bridge_ports eth0
        bridge_stp off
        bridge_fd 0

eth1 deve estar conectado ao modem do ISP. Então eth1 será sair para a internet. Eu quero dedicar a eth1 ao firewall virtual que é uma das máquinas virtuais do host. E o firewall virtual fará todo o trabalho de roteamento, não o host.

Tanto quanto eu vejo para essa tarefa eu devo usar MacVTap (macvlan), mas todos os guias que eu vi foi para KVM + libvirt, e eu não tenho libvirt! Há Proxmox quem está fazendo todas as "tarefas amigáveis"

Como você pode ver abaixo, há apenas 1 VM ativada, é interfaces tap101i0 e tap101i1, onde tap101i0 supõe estar na vmbr0 e compartilhar a mesma máscara de sub-rede que a eth0 do host. E o tap101i1 deve estar 100% vinculado à eth1 do host, então será sair para a internet.

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master vmbr0 state UP mode DEFAULT group default qlen 1000
    link/ether 00:15:17:50:95:66 brd ff:ff:ff:ff:ff:ff
3: eth1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
    link/ether 00:15:17:50:95:67 brd ff:ff:ff:ff:ff:ff
6: tap101i0: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN mode DEFAULT group default qlen 1000
    link/ether 06:97:77:30:cc:a7 brd ff:ff:ff:ff:ff:ff
7: tap101i1: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN mode DEFAULT group default qlen 1000
    link/ether ce:b4:f3:40:38:0d brd ff:ff:ff:ff:ff:ff
8: vmbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000
    link/ether 00:15:17:50:95:66 brd ff:ff:ff:ff:ff:ff
    
por Stas Teitel 14.12.2016 / 11:52

0 respostas