Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
-
bluestar
- Beiträge: 2346
- Registriert: 26.10.2004 11:16:34
- Wohnort: Rhein-Main-Gebiet
Beitrag
von bluestar » 06.04.2020 14:41:41
unitra hat geschrieben: 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
Beitrag
von Roonix » 14.04.2020 21:18:58
bluestar hat geschrieben: 06.04.2020 09:49:52
Roonix hat geschrieben: 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
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
Beitrag
von Roonix » 14.04.2020 22:41:23
So, habe das Problem nun gelöst.
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