Tip allegrement repompe des scripts ralink d'asus :

#!/bin/bash

# on suppose que l'interface wireless est deja montee, et que ses diverses options sont placees

# si le module bridge existe, on le loade
if [ -f /lib/modules/`uname -r`/kernel/net/bridge/bridge.o ] ; then
        /sbin/modprobe bridge
fi
# on cree un bridge, le nom br0 est parfaitement arbitraire
/usr/sbin/brctl addbr br0
# on attache eth0 a ce bridge
/usr/sbin/brctl addif br0 eth0
# puis l'interface wireless
/usr/sbin/brctl addif br0 ra0
# on NULLe les 2 adresses
/sbin/ifconfig eth0 0.0.0.0
/sbin/ifconfig ra0 0.0.0.0
# on monte le lien a l'aide d'iproute
/sbin/ip link set br0 up
# on sette son adresse avec la syntaxe hyper conviviale d'ip
/sbin/ip addr add 192.168.0.1/24 brd + dev br0
# et on route par defaut ou on veut
/sbin/ip route add default via 192.168.0.254

Pour plus d'informaton imbitable sur iproute, rendez vous http://www.policyrouting.org/iproute2-toc.html

linux/wireless_bridging.txt · Last modified: 2010/01/12 13:29 (external edit)