バイナリファイルは結構違うようだけど、とりあえず、それは置いておく
それ以外の違いについて調べた
/etc/init.d/rcS における差
・読み込むモジュールが変わった
冒頭で「ka2000-sdhc.ko」を読み込む(以前はコメントアウトされていた)
-#insmod /lib/ka2000-sdhc.ko +insmod /lib/ka2000-sdhc.ko
中盤で読み込んでいた「gpio_i2c.ko」を読み込まなくなった。
-insmod /lib/gpio_i2c.ko -#sleep 1 +#insmod /lib/gpio_i2c.ko
・自動wifi起動関連の処理が入った
+is_prevent_auto_start_wifi=no + +get_config -p "Auto Start Wifi" +original_auto_wifi_value=`cat /param_value.txt`
など
・/mnt/sd/autorun.shというファイルがあるときは自動wifi起動が実行されない
という設定を入れられている。
# autorun.sh from sd in case need to perform some test mode
if [ -f /mnt/sd/autorun.sh ]
then
sleep 1
+ is_prevent_auto_start_wifi=yes
chmod 777 /mnt/sd/autorun.sh
/mnt/sd/autorun.sh
fi
・自動wifi起動関連処理の続き
+if [ "$is_prevent_auto_start_wifi" = "no" ]; then + get_config -p "Auto Start Wifi" + autowifi=`cat /param_value.txt` + if [ "$autowifi" = "uap" ]; then + if [ ! -f /wifi_flag.txt ]; then + uap + + # check and disable wifi after timeout if no station connects + check_sta.sh & + fi + fi + if [ "$autowifi" = "sta" ]; then + if [ ! -f /wifi_flag.txt ]; then + w2 + fi + fi +fi +# set the default value if it is not set +if [ "$original_auto_wifi_value" = "" ]; then + set_config -p "Auto Start Wifi" -v "uap" + +fi
/etc/mtab における違い
・「none /dev/pts devpts mode=0622 0 0」が削除された
telnetdを消したことによる変更。
/etc/uaputl.conf における違い
・MaxStaNumの値が5から8に増加
同時接続数が増えた(「Max number of stations allowed to connect」)
/etc/uaputl_sender.conf というファイルが追加
「Trek_FLUCARD_WiFi」に関する設定が入っている。
かなり細かい設定が書かれている。
# File : uaputl.conf
ap_config={
SSID="Trek_FLUCARD_WiFi" # SSID of Micro AP
BeaconPeriod=100 # Beacon period in TU
Channel=6 # Radio Channel 6
# Channel=0,1 # auto channel select (MCS mode)
# Channel=6,2 # primary channel 6, secondary channel above.
# Channel=6,4 # primary channel 6, secondary channel below
ChanList=1,6,11 # Scan channel list
#AP_MAC=00:21:E8:71:B8:F4 # MAC address of AP
RxAntenna=0 # 0 for Antenna A
# 1 for Antenna B
TxAntenna=0 # 0 for Antenna A
# 1 for Antenna B
Rate=0x82,0x84,0x8b,0x96,0x0C,0x12,0x18,0x24,0x30,0x48,0x60,0x6c
# Set of data rate that a station
# in the BSS may use
# (in unit of 500 kilobit/s)
TxPowerLevel=13 # Transmit power level in dBm
BroadcastSSID=1 # Broadcast SSID feature
# 1: Enable 0:Disable
RTSThreshold=2347 # RTS threshold value
FragThreshold=2346 # Fragmentation threshold value
DTIMPeriod=10 # DTIM period in beacon periods
RadioControl=1 # 0: radio on 1: radio off
MCBCdataRate=0 # MCBC rate to use for packet transmission
# 0:auto
# >0 fix rate (in unit of 500 kilobit/s)
TxDataRate=0 # Data rate to use for packet transmission
# 0:auto
# >0 fix rate (in unit of 500 kilobit/s)
PktFwdCtl=1 # Packet forwarding control
# 0: forward all packets to the host
# 1: firmware handles intr-BSS packets
StaAgeoutTimer=1800 # Inactive client station age out timer value
# in units of 100ms
PSStaAgeoutTimer=400 # Inactive client PS station age out timer value
# in units of 100ms
# try to set to 5 first for sender mode
MaxStaNum=5 # Max number of stations allowed to connect
Retrylimit=7 # Retry limit to use for packet transmissions
AuthMode=0 # 0:Open authentication
# 1:shared key authentication
Protocol=1 # protocol to use
# 1: No security 2: Static WEP
# 8: WPA 32: WPA2 40:WPA2 Mixed Mode
RSNReplayProtection=0 # RSN replay protection 0: disabled, 1: enabled
PairwiseUpdateTimeout=100 #Pairwise Handshake update timeout: 100ms
PairwiseHandshakeRetries=3 #Pairwise Handshake retries: 3
GroupwiseUpdateTimeout=100 #Groupwise Handshake update timeout: 100ms
GroupwiseHandshakeRetries=3 #Groupwise Handshake retries: 3
# **** WEP security setting******
# KeyIndex=0 # Index of WEP key to use (0 to 3)
# Sample Key configurations are
# Key_0=55555
# Key_1=1234567890
# Key_2="1234567890123"
# Key_3=12345678901234567890123456
# **** Pairwise Cipher setting******
# Configure both of the following for Protocol=40
# PwkCipherWPA=4 # Pairwise cipher type
# 4: TKIP 8: AES CCMP
# 12: AES CCMP + TKIP
# PwkCipherWPA2=8 # Pairwise cipher type
# 4: TKIP 8: AES CCMP
# 12: AES CCMP + TKIP
# **** Group Cipher setting******
# GwkCipher=4 # group cipher type
# 4: TKIP 8: AES CCMP
# PSK="1234567890" # WPA/WPA2 passphrase
# GroupRekeyTime= 86400 # Group key re-key interval, in second.
# 0 mean never re-key
#802.11D specific configuration
11d_enable=0 # 0-disable 1-enable
# country=SG # country information
}
ap_mac_filter={
FilterMode=0 # Mode of filter table
# 0: filter table is disabled
# 1: allow MAC address in the filter table to associate
# 2: block MAC address in the filter table
Count=0 # Number of entries in filter table,up to 16
#Sample mac settings are
# mac_1=00:50:23:45:76:22 # mac address
# mac_2=00:34:22:77:46:34 # mac address
}
/etc/udhcpd.conf および /etc/udhcpd_uap.conf の変更点
default gatewayなどの設定に変化があり。
start 192.168.1.50 end 192.168.1.250 #default can hold max 200 FLUCARD max_leases 200 interface mlan0 lease_file /var/lib/misc/udhcpd.lease option subnet 255.255.255.0 -option router 192.168.1.1 +#option router 192.168.1.1 option dns 192.168.1.1 -option domain FLUCARD +#option domain FLUCARD +option search 192.168.1.1 option lease 86400 #1 day of seconds option mtu 1500
start 192.168.1.50 end 192.168.1.250 #default can hold max 200 FLUCARD max_leases 200 interface uap0 lease_file /var/lib/misc/udhcpd.lease option subnet 255.255.255.0 option domain FLUCARD option lease 10 #reduce lease time from 86400 to force pc renew ip option mtu 1500 -option router 192.168.1.1 -option dns 192.168.1.1
・設定ファイル
/mnt/mtd/config/config.trek
/www/mtd/config/config.trek
いまの設定
[LANGUAGE] English [AP] AP_ACCOUNT : 1 SSID : SSID名 Key : キー [FTP] FTP Path : アップロード先 User Name : ユーザ名 Password : パスワード Server Type : Gallery3 Upload jpeg : yes Upload raw : no Upload video : no [Wi-Fi Setting] FLUCARD SSID : Trek_FLUCARD_WiFi FLUCARD KEY : Auto Start Wifi : none My IP Addr : 192.168.1.1 Target IP Addr : 192.168.1.1 [MISC] Download Enable : Power Saving : Channel : 6 Buzzer Mode : Normal Display raw : yes Sender jpeg : yes Sender raw : no Sender video : no Public SSID : Trek_FLUCARD_Public Private SSID : Private KEY : Always Private : no Starting Mode : Public
・ファイルのアップロードログ
/www/page/upload.log