Hello!
The goal is to have PC1 and PC2 in the same Layer 2 network. Is the current configuration on the right track, or should I approach it differently?
CHR-1
/interface bridge
add name=bridge1
/interface ethernet
set [ find default-name=ether1 ] disable-running-check=no
set [ find default-name=ether2 ] disable-running-check=no
set [ find default-name=ether3 ] disable-running-check=no
set [ find default-name=ether4 ] disable-running-check=no
set [ find default-name=ether5 ] disable-running-check=no
set [ find default-name=ether6 ] disable-running-check=no
set [ find default-name=ether7 ] disable-running-check=no
set [ find default-name=ether8 ] disable-running-check=no
/interface wireguard
add listen-port=55112 mtu=1420 name=wireguard1
/ip pool
add name=dhcp_pool0 ranges=10.10.0.2-10.10.0.254
/ip dhcp-server
add address-pool=dhcp_pool0 interface=bridge1 name=dhcp1
/interface vxlan
add mac-address=42:B7:95:2D:09:82 name=vxlan1 port=8472 vni=1 vrf=main vteps-ip-version=ipv4
/port
set 0 name=serial0
/interface bridge port
add bridge=bridge1 interface=vxlan1
add bridge=bridge1 interface=ether8
/interface vxlan vteps
add interface=vxlan1 remote-ip=10.0.0.2
/interface wireguard peers
add allowed-address=10.0.0.2/24 interface=wireguard1 name=CHR-2 public-key="4pcqyLVY1XcUNIM0Aq2bDSCXGCj9PTL44xlW2HQq2xQ="
/ip address
add address=10.10.0.1/24 interface=bridge1 network=10.10.0.0
add address=10.0.0.1/24 interface=wireguard1 network=10.0.0.0
/ip dhcp-client
add interface=ether1
/ip dhcp-server network
add address=10.10.0.0/24 gateway=10.10.0.1
/ip firewall nat
add action=masquerade chain=srcnat out-interface=ether1
/system identity
set name=CHR-1
/system note
set show-at-login=no
CHR-2
/interface bridge
add name=bridge1
/interface ethernet
set [ find default-name=ether1 ] disable-running-check=no
set [ find default-name=ether2 ] disable-running-check=no
set [ find default-name=ether3 ] disable-running-check=no
set [ find default-name=ether4 ] disable-running-check=no
set [ find default-name=ether5 ] disable-running-check=no
set [ find default-name=ether6 ] disable-running-check=no
set [ find default-name=ether7 ] disable-running-check=no
set [ find default-name=ether8 ] disable-running-check=no
/interface wireguard
add listen-port=55112 mtu=1420 name=wireguard1
/interface vxlan
add mac-address=CA:E3:A1:BF:B3:8B name=vxlan1 port=8472 vni=1 vrf=main vteps-ip-version=ipv4
/port
set 0 name=serial0
/interface bridge port
add bridge=bridge1 interface=vxlan1
add bridge=bridge1 interface=ether8
/interface vxlan vteps
add interface=vxlan1 remote-ip=10.0.0.1
/interface wireguard peers
add allowed-address=10.0.0.1/24 endpoint-address=192.168.1.46 endpoint-port=55112 interface=wireguard1 name=CHR-1 public-key="qniuz0qz6R9fCE+B78v6sbwYk/hEQjr3bkcJpMNaj3A="
/ip address
add address=10.0.0.2/24 interface=wireguard1 network=10.0.0.0
/ip dhcp-client
add interface=ether1
add interface=bridge1
/ip firewall nat
add action=masquerade chain=srcnat out-interface=ether1
/system identity
set name=CHR-2
/system note
set show-at-login=no
