Ethernet Bonding: come garantire ridondanza e/o massimizzare la banda disponibile: differenze tra le versioni

m
nessun oggetto della modifica
mNessun oggetto della modifica
mNessun oggetto della modifica
 
(2 versioni intermedie di uno stesso utente non sono mostrate)
Riga 1: Riga 1:
{{Versioni compatibili|Squeeze|Wheezy}}
{{Versioni compatibili|Squeeze|Wheezy|Jessie}}
== Introduzione ==
== Introduzione ==
In ambiente server Windows si parla generalmente di '''teaming''' riguardo alla configurazione di due o più schede di rete in modo che siano viste come una sola. Gli obiettivi sono quelli di aumentare la banda disponibile, di garantire un bilanciamento di carico tra le varie schede di rete e garantire una maggior sicurezza, visto che se una delle schede di rete ha problemi, ci sono le altre a garantire che la trasmissione non cada.<br/>
In ambiente server Windows si parla generalmente di '''teaming''' riguardo alla configurazione di due o più schede di rete in modo che siano viste come una sola. Gli obiettivi sono quelli di aumentare la banda disponibile, di garantire un bilanciamento di carico tra le varie schede di rete e garantire una maggior sicurezza, visto che se una delle schede di rete ha problemi, ci sono le altre a garantire che la trasmissione non cada.<br/>
Riga 13: Riga 13:
Per far sì che il bonding funzioni, il kernel deve avere il supporto per il bonding delle periferiche:
Per far sì che il bonding funzioni, il kernel deve avere il supporto per il bonding delle periferiche:
<pre>
<pre>
# modprobe --list | grep bonding
# modinfo -n bonding
/lib/modules/2.6.20-16/kernel/drivers/net/bonding/bonding.ko
/lib/modules/2.6.20-16/kernel/drivers/net/bonding/bonding.ko
</pre>
</pre>
Riga 35: Riga 35:


== Installazione ==
== Installazione ==
Il bonding su Linux è gestito dal programma <code>ifenslave</code>:
Il bonding su Linux è gestito dal programma <code>ifenslave</code>.
 
Per Debian 7 ([[Wheezy]]) e precedenti, con [[privilegi di amministrazione]] basta:
<pre>
<pre>
# apt-get install ifenslave-2.6
# apt-get install ifenslave-2.6
</pre>
Mentre a partire da Debian 8 ([[Jessie]]):
<pre>
# apt-get install ifenslave
</pre>
</pre>


== Configurazione ==
== Configurazione ==
{{Warningbox|L'utente deve eliminare dal file <code>/etc/network/interfaces</code> qualsiasi configurazione esistente relativa alle interfacce di rete che si intende includere nel bond di rete, ovvero nessuna di esse deve essere definita.}}
{{Warningbox|L'utente deve eliminare dal file <code>/etc/network/interfaces</code> qualsiasi configurazione esistente relativa alle interfacce di rete che si intende includere nel bond di rete, ovvero nessuna di esse deve essere definita.}}


Riga 62: Riga 68:
options bonding mode=1 miimon=100 downdelay=200 updelay=200
options bonding mode=1 miimon=100 downdelay=200 updelay=200
</pre>
</pre>
Aggiornate la lista dei moduli caricati:
 
Riavviate il sistema di networking (oppure il sistema intero) e controllate eventuali messaggi d'errore al boot:
<pre>
<pre>
# update-modules
# service networking restart
</pre>
e riavviate il sistema di networking (oppure il sistema intero) e controllate eventuali messaggi d'errore al boot:
<pre>
# /etc/init.d/networking restart
</pre>
</pre>


Riga 134: Riga 137:
|Numero_revisori = 1
|Numero_revisori = 1
}}
}}


[[Categoria:Configurazione ethernet]]
[[Categoria:Configurazione ethernet]]
3 581

contributi