私のkvmホストは少し混乱しています。特に、他のホストにも同じ設定があり、うまく動作するため、これはさらにそうです。 kvmゲスト用の単一のインターフェイスと、複数のブリッジを持つkvmホストに設定する必要があるproxmox Centos 8仮想マシンがあります。したがって、仮想マシンはhvm(ネストされたハイパーバイザー)タイプでなければなりません。
ホストネットワークと通信できることを望み、ブリッジインターフェイスにkvmゲスト(vyos vm)を設定しましたが、ファイアウォールマスカレードを設定しないと、ゲストはホストゲートウェイおよびネットワークと通信できず、ホストのみと通信できます。ホスト+ゲストは互いにpingを送信できます。
ホスト sysctl.conf は正常です。
net.ipv4.ip_forward = 1
net.ipv4.conf.all.proxy_arp = 1
net.bridge.bridge-nf-call-arptables = 0
net.bridge.bridge-nf-call-ip6tables = 0
net.bridge.bridge-nf-call-iptables = 0
ファイアウォールは次のとおりです。
firewall-cmd --list-all
public (active)
target: default
icmp-block-inversion: no
interfaces: br0 br1 ens18
sources:
services: cockpit dhcpv6-client ssh
ports:
protocols:
forward: no
masquerade: no
forward-ports:
source-ports:
icmp-blocks:
rich rules:
ネストされた仮想マシン:
virsh dominfo <domname>
Id: 1
Name: <domname>
UUID: 6ce2fae5-2e57-428b-ad29-49a067866161
OS Type: hvm
State: running
CPU(s): 4
私は他に気づかなかった。誰でも助けてください!