"Bridge" ethernet sous Fedora

Afin de partager ma freebox v4 entre deux machines, et surtout pour permettre de les relier entre elles en 100Mb/s sans avoir à utiliser de câble croisé qui m'aurait amené à définir des adresses privées spécifiques, j'avais configuré ma fedora sur mon vieux P3 866 (maintenant boosté à 1400 !) en bridge sur deux cartes réseau !

/etc/modprobe.conf

alias eth0 e100
alias eth1 pcnet32

/etc/sysctl.conf

net.bridge.bridge-nf-call-arptables = 0
net.bridge.bridge-nf-call-iptables = 0
net.bridge.bridge-nf-call-ip6tables = 0
net.bridge.bridge-nf-filter-vlan-tagged = 0

/etc/sysconfig/network-scripts

ifcfg-br0

DEVICE=br0
ONBOOT=yes
BOOTPROTO=dhcp
TYPE=Bridge
DELAY=0
STP=on

ifcfg-eth0

DEVICE=eth0
ONBOOT=yes
TYPE=ETHER
BRIDGE=br0

ifcfg-eth1

DEVICE=eth1
ONBOOT=yes
TYPE=ETHER
BRIDGE=br0

Et voilà, le tour était joué !

La freebox faisait office de server dhcp, le P3 jouait le rôle de bridge, et le NC6000 pouvait à la fois accéder au net et échanger des données avec le P3 !

Seule contrainte, le P3 devait évidemment être allumé !