2007-05-06, 17:10
#1
Sitter och försöker bygga en wlanaccesspunkt av en gammal laptop som jag langat in Gentoo på.
Kör med madwifi-drivern (www.madwifi.org) på wlankortet, och det funkar alldeles prima. Har inga som helst problem att få igång det.
Samma sak med ethernetkortet, funkar hur bra som helst.
Bridge verkar funka som det ska också.
Kernelversionen är 2.6.20-gentoo-r7
ath0 är wlankortet, eth0 är ethernetkortet såklart, och br0 är bridgen mellan dem.
Vill sätta upp det hela såhär:
[klientdator]~~~~<wlan>~~~~[ath0][br0][eth0]----<ethernet>---[router]----[internet]
Kör följande kommandon:
Plockar först ner eth0 (inte plockat bort eth0:s konfiguration ur startscriptsen än):
ifconfig eth0 down
Startar ath0 i master mode:
wlanconfig ath0 create wlandev wifi0 wlanmode ap
Konfigurerar ath0:
iwconfig ath0 essid KaputNet
iwpriv ath0 wds 1
iwconfig ath0 channel 4
iwconfig ath0 rate 54M
Plockar upp eth0 och ath0 utan ipadresser:
ifconfig eth0 0.0.0.0 up
ifconfig ath0 0.0.0.0 up
Skapar bridgen br0, disablar STP, attachar eth0 och ath0 till br0:
brctl addbr br0
brctl stp br0 off
brctl addif br0 eth0
brctl addif br0 ath0
Ger br0 ett ipnummer (onödigt egentligen, men trevligt att kunna komma åt accesspunkten via nätet):
ifconfig br0 192.168.0.3
Kan connecta mot accesspunktsdatorn, inga problem alls. Det går finfint att pinga datorer ute på internet från klientdatorn med smärre packetloss. Problemet är att jag får en jävla packetloss när jag börjar belasta linan lite, t ex surfa in på nån site från klientdatorn. Har jag ping igång på klientdatorn under tiden så tappar den i princip alla paket. Stänger jag sen webbrowsern så återgår det till smärre packetloss bara.
Vad har jag gjort för fel? :P
Kör med madwifi-drivern (www.madwifi.org) på wlankortet, och det funkar alldeles prima. Har inga som helst problem att få igång det.
Samma sak med ethernetkortet, funkar hur bra som helst.
Bridge verkar funka som det ska också.
Kernelversionen är 2.6.20-gentoo-r7
ath0 är wlankortet, eth0 är ethernetkortet såklart, och br0 är bridgen mellan dem.
Vill sätta upp det hela såhär:
[klientdator]~~~~<wlan>~~~~[ath0][br0][eth0]----<ethernet>---[router]----[internet]
Kör följande kommandon:
Plockar först ner eth0 (inte plockat bort eth0:s konfiguration ur startscriptsen än):
ifconfig eth0 down
Startar ath0 i master mode:
wlanconfig ath0 create wlandev wifi0 wlanmode ap
Konfigurerar ath0:
iwconfig ath0 essid KaputNet
iwpriv ath0 wds 1
iwconfig ath0 channel 4
iwconfig ath0 rate 54M
Plockar upp eth0 och ath0 utan ipadresser:
ifconfig eth0 0.0.0.0 up
ifconfig ath0 0.0.0.0 up
Skapar bridgen br0, disablar STP, attachar eth0 och ath0 till br0:
brctl addbr br0
brctl stp br0 off
brctl addif br0 eth0
brctl addif br0 ath0
Ger br0 ett ipnummer (onödigt egentligen, men trevligt att kunna komma åt accesspunkten via nätet):
ifconfig br0 192.168.0.3
Kan connecta mot accesspunktsdatorn, inga problem alls. Det går finfint att pinga datorer ute på internet från klientdatorn med smärre packetloss. Problemet är att jag får en jävla packetloss när jag börjar belasta linan lite, t ex surfa in på nån site från klientdatorn. Har jag ping igång på klientdatorn under tiden så tappar den i princip alla paket. Stänger jag sen webbrowsern så återgår det till smärre packetloss bara.
Vad har jag gjort för fel? :P