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 明天可以使用