Am făcut recent upgrade de la ubuntu 18.04 la 20.04 și acum nu reușesc să fac podurile KVM să funcționeze.
În scopuri de testare, folosesc o instalare de 20.04lts cu stoc de os, cu numai pachetele necesare KVM, bridge utils etc. instalate. Niciun firewall configurat sau altceva.
Pot crea puntea și gazda are acces la rețea etc., dar dacă asignez puntea unei VM, nu primește un IP alocat de la serverul DHCP. Am încercat să setez IP-uri statice, dar problema nu se schimbă, nu există acces la internet.
Se pare că ceva nu merge bine cu partea punte/rutare, dar nu am idee despre ce.
Setări gazdă:
link ip
link ip
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state modul NECUNOSCUT DEFAULT grup implicit qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq master br0 state UP mode DEFAULT grup implicit qlen 1000
link/ether 1c:69:7a:a9:b3:f0 brd ff:ff:ff:ff:ff:ff
3: wlo1: <BROADCAST,MULTICAST> mtu 1500 qdisc stare noop mod DOWN DEFAULT grup implicit qlen 1000
link/ether 14:85:7f:46:94:ed brd ff:ff:ff:ff:ff:ff
4: br0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT grup implicit qlen 1000
link/ether 1c:69:7a:a9:b3:f0 brd ff:ff:ff:ff:ff:ff
5: vnet0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel master br0 state mod NECUNOSCUT DEFAULT grup implicit qlen 1000
link/ether fe:54:00:77:53:d9 brd ff:ff:ff:ff:ff:ff
afișează adresa ip
afișează adresa ip
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue stare UNKNOWN grup implicit qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft pentru totdeauna preferred_lft pentru totdeauna
inet6 ::1/128 scope host
valid_lft pentru totdeauna preferred_lft pentru totdeauna
2: enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq master br0 state UP group default qlen 1000
link/ether 1c:69:7a:a9:b3:f0 brd ff:ff:ff:ff:ff:ff
3: wlo1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop stare JOS grup implicit qlen 1000
link/ether 14:85:7f:46:94:ed brd ff:ff:ff:ff:ff:ff
4: br0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 1c:69:7a:a9:b3:f0 brd ff:ff:ff:ff:ff:ff
inet 192.168.0.59/24 brd 192.168.0.255 scope global dynamic br0
valid_lft 6655sec preferred_lft 6655sec
inet6 fe80::5cf0:6eff:feec:6394/64 scope link
valid_lft pentru totdeauna preferred_lft pentru totdeauna
5: vnet0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel master br0 state NECUNOSCUT grup implicit qlen 1000
link/ether fe:54:00:77:53:d9 brd ff:ff:ff:ff:ff:ff
inet6 fe80::fc54:ff:fe77:53d9/64 scope link
valid_lft pentru totdeauna preferred_lft pentru totdeauna
brctl
spectacol brctl
numele podului ID pod Interfețe activate STP
br0 8000.1c697aa9b3f0 nu enp1s0
vnet0
netplan
reţea:
ethernet:
enp1s0:
dhcp4: da
dhcp6: nu
versiunea: 2
poduri:
br0:
interfețe: [enp1s0]
dhcp4: da
dhcp6: nu
parametri:
stp: fals
întârziere înainte: 0
iptables
INTRARE în lanț (politica ACCEPTĂ)
target prot opt sursă destinație
Lanț FORWARD (politica ACCEPT)
target prot opt sursă destinație
Ieșire în lanț (politica ACCEPT)
target prot opt sursă destinație
virsh
virsh net-list --toate
Nume Stare Autostart Persistent
---------------------------------------------
host-bridge activ da da
virsh net-edit host-bridge
<network>
<name>host-bridge</name>
<uuid>5c83bc93-624f-47fe-908e-be22cee755ea</uuid>
<forward mode='bridge'/>
<bridge name='br0'/>
</network>
redirecționare ip v4
sysctl net.ipv4.ip_forward
net.ipv4.ip_forward = 1
traseu
traseul -n
Tabelul de rutare IP al nucleului
Destination Gateway Genmask Flags Metric Ref Utilizare Iface
0.0.0.0 192.168.0.210 0.0.0.0 UG 100 0 0 br0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 br0
192.168.0.210 0.0.0.0 255.255.255.255 UH 100 0 0 br0
VM-ul este doar o instalare ubuntu 18.04 de bază cu rețea setat la DHCP, dar nu se obține niciun IP. Dacă setez un IP static, pot ping IP-ul gazdei, dar nu gateway-ul sau orice alt IP de pe aceeași subrețea, ceea ce mă face din nou să cred că este ceva în neregulă cu puntea.