Hallo Ascent (en andere heren).
Dankzij jullie uitvoerige posts in deze tread inmiddels ook mijn DS1813+ naar "adaptive load balancing" gekregen, zonder specifieke 802.3ad compatible switch.
Alles nog eens minitieus doorgelezen en ik ben tegen een aantal van dezelfde items aangelopen als de diverse heren hier:
1. Allereerst een 'bond0' aanmaken op de websoftware van DSM4.3. Let op dat je in de BONDING_OPTS de tekst "mode=active-backup" krijgt, als je een bond aanmaakt in de webinterface voor 'niet-802.3ad gebruik'
Selecteer je echter TOCH daar voor een 802.3 compatible switch (terwijl je er geen hebt!), dan komt hij terug met een foutmelding (zie de eerder gepubliceerde foto van BDM Studios!) dat de switch niet compatible is. In dat geval staat er in de BONDING_OPTS de tekst "mode=4". Ik heb die tekst gewijzigd (met VI) in "mode=6" en heb opnieuw opgestart.
2. Als je inlogt met behulp van bv. Putty (SSH editor), moet je inloggen onder 'root' (en gebruik maken van het password wat je voor het 'admin' account hebt gedefinieerd). Als je dit niet doet (en bv. inlogt zoals BDM Studios deed met een ander account!) zijn de files 'read only' en kun je dus de wijzigingen niet opslaan.
Voor de rest heb ik gecheckt (met grep...zie hieronder) en inderdaad krijg ik ook de tekst "Bonding Mode: adaptive load balancing"
@Ascent: heb je nog iets teruggehoord van Synology over je feature request begin dit jaar over dit onderwerp? En 'mag' deze modificatie...maw: verklooi ik nergens iets? Ik heb behalve de melding nog niet kunnen controleren of hij inderdaad sneller is.....iemand een suggestie hoe ik dat kan testen?
Bedankt voor de info! Richard
(PS: wel grappig overigens dat ik BOND0 actief zie in de webinterface...maar dat er geen keuze is tussen wel- of niet 802.3ad compatibel. Het systeem ziet het blijkbaar als 'geen vlees en geen vis'
)
Wat ik heb gedaan is een gewone bond gemaakt en die file (/etc/sysconfig/network-scripts/ifcfg-bond0) aangepast.
Er staat:
BONDING_OPTS="mode=active-backup use_carrier=1 miimon=100 updelay=100 primary=eth0"
En daar heb ik van gemaakt:
BONDING_OPTS="mode=balance-alb use_carrier=1 miimon=100 updelay=100 primary=eth0"
Rest van de file ongewijzigd. Na reboot (of network restart) zie je in /proc/net/bonding/bond0 dat 't gelukt is aan de bonding mode:
ascent> grep Bonding /proc/net/bonding/bond0
Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)
Bonding Mode: adaptive load balancing
Maar, 't zou zo mooi zijn als dit vanuit de interface kan?