Ich hatte mit meinem HTPC immer das seltsame Problem, dass das Netzwerk - Ethernet - irgendwann nicht mehr da war und auch nicht mehr hochkam, nur ein Neustart löste dann das Problem, was aus verschiedenen Gründen nicht wirklich gut war: Wenn ich nicht zuhause war musste ich remote das Teil per Steckdose aus- und wieder einschalten.
Mir ist dann Anfang des Jahres eine Idee gekommen um das abzumildern: Der HTPC hat auch WLan eingebaut, was ich bis dato nicht genutzt habe. Also habe ich WLan konfiguriert und ein Bonding-Interface eingerichtet bestehend aus Ethernet und WLan, mit Prioriät auf Ethernet:
[NetDev]
Name=bond1
Kind=bond
[Bond]
Mode=active-backup
PrimaryReselectPolicy=always
MIIMonitorSec=1s
Funktioniert tadellos, hat den interessanten Nebeneffekt dass durch das Bonding tatsächlich Ethernet wieder hochkommt wenn es abschmiert:
[4092321.395625] r8152 2-5:1.0 enp0s21f0u5: carrier off
[4092322.147705] bond1: (slave enp0s21f0u5): link status definitely down, disabling slave
[4092322.147735] bond1: (slave wlan0): making interface the new active one
[4092325.329405] r8152 2-5:1.0 enp0s21f0u5: carrier on
[4092326.244106] bond1: (slave enp0s21f0u5): link status definitely up, 1000 Mbps full duplex
[4092326.244124] bond1: (slave enp0s21f0u5): making interface the new active one
Problem gelöst :-)
#
systemd #
linux #
bonding #
gentoo