Opened 14 years ago

Closed 14 years ago

#82 closed defect (fixed)

syntax create_args_wlan0 niet goed

Reported by: huub Owned by: nobody
Priority: major Milestone:
Keywords: Cc:
Resource needed to fix:

Description

CNodeHuub# ifconfig wlan0
wlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500

ether 00:80:48:54:c1:72

De volgorde van de argumenten in is niet goed. Voorbeeld NodeHuub, in rc.node.local staat:
create_args_wlan0="wlanmode ap channel 7 mode 11b ssid ap-omni.huub.wleiden.net regdomain ETSI country NL up"

Dit resulteert op de node in een interface op 11g ipv 11b, ook de country code klopt niet:
(wlan0:)
inet 172.17.16.1 netmask 0xffffffc0 broadcast 172.17.16.63
media: IEEE 802.11 Wireless Ethernet autoselect mode 11g <hostap>
status: running
ssid ap-omni.huub.wleiden.net channel 7 (2442 Mhz 11g) bssid 00:80:48:54:c1:72
country US ecm authmode OPEN privacy OFF txpower 24.5 scanvalid 60 protmode CTS wme burst dtimperiod 1 -dfs

Als ik channel 7 achter mode zet klopt de modus wel:
create_args_wlan0="wlanmode ap mode 11b ssid ap-omni.huub.wleiden.net channel 7 regdomain ETSI country NL up"

resulteert in:
ssid ap-omni.huub.wleiden.net channel 7 (2442 Mhz 11b) bssid 00:80:48:54:c1:72
country US ecm authmode OPEN privacy OFF txpower 25 scanvalid 60 wme
burst dtimperiod 1 -dfs

Change History (5)

comment:1 by ad, 14 years ago

Resolution: fixed
Status: newclosed

changed wleiden.pl lijkt re werken

comment:2 by ad, 14 years ago

Resolution: fixed
Status: closedreopened

werkt toch nog niet zo goed de volgorde blijkt zeer belangrijk te zijn mode 11b moet achter wlanmode AP. De country code werkt nog niet echt lekker. Bij Huub ook niet in voorbeeld hierboven. De interface moet in ieder geval down zijn om de country code te kunnen wijzigen. zoals hieronder werkt het, niet echt mooi maar wel werkend

hostname="CNodeUniGorN.wLeiden.NET"
location="Gorleus Lab Universiteit Leiden, Einsteinweg 55, 2333 CC, Leiden"

hostname="CNodeUniGorN.wLeiden.NET"
location="Gorleus Lab Universiteit Leiden, Einsteinweg 55, 2333 CC, Leiden"

ipv4_addrs_lo0="127.0.0.1/8 172.31.255.1/32"
wlans_ath0="wlan0"
create_args_wlan0="wlanmode ap mode 11b channel 4 ssid ap-n.unigorn.wleiden.net"
ifconfig wlan0 down
ifconfig wlan0 country NL
ifconfig wlan0 up

ipv4_addrs_wlan0="172.19.135.1/26 172.16.1.89/30 172.16.1.93/30 172.16.3.249/30"

ipv4_addrs_vr0="172.16.1.45/30 172.16.0.217/30"

ipv4_addrs_vr1="172.16.4.41/30"

ipv4_addrs_vr2="172.16.4.45/30"

comment:3 by huub, 14 years ago

Ad schreef: "De interface moet in ieder geval down zijn om de country code te kunnen wijzigen."
Je was er bijna: als je 'down' toevoegd aan create_args_wlan0 dan werkt het,
Dus bijv.
wlans_ath0="wlan0"
create_args_wlan0="wlanmode ap mode 11b channel 7 ssid ap-omni.huub.wleiden.net
regdomain ETSI country NL down"
ipv4_addrs_wlan0="172.17.16.1/26"

en bingo ;-)

nu nog het wlconfig script aanpassen.

comment:4 by huub, 14 years ago

je kunt dat 'down' ook weglaten. Als er maar geen 'up' staat.

comment:5 by huub, 14 years ago

Resolution: fixed
Status: reopenedclosed

veranderd, getest en gecommit

Note: See TracTickets for help on using tickets.