Wir wollen ein Synology mit einem Bond im Active/Standby konfigurieren, aber festlegen welches die primäre Netzwerkkarte sein soll.

Unser NAS hat 3 Netzwerkkarten:

  • LAN1 (eth0) mit 10GBit/s
  • LAN2 (eth1) mit 1GBit/s
  • LAN3 (eth2) mit 1GBit/s

Die eth0 soll natürlich die primäre Karte werden, als Standby soll die eht1 laufen.

Als erster bauen wir einen Bond über die LAN1 und die LAN2 über die DSM-Oberfläche.

Dann aktivieren wir über die DSM-Oberfläche SSH.

Nun kann man sich (z.B. mit putty) auf das Synology verbinden.

Zur Sicherheit zeigen wir uns die vorhanden Netzwerkkarten an:

ip a

Bestimmen der Geschwindigkeit der Verbindung mittels des Befehls

sudo ethtool eth0 | grep Speed

Wechseln in das Netzwerkkonfigurationsverzeichnis

cd /etc/sysconfig/network-scripts

Anfertigen einer Kopie der Datei (zur Sicherheit)

sudo cp ifcfg-bond0 ifcfg-bond0.orig

Bearbeiten der Konfig-Datei: (wer sich mit vi nicht auskennt, im Internet finden sich reichlich Anleitungen!)

sudo vi ifcfg-bond0

Wir ändern die Zeile

"BONDING_OPTS="mode=1 use_carrier=1 miimon=100 updelay=100"

indem wir die gewünschte primäre Schnittstelle einfügen:

"BONDING_OPTS="mode=1 use_carrier=1 miimon=100 updelay=100 primary=eth0"

Speichern und VI verlassen

Zur Sicherheit kann man sich die Datei nochmal anzeigen lassen:

cat ifcfg-bond0

Das Synology neustarten.


Zur Kontrolle kann man sich die aktive Karte mittels dieses Befehls anzeigen lassen:

cat /proc/net/bonding/bond0

Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)Bonding Mode: fault-tolerance (active-backup)
Primary Slave: eth0 (primary_reselect always)
Currently Active Slave: eth0
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 100
Down Delay (ms): 0
Slave Interface: eth0
MII Status: up
Speed: 10000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 00:<hidden>
Slave queue ID: 0
Slave Interface: eth1
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 00:<hidden>
Slave queue ID: 0

 

 Nicht vergessen, danach SSH wieder zu deaktivieren, wenn es anderweitig nicht benötigt wird.

 

 

Wir nutzen Cookies auf unserer Website. Einige von ihnen sind essenziell für den Betrieb der Seite, während andere uns helfen, diese Website und die Nutzererfahrung zu verbessern (Tracking Cookies). Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.