![Apple heeft de datums van WWDC 2023 officieel bevestigd: hier zijn alle details](/f/43688ab5502d752cc9b166c3646b3f09.jpg?width=100&height=100)
Netwerkinterfaceverbinding is een mechanisme dat wordt gebruikt in Linux-servers en dat bestaat uit het binden van meer fysieke netwerkinterfaces om meer bandbreedte bieden dan een enkele interface kan bieden of linkredundantie bieden in het geval van een kabel mislukking. Dit type linkredundantie heeft meerdere namen in Linux, zoals: Bonding, Samenwerken of Koppelingsaggregatiegroepen (VERTRAGING).
Lees ook: Netwerkbonding of teaming instellen in RHEL/CentOS
Netwerkbindingsmechanisme gebruiken in Ubuntu of Debian gebaseerde Linux-systemen, moet u eerst de bonding-kernelmodule installeren en testen of de bonding-driver is geladen via modprobe opdracht.
$ sudo modprobe-binding.
Op oudere releases van Debian of Ubuntu je zou moeten installeren als slaaf pakket door het onderstaande commando uit te voeren.
$ sudo apt-get install ifenslave.
Voer de onderstaande opdracht uit om een verbindingsinterface te maken die bestaat uit de eerste twee fysieke NC's in uw systeem. Deze methode voor het maken van een bond-interface is echter kortstondig en overleeft het opnieuw opstarten van het systeem niet.
$ sudo ip-link voeg bond0 type bond-modus 802.3ad toe. $ sudo ip-linkset eth0 master bond0. $ sudo ip-linkset eth1 master bond0.
Om een permanente verbindingsinterface te creëren in modus 0 type, gebruik dan de methode om het configuratiebestand van de interface handmatig te bewerken, zoals weergegeven in het onderstaande fragment.
$ sudo nano /etc/network/interfaces.
# De primaire netwerkinterface. automatische binding0. iface bond0 inet statisch adres 192.168.1.150 netmasker 255.255.255.0 gateway 192.168.1.1 dns-naamservers 192.168.1.1 8.8.8.8 dns-search domain.local slaves eth0 eth1 bond_mode 0 bond-miimon 100 bond_downdelay 200 bond_updelay 200.
Om de. te activeren verbindingsinterface, herstart de netwerkservice, haal de fysieke interface naar beneden en verhoog de verbindingsinterface of opnieuw opstarten de machine zodat de kernel de nieuwe bond-interface kan oppikken.
$ sudo systemctl herstart networking.service. of. $ sudo ifdown eth0 && ifdown eth1 && ifup bond0.
De instellingen van de bond-interface kunnen worden gecontroleerd door de onderstaande opdrachten uit te voeren.
$ ifconfig of $ ip a.
Details over de bond-interface kunnen worden verkregen door de inhoud van het onderstaande kernelbestand weer te geven met kat commando zoals getoond.
$ cat /proc/net/bonding/bond0.
Voer de onderstaande opdrachten uit om andere bond-interfaceberichten te onderzoeken of de status van de fysieke NICS van de bond te debuggen.
$ staart -f /var/log/berichten.
Volgende gebruik mii-tool tool om de Network Interface Controller (NIC)-parameters te controleren, zoals weergegeven.
$ mii-tool.
De soorten netwerkverbinding worden hieronder vermeld.
De volledige documentatie over NIC bonding is te vinden op: Documentpagina's van de Linux-kernel.