20190726_jeffrey - silenceuncrio/diary GitHub Wiki
趁著開會前整理一下 CTCU 帶來與 Hinet 的機會 - Hinet 4G Router
review task
- M300[develop]
- P1 - 2 GRE tunnel with key
- 100%
- P1 - Unify Health Check into one page
- 0% - 等 ariel
- P3 - Layer 2 Encapsulation over GRE (L2oGRE)
- 未安排 schedule
- P1 - 2 GRE tunnel with key
- M330[develop]
- P2 - Web UI: FOTA
- 100%
- P2 - Web UI: WAN WiFi
- 40%
- multi-user
- 未安排 schedule
- P2 - Wizard
- 0% - 等 Web UI: WAN WiFi
- P2 - Web UI: FOTA
這禮拜做了什麼
M300[feature/hinet_evaluate]
- add profile for feature/hinet_evaluate
- add icos module MODULE_GRE_2G: support 2 GRE tunnels
- add CGI for icos module MODULE_GRE_2G
- add 'VPN > GRE' page: first step
- finish 'VPN > GRE' page
- copy the content of the profile from 4_CTCU to 18_HINET_EVALUATE
M300[develop]
- correct the
api/login
handler because some profile with user/pass = admin/ - Merge branch 'feature/hinet_evaluate' into develop
- at all profiles: for GRE
- update the GRE connection number at 'Status' page
M330[develop]
- add 'Management > FOTA' web page: finished
- add fota status at 'Management > Identification' web page while PROSRC_FOTAD defined
- at 'WAN > WiFi STA': add Scan Table
M330[release/v0.05]
- correct the
api/login
handler because some profile with user/pass = admin/ - add online manual: LTE > USSD
- improve the firmware upgrade via HTTP/HTTPS
- add 'active-image' field at cli path 'mgmt info list'
M360[develop]
- correct the
api/login
handler because some profile with user/pass = admin/
真的有客戶遇到 ## Error: "bootcmd_v1.3" not defined
的問題
將可以救回來的操作方式 mail 給 DQA
最糟就透過 teamviewer 我來幫忙救吧
review task
- M300[develop]
- P1 - Unify Health Check into one page
- 0% - 等 ariel
- P3 - Layer 2 Encapsulation over GRE (L2oGRE)
- 未安排 schedule
- P1 - Unify Health Check into one page
- M330[develop]
- P1 - multi-user
- end 8/14
- P2 - Web UI: WAN WiFi
- 40%
- P2 - Wizard
- 0% - 等 Web UI: WAN WiFi
- P1 - multi-user
可以先來作 M330[develop] - multi-user
今天先充實一下 linux ip route 的知識
不然後續像 wan ethernet 與 LTE 這同時存在的 wan interface 到底怎麼 route
怎麼備援
怎麼 load balance
早上聽 john 的 survey 都聽得一頭霧水
我可不希望我的 GRE 提供完兩個 tunnel 之後
後續 keep alive 機制對於 route 的處理我都不清楚
就鎖定 M300[develop] 來做研究吧
一開機沒插 SIM 卡 也沒接 wan ethernet
此時的 ifconfig
ICR-4103:~# ifconfig
eth0 Link encap:Ethernet HWaddr 3E:A4:53:82:0C:EB
inet6 addr: fe80::3ca4:53ff:fe82:ceb/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1090 errors:0 dropped:3 overruns:0 frame:0
TX packets:622 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:149239 (145.7 KiB) TX bytes:1671550 (1.5 MiB)
eth1 Link encap:Ethernet HWaddr 82:71:D5:92:AC:FB
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
lan Link encap:Ethernet HWaddr 3E:A4:53:82:0C:EB
inet addr:10.1.1.1 Bcast:10.1.1.255 Mask:255.255.255.0
inet6 addr: fe80::3ca4:53ff:fe82:ceb/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1087 errors:0 dropped:0 overruns:0 frame:0
TX packets:615 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:129481 (126.4 KiB) TX bytes:1670732 (1.5 MiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:56 errors:0 dropped:0 overruns:0 frame:0
TX packets:56 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:6860 (6.6 KiB) TX bytes:6860 (6.6 KiB)
- eth0
- wan ethernet
- eth1
- lan interface
- lan
- bridge name
- lo
- loopback
此時的 ip rule list
ICR-4103:~# ip rule list
0: from all lookup local
10: from all to 10.1.1.0/24 lookup main
32766: from all lookup main
32767: from all lookup default
有看沒有懂
只知道 ip rule list
可以看到所有的 ip tables
科普一下後像是挖到了官網 - Linux Advanced Routing & Traffic Control
遇到 ## Error: "bootcmd_v1.3" not defined
的問題的客戶
已經透過 anydesk 以及 email 協助處理完畢