[gelöst] Kein IPv4 für Gäste über Bridge

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Benutzeravatar
bluestar
Beiträge: 2346
Registriert: 26.10.2004 11:16:34
Wohnort: Rhein-Main-Gebiet

Re: Kein IPv4 für Gäste über Bridge

Beitrag von bluestar » 06.04.2020 14:41:41

unitra hat geschrieben: ↑ zum Beitrag ↑
06.04.2020 14:34:13
Der Host hängt mit einem Ethernet Port am Router und mit 2 Ports an einem Switch. Verkabelung ( Router <-> Host <-> Switch). Dieser Aufbau kann zu geblockten Ports führen, hängt davon ab wo die "Root-Bridge" augehandelt ist, weil ich davon ausgehen muß, daß die Root-Bridge nicht konfiguriert ist. Teilweises Abschalten von STP und nicht wissen wo die Root-Bridge ausgehandelt ist könnte zu so einem Verhalten führen.
Deine Ausführungen sind richtig, allerdings geht's bei dem TE doch darum, dass der Bonding-Treiber auf dem Linux-Server sich weigert überhaupt beide Interfaces anzunehmen.

So lange bond0 nicht erst mal hochkommt mit beiden Ports, spielen STP / Root-Bridge / blocked Ports keine Rolle....

Roonix
Beiträge: 57
Registriert: 01.04.2019 11:56:52

Re: Kein IPv4 für Gäste über Bridge

Beitrag von Roonix » 14.04.2020 21:18:58

bluestar hat geschrieben: ↑ zum Beitrag ↑
06.04.2020 09:49:52
Roonix hat geschrieben: ↑ zum Beitrag ↑
05.04.2020 23:42:01
habe es mit und ohne LACP und der entsprechenden bond Konfiguration probiert. dmesg gibt in allen fällen als Fehler aus:
Danke für das Feedback, dann würde ich dir mal zu folgenden Tests raten:
1) entferne bond_miimon in deiner Konfiguration, kein LACP auf dem Switch
2) trage als bond_mode 4 und konfiguriere auf dem Switch den Trunk als LACP.
3) Sofern beides nicht hilft, wäre es mal hilfreich zu wissen, welcher Netzwerktreiber bei dir zum Einsatz kommt.... Ich hab da in den Kernel-Sourcen nämlich noch ein Parmeterchen gefunden, was auch noch eine Hilfe sein könnte: use_carrier=0.

Ansonsten bin ich mit meinem Bondage-Latein am Ende und könnte nur noch mal dazu raten, den neusten Kernel aus den Buster-Backports zu verwenden.
Hallo zusammen, war jetzt länger krankheitsbedingt flachgelegen und bin nun wieder auferstanden :P

Ich habe das getestet, ohne bond_miimon funktioniert der bond, es kommen keine Fehlermeldungen mehr. Allerdings - wenn ich eine VM auf eine bridge hänge die ich auf den Bond konfiguriere bekommt diese wieder keine ipv4 adresse.

Vielen Dank für eure zahlreichen Bemühungen! :)

Roonix
Beiträge: 57
Registriert: 01.04.2019 11:56:52

Re: [gelöst] Kein IPv4 für Gäste über Bridge

Beitrag von Roonix » 14.04.2020 22:41:23

So, habe das Problem nun gelöst.

Code: Alles auswählen

bond-miimon 100
bond-updelay 200
bond-downdelay 200
wurden entfernt. Danach habe ich die interfaces Datei Schritt für Schritt neu aufgebaut. Immer mit reboot und dmesg Kontrolle dazwischen. jetzt funktioniert alles einwandfrei! Vielen Dank an alle :)

Code: Alles auswählen

  1 # This file describes the network interfaces available on your system
  2 # and how to activate them. For more information, see interfaces(5).
  3
  4 source /etc/network/interfaces.d/*
  5
  6 # The loopback network interface
  7 auto lo
  8 iface lo inet loopback
  9
 10 #eno1 in bond0 (LAGG) an unifi-p3
 11 allow eno1
 12 iface eno1 inet manual
 13
 14 #eno2 in bond0 (LAGG) an unifi-p3
 15 allow eno2
 16 iface eno2 inet manual
 17
 18 #eno3 für brLANan unifi-p3
 19 auto eno3
 20 iface eno3 inet manual
 21
 22 #eno4 für brWAN an fritzbox
 23 auto eno4
 24 iface eno4 inet manual
 25
 26 #bond0 (eno1 + eno2)
 27 auto bond0
 28 iface bond0 inet manual
 29   bond_slaves eno1 eno2
 30   bond_mode 4 #LAGG auf Switch konfiguriert!
 31
 32 #brLAN für KVM/QEMU
 33 auto brLAN
 34 iface brLAN inet manual
 35   bridge_ports eno3
 36   bridge_fd 0
 37   bridge_waitport 20
 38   bridge_stp on
 39 # address 192.168.223.201/24
 40 #  gateway 192.168.223.254
 41 # # dns-* options are implemented by the resolvconf package, if installed
 42 # dns-nameservers 192.168.223.254
 43 # dns-search XXXXXXXXXXXXXXXXXXXXXX
 44
 45 #brWAN für vm52-opnsense-WAN
 46 auto brWAN
 47 iface brWAN inet manual
 48   bridge_ports eno4
 49   bridge_fd 0
 50   bridge_waitport 20
 51   bridge_stp on
 52
 53 #brVM auf bond0 (LAGG)
 54 auto brVM
 55 iface brVM inet static
 56   bridge_ports bond0
 57   bridge_fd 0
 58   bridge_waitport 20
 59   bridge_stp on
 60   address 192.168.223.201/24
 61   gateway 192.168.223.254
 62   # dns-* options are implemented by the resolvconf package, if installed
 63   dns-nameservers 192.168.223.254
 64   dns-search XXXXXXXXXXXX
~

Code: Alles auswählen

root@dom0-ber-host01 ~ # ethtool bond0
Settings for bond0:
        Supported ports: [ ]
        Supported link modes:   Not reported
        Supported pause frame use: No
        Supports auto-negotiation: No
        Supported FEC modes: Not reported
        Advertised link modes:  Not reported
        Advertised pause frame use: No
        Advertised auto-negotiation: No
        Advertised FEC modes: Not reported
        Speed: 2000Mb/s
        Duplex: Full
        Port: Other
        PHYAD: 0
        Transceiver: internal
        Auto-negotiation: off
        Link detected: yes
LG Patrick

Antworten