バイナリファイルは結構違うようだけど、とりあえず、それは置いておく
それ以外の違いについて調べた
/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