User Tools

Site Tools


doc:appunti:linux:sa:bridge_linux

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
doc:appunti:linux:sa:bridge_linux [2024/06/25 10:14] – created niccolodoc:appunti:linux:sa:bridge_linux [2024/06/25 12:07] (current) – [Comandi obsoleti bridge-utils] niccolo
Line 16: Line 16:
 Viene creata l'interfaccia **br01** e configurata con il MAC address e l'IP address specificati, le due interfacce fisiche **eth0** e **eth1** diventano due porte del bridge. Viene creata l'interfaccia **br01** e configurata con il MAC address e l'IP address specificati, le due interfacce fisiche **eth0** e **eth1** diventano due porte del bridge.
  
-Il MAC address, se non viene specificato, è determinato da FIXME...+Il **MAC address**, se non viene specificato, pare che venga **derivato dal nome dell'interfaccia**, cioè si ottiene lo stesso risultato del comando **brctl addbr br01**Aggiungere interfacce al bridge non modifica il MAC address assegnato inizialmente. 
 + 
 +**ATTENZIONE**: Se sulla stessa LAN si hanno **due o più host** in cui si configurano dei **bridge con lo stesso nome**, si otterranno interfacce di rete con **MAC address identico** e conseguenti problemi di comunicazioneÈ opportuno pertanto specificare esplicitamente il MAC address, utilizzando ad esempio quello di una delle interfacce che verranno aggiunte. 
 + 
 + 
 +===== Comandi obsoleti bridge-utils ===== 
 + 
 +I comandi forniti dal pacchetto **bridge-utils** devono essere considerati obsoleti e sostituiti dai corrispondenti di **iproute2**. Tuttavia ecco alcuni esempi: 
 + 
 +Creazione di un bridge e aggiunta di due interfacce ad esso: 
 + 
 +<code> 
 +brctl addbr br01 
 +brctl addif br01 eth0 
 +brctl addif br01 eth1 
 +</code> 
 + 
 +Visualizzazione dello stato di un bridge: 
 +         
 +<code> 
 +brctl show br01 
 +bridge name     bridge id               STP enabled     interfaces 
 +br01            8000.4a9aa5acc912       yes             eth0 
 +                                                        eth1 
 +</code> 
 + 
 +Per togliere una interfaccia da un bridge ed eliminarlo: 
 + 
 +<code> 
 +brctl delif br01 eth0  
 +brctl delbr br01 
 +</code> 
 + 
 +===== Comandi iproute2 ===== 
 + 
 +Al posto dei vecchi comandi bridge-utils si deve utilizzare il moderno comando **ip** di iproute2. Per creare una interfaccia bridge con il MAC address specificato: 
 + 
 +<code> 
 +ip link add name br01 address 4a:9a:a5:ac:c9:12 up type bridge 
 +</code> 
 + 
 +Per eliminare un bridge: 
 + 
 +<code> 
 +ip link del name br01 
 +</code> 
  
doc/appunti/linux/sa/bridge_linux.1719303272.txt.gz · Last modified: 2024/06/25 10:14 by niccolo