Markus Feldmann
2012-Apr-23  13:11 UTC
[Bridge] wlan0 will not be automatically added to br0
Hi All,
i want my wlan0 added automatically to br0 on my Debian Squeeze Server. 
At the moment the ports eth[1-3] are running over br0. I am using kernel 
3.2.9. The port eth0 is only for internet. eth[1-3] are for my local 
network at home. When i manually add wlan0 to br0 i can built up a 
communication between my laptop and my server. Therfore i execute the 
command <brctl addif br0 wlan0> on my server.
Here are some configs:
/etc/network/interfaces
auto lo
iface lo inet loopback
auto br0
iface br0 inet static
     address 192.168.0.186
     netmask 255.255.255.0
     broadcast 192.168.0.255
     bridge_ports eth1 eth2 eth3 wlan0
     bridge_ageing 300
     bridge_fd 1
# Mapping to DSL- oder DHCP-Router
mapping eth0
     ...
/etc/default/hostapd
DAEMON_CONF="/etc/hostapd.conf"
/etc/hostapd.conf
         interface=wlan0
         bridge=br0
         driver=nl80211
         logger_syslog=-1
         logger_syslog_level=1
         logger_stdout=-1
         logger_stdout_level=1
         dump_file=/tmp/hostapd.dump
         ctrl_interface=/var/run/hostapd
         ctrl_interface_group=0
         ssid=fortress
         country_code=DE
         hw_mode=g
         channel=1
         beacon_int=100
         dtim_period=2
         max_num_sta=255
         rts_threshold=2347
         fragm_threshold=2346
         macaddr_acl=0
         auth_algs=3
         ignore_broadcast_ssid=0
         wmm_enabled=1
         wmm_ac_bk_cwmin=4
         wmm_ac_bk_cwmax=10
         wmm_ac_bk_aifs=7
         wmm_ac_bk_txop_limit=0
         wmm_ac_bk_acm=0
         wmm_ac_be_aifs=3
         wmm_ac_be_cwmin=4
         wmm_ac_be_cwmax=10
         wmm_ac_be_txop_limit=0
         wmm_ac_be_acm=0
         wmm_ac_vi_aifs=2
         wmm_ac_vi_cwmin=3
         wmm_ac_vi_cwmax=4
         wmm_ac_vi_txop_limit=94
         wmm_ac_vi_acm=0
         wmm_ac_vo_aifs=2
         wmm_ac_vo_cwmin=2
         wmm_ac_vo_cwmax=3
         wmm_ac_vo_txop_limit=47
         wmm_ac_vo_acm=0
         eapol_key_index_workaround=0
         eap_server=0
         own_ip_addr=127.0.0.1
         wpa=2
         wpa_passphrase=PASSWORT
         wpa_key_mgmt=WPA-PSK WPA-EAP
         wpa_pairwise=TKIP CCMP
         rsn_pairwise=CCMP
<brctl showstp br0> only shows the ports eth[1-3] when i try to add 
wlan0 with </etc/network/interfaces> start-script. Any idea?
regards Markus
On Mon, Apr 23, 2012 at 6:41 PM, Markus Feldmann <feldmann_markus at gmx.de> wrote:> Hi All, > > i want my wlan0 added automatically to br0 on my Debian Squeeze Server. At > the moment the ports eth[1-3] are running over br0. I am using kernel 3.2.9. > The port eth0 is only for internet. eth[1-3] are for my local network at > home. When i manually add wlan0 to br0 i can built up a communication > between my laptop and my server. Therfore i execute the command <brctl addif > br0 wlan0> on my server. >.... snip ... For an ALIX box, I was looking at this link <http://wiki.debian.org/BridgeNetworkConnections> under "Bridging with a wireless NIC" and this <http://www.linuxquestions.org/questions/linux-networking-3/wireless-wired-bridge-on-debian-squeeze-883201/>. However, I switched to openWRT so I have no personal experience with the implementation on Debian. I would suggest that you try Voyage Linux (Debian based). It comes with a quite a few sample configurations to setup an AP and you may be able to extend the scripts to meet your requirements. HTH -- Arun Khan