ahoj vsichni,
mam takovy pribeh se servrikem s 2x eth s ubuntu /prvne jsem zkousel trixie /chovani stejne//, obycejnym prepinacem a dvemi VM s trixie a s w11.
a moc mi nejde do hlavy co se vlastne deje, treba uz na tuhle vec nekdo narazil a dovede k tomuto neco rict, nebo jsem takovy trouba.
takze:
- mam 2x eth0, z nich mam bond roundrobin /balance-rr/ a na nem 1x bridge jak pro fyzickou masinu tak pro ty 2 virtualky
- virtualky naklikam pres virt-manager, sitovky ve VMs maji ovladac e1000 /zkousel jsem i virtio/
vysledkem packet loss ~50% /mam 2x eth/, jak z fyzickeho stroje kde VMs bezi, tak z jinych stroju v siti vcetne brany. traffic sice moc nechodil, ale countery packetu na fyzicke masine zpusobne rostly jak na bridgi, tak na bondu, tak i pul na pul mezi sitovkama.
hledam a narazil jsem na informaci, ze bridge neumi fungovat nad bondem v balance-rr. nakonec tuto cfg pry nekdo pres proxmox rozjel. nechal jsem se tim inspirovat a do /etc/netplan/sdfsdfs.yaml pridal 3 radky v cfg bridge, ktere na konci #:
network:
version: 2
ethernets:
eno8303: {}
eno8403: {}
bonds:
bond0:
interfaces:
- eno8303
- eno8403
parameters:
mode: "balance-rr"
bridges:
vmbr0:
parameters:
ageing-time: 0 # Set aging time to 300 seconds (5 minutes)
stp: false # default je true
max-age: 0 #
interfaces:
- bond0
addresses:
- "192.168.0.50/24"
routes:
- to: "default"
via: "192.168.0.1"
nameservers:
addresses:
- 8.8.8.8
search: []
obe vm najednou bez pl a jsou videt i z gw.
nestala se nekomu podobna legrace? diky ;]