0

I have a (hopefully) simple problem.

I try to configure my host system to route network traffic through one physical network interface.

Here is my setup:

I have an ethernet interface (eth0) and i have a bridge already running. Important to this setup is. I had to switch the Mac-Adress because the hoster seems to only allow traffic on the main Mac-Address. So.

This is my interfaces config for br0 and eth0:

auto br0 eth0

iface eth0 inet manual
    hwaddress ether 9e:91:af:f2:79:ef

iface eth0 inet6 manual
    hwaddress ether 9e:91:af:f2:79:ef

iface br0 inet static
    address 89.58.62.11/22
    gateway 89.58.60.1
    hwaddress ether 0a:a2:e9:ed:76:99
    bridge_ports eth0
    bridge_stp off
    bridge_maxwait 0
    bridge_fd 0

iface br0 inet6 static
    address 2a0a:4cc0:1:242::1
    gateway fe80::1
    hwaddress ether 0a:a2:e9:ed:76:99
    bridge_ports eth0
    bridge_stp off
    bridge_maxwait 0
    bridge_fd 0

As you can see i configure br0 to use ipv4 and ipv6 and eth0 (the physical interface) is just added to the bridge br0.

Now i want an VM with a second physical IPv4 (official IPv4) and hopefully an IPv6 from my net.

I run the guest in an qemu instance with these starting conditions (currently):

#!/bin/sh
qemu-system-x86_64 -machine type=pc-q35-2.12,accel=tcg -smp 6 -m size=4G,slots=2,maxmem=12G -k de -device virtio-net-pci,netdev=net0 -netdev tap,id=net0,"helper=/usr/lib/qemu/qemu-bridge-helper" -device qemu-xhci -spice port=5900,password=mysecretpw -vga qxl -drive file=hda.img,if=virtio,bus=0,unit=0,media=disk,cache=writeback -drive file=/opt/cdimages/debian-11.5.0-amd64-netinst.iso,media=cdrom,index=0 -drive file=/opt/cdimages/virtio-drivers.iso,media=cdrom,index=1

Additional: My routing table on the host

Kernel-IP-Routentabelle
Ziel            Router          Genmask         Flags Metric Ref    Use Iface
0.0.0.0         89.58.60.1      0.0.0.0         UG    0      0        0 br0
89.58.60.0      0.0.0.0         255.255.252.0   U     0      0        0 br0

And now its up to you. Can anyone help me to get my guest running with my second official IP:

89.58.20.44/32

Oh. Btw. My Host-System is a Debian 11 Server.

If it is important: The host system is a "root"-server which means it is also a vm with physical attached hardware. But i have access to everything on the host like a dedicated server.

I hope someone can help me.

Greetings

Christian Nill

0 Answers0