Networking/Bridging

From FedoraProject

< Networking(Difference between revisions)
Jump to: navigation, search
(The 'keyfile' way)
(Using NetworkManager (permanent))
Line 34: Line 34:
 
=== Using NetworkManager (permanent) ===
 
=== Using NetworkManager (permanent) ===
  
'''NOTE: This is not yet supported in Fedora.  This page merely documents configurations which could be tested when NetworkManager stops explicitly ignoring Bridge configurations.'''
+
NetworkManager in Fedora 18+ already has some support for bridging. As of 2012-04-02, it is far from perfect but at least there's something to experiment with. Please file bug reports to the upstream bugzilla and link them here.
 
+
NetworkManager is getting support for bridging. It is not yet in the master branch (as of 2012-06-14) and it doesn't yet work for
+
me (pavlix) but I believe it's time to have some testing configuration to work with. It may not work for you, so feel free
+
to modify this page when bridging support is generally available.
+
 
+
Tracker: https://bugzilla.gnome.org/show_bug.cgi?id=546197
+
  
 
==== The 'keyfile' way ====
 
==== The 'keyfile' way ====
Line 50: Line 44:
 
id=Bridge
 
id=Bridge
 
uuid=fc61f6e5-8900-4c6f-915c-eb55714eb874
 
uuid=fc61f6e5-8900-4c6f-915c-eb55714eb874
interface-name=br0
+
interface-name=bridge0
 
type=bridge
 
type=bridge
 
autoconnect=false
 
autoconnect=false
  
 
[bridge]
 
[bridge]
interface-name=br0
+
interface-name=bridge0
 
</pre>
 
</pre>
  
Line 83: Line 77:
 
UUID=fc61f6e5-8900-4c6f-915c-eb55714eb874
 
UUID=fc61f6e5-8900-4c6f-915c-eb55714eb874
 
TYPE=bridge
 
TYPE=bridge
DEVICE=br0
+
DEVICE=bridge0
 
</pre>
 
</pre>
  
Line 92: Line 86:
 
TYPE=Ethernet
 
TYPE=Ethernet
 
HWADDR=52:54:00:8e:93:da
 
HWADDR=52:54:00:8e:93:da
BRIDGE=br0
+
BRIDGE=fc61f6e5-8900-4c6f-915c-eb55714eb874
 
</pre>
 
</pre>
 +
 +
Note: I haven't tested this particular configuration. Feel free to test and adjust.

Revision as of 05:55, 2 April 2013

Contents

Using iproute2 (runtime)

Example configuration:

master=bridge0
slave=eth0

Create a bridge:

ip link add $master type bridge

Enslave an ethernet device:

ip link set $slave master $master

Release an ethernet device:

ip link set $slave nomaster

Remove a bridge:

ip link delete $master

Using NetworkManager (permanent)

NetworkManager in Fedora 18+ already has some support for bridging. As of 2012-04-02, it is far from perfect but at least there's something to experiment with. Please file bug reports to the upstream bugzilla and link them here.

The 'keyfile' way

Bridge:

[connection]
id=Bridge
uuid=fc61f6e5-8900-4c6f-915c-eb55714eb874
interface-name=bridge0
type=bridge
autoconnect=false

[bridge]
interface-name=bridge0

Slave:

[connection]
id=Slave
uuid=2e1906b1-92a4-4206-b2d3-eecfd07241e9
type=802-3-ethernet
master=fc61f6e5-8900-4c6f-915c-eb55714eb874
slave-type=bridge

[802-3-ethernet]
mac-address=52:54:00:8e:93:da

Bug reports:

The 'ifcfg' way

ifcfg-Bridge:

UUID=fc61f6e5-8900-4c6f-915c-eb55714eb874
TYPE=bridge
DEVICE=bridge0

ifcfg-Slave:

UUID=2e1906b1-92a4-4206-b2d3-eecfd07241e9
TYPE=Ethernet
HWADDR=52:54:00:8e:93:da
BRIDGE=fc61f6e5-8900-4c6f-915c-eb55714eb874

Note: I haven't tested this particular configuration. Feel free to test and adjust.