Puncte:0

Clientul KVM nu primește IP de la bridge

drapel cn

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.

drapel in
rutarea nu este relevantă pentru crearea de punte, dar un instrument obișnuit pentru a urmări ceea ce se întâmplă este `tcpdump`, folosiți-l ca `tcpdump -i vnet0`, apoi treceți la br0 și, în sfârșit, eth0. Există, de asemenea, ebtables și nftables.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.