20181226_jeffrey - silenceuncrio/diary GitHub Wiki
0910
繼續昨天的測試
暫時的結論
- mongoose 從 6.9 到 6.13 並沒有改善 MTU 1500 下 HTTPS remote access 不穩定的問題
- 後續結論都以現行的 mongoose 6.9 為基準
- HTTPS remote access 成功率以不同的 MTU 測試成功率如下
- MTU 1000 - 100% (測試 20 次)
- MTU 1200 - 100% (測試 20 次)
- MTU 1279 - 950% (測試 20 次)
- MTU 1280 - 45% (測試 20 次)
- MTU 1500 - 36% (測試 50 次)
- HTTPS remote access 在 MTU 1279 與 MTU 1280 之間有很大的差別
試著改用 HTTP 試試看
手動加入以下 iptables rule 讓 HTTP 能接受 remote access
iptables -t filter -A MGMT_WWW -p tcp --dport 80 -j ACCEPT
先從 MTU 1500 開始測試
http://110.25.88.183
remote access with MTU 1500 - 60% 成功率
XOOOO OOOXX
XOOXX OOXOX
http://110.25.88.183
remote access with MTU 1400 - 50% 成功率
OXXXX OOOOO
XOXOX OOXXX
http://110.25.88.183
remote access with MTU 1300 - 55% 成功率
OOXXO XOXOO
XXOXO XXOOO
http://110.25.88.183
remote access with MTU 1280 - 75% 成功率
XOOOO XOOOO
OOXOO XOOXO
http://110.25.88.183
remote access with MTU 1279 - ??% 成功率
OOXOO XOOOO
OX
1040
jessy 說他把 lighttpd build 起來了
目前在 M300 一跑起來 lighttpd 就會佔著 80 Port 被叫起來
jessy 目前是打算把首頁塞一堆文字讓他很大
然後 tcp 便會切一堆
這樣便可以試出來 lighttpd 會不會受 mtu 的影響
我覺得我可以 check 一下 ssh 難道就不會受到 MTU 影響嗎
scp 的服務建立不起來 這需要請 john 幫忙
目前先放棄
1300
HTTPS remote access issue 現在先等一下 jessy 的測試結果
我先來作 M300 的 wifi 有關的 UI
build 個 M300/16_MTK_WIFI
mfgtool 作燒錄
跟 morris 借一片有 wifi 的來做測試
把我這邊 mfgtool 燒錄後的 CPU 版插上 morris 借我的 wifi device
手機一直沒看到該 device 的 SSID
jessy 表示也許要 clean 一下
bitbake -c cleansstate linux-imx
bitbake -c cleansstate mt7601-JEDI-STA
bitbake -c cleansstate hostapd
做完再 build 個 image 吧
等待的同時把剛換下來 CPU 版再換回去開機試試
手機一下就掃到 SSID 了
所以就等 build image 了
1420
build 好囉
mfgtool 燒錄
1710
commit c5b46311b0f7d575c25f47918e94452e9fd68b51
Refs: [hotfix/v1.76], {origin/hotfix/v1.76}
Author: jeffrey <[email protected]>
Date: Wed Dec 26 17:08:10 2018 +0800
add 'WIFI > WIFI Information' web page
proscend/prosrc/icos/iweb/iweb.c | 3 ++
proscend/prosrc/webcgi/icos_shm.c | 42 ++++++++++++++++++
proscend/prosrc/www/app/feature/wifi_info.html | 55 ++++++++++++++++++++++++
proscend/prosrc/www/app/feature/wifi_info.js | 53 +++++++++++++++++++++++
proscend/prosrc/www/app/locale-en.json | 10 +++++
proscend/prosrc/www/app/locale-fr.json | 10 +++++
proscend/prosrc/www/app/locale-zh-tw.json | 10 +++++
proscend/prosrc/www/app/services/icos.service.js | 8 ++++
proscend/prosrc/www/src/index.html.src | 1 +
proscend/prosrc/www/src/menu.html.src | 1 +
10 files changed, 193 insertions(+)
1730
commit 538eb24fdc54b0675bbabd7bf21fae659e67be57
Refs: [hotfix/v1.76], {origin/hotfix/v1.76}
Author: jeffrey <[email protected]>
Date: Wed Dec 26 17:27:21 2018 +0800
add 'Connected VPN Connections' panel at 'Status' web page
proscend/prosrc/webcgi/status.c | 1 +
proscend/prosrc/www/app/locale-en.json | 1 +
proscend/prosrc/www/app/locale-fr.json | 1 +
proscend/prosrc/www/app/locale-zh-tw.json | 1 +
.../www/brand_advice/app/feature/status.html.src | 46 ++++++++++++++++++++++
.../www/brand_ctcu/app/feature/status.html.src | 46 ++++++++++++++++++++++
.../www/brand_cxr/app/feature/status.html.src | 46 ++++++++++++++++++++++
.../www/brand_digicomm/app/feature/status.html.src | 46 ++++++++++++++++++++++
.../www/brand_hytec/app/feature/status.html.src | 46 ++++++++++++++++++++++
.../www/brand_nobrand/app/feature/status.html.src | 46 ++++++++++++++++++++++
.../www/brand_planet/app/feature/status.html.src | 46 ++++++++++++++++++++++
11 files changed, 326 insertions(+)
1750
jessy 表示 lighttpd 還是有 HTTP remote access 的問題
他會著手朝向修改 MSS
我就不再 follow 這個 issue
1755
明天先回到 wizard
hotfix/v1.76
目前順延
我先切回 develop branch 然後 build 個 image 明天可以使用