20181030_jeffrey - silenceuncrio/diary GitHub Wiki

0920

review

0940

針對昨天新版的 quagga 來把既有的 routing protocol 測一遍

先準備另一台 M300

build 一份昨天最後修正的 image

1015

目前兩台 M300 配置如下

+---------+                +---------+
|         |                |         |
| M300-13 |                | M300-11 |
|         |                |         |
+----+----+   +--------+   +----+----+
     |        |        |        |
     +--------+ switch +--------+
 10.1.1.13    |        |    10.1.1.11
              +--------+

先透過 web upgrade 成剛剛 build 出來的 image

確認兩台的 zebra daemon

M300-11

ICR-4103:~# ps aux | grep zebra
quagga    1590  0.0  0.3   3552  1580 ?        Ss   02:22   0:00 zebra -d
root     11055  0.0  0.0   1772   320 ttymxc0  S+   02:25   0:00 grep zebra

M300-13

ICR-4103:~# ps aux | grep zebra
quagga    1564  0.0  0.3   3552  1580 ?        Ss   07:41   0:00 zebra -d
root     10733  0.0  0.0   1768   320 ttymxc0  S+   07:43   0:00 grep zebra

1030

先測 rip

ripd 的問題跟 zebra 一樣

已經不需要 -u root

ospfd 和 bgpd 也一起改一改

diff --git a/proscend/prosrc/icos/icoslib/bgp/bgp.c b/proscend/prosrc/icos/icoslib/bgp/bgp.c
index ee9da0a..2af028e 100644
--- a/proscend/prosrc/icos/icoslib/bgp/bgp.c
+++ b/proscend/prosrc/icos/icoslib/bgp/bgp.c
@@ -563,7 +563,7 @@ static int _apply(int flag, int index, void* pStruct, int structSize)

         system("killall bgpd 1>/dev/null 2>&1");
         _make_configuration_file(setting);
-        system("bgpd -d -u root");
+        system("bgpd -d");
     }
     else
     {
diff --git a/proscend/prosrc/icos/icoslib/ospf_2g/ospf_2g.c b/proscend/prosrc/icos/icoslib/ospf_2g/ospf_2g.c
index d1b544d..7abf97b 100644
--- a/proscend/prosrc/icos/icoslib/ospf_2g/ospf_2g.c
+++ b/proscend/prosrc/icos/icoslib/ospf_2g/ospf_2g.c
@@ -572,7 +572,7 @@ static int _apply(int flag, int index, void* pStruct, int structSize)

         system("killall ospfd 1>/dev/null 2>&1");
         _make_configuration_file(setting);
-        system("ospfd -d -u root");
+        system("ospfd -d");
     }
     else
     {
diff --git a/proscend/prosrc/icos/icoslib/rip_2g/rip_2g.c b/proscend/prosrc/icos/icoslib/rip_2g/rip_2g.c
index 3c218d8..ec27d9d 100644
--- a/proscend/prosrc/icos/icoslib/rip_2g/rip_2g.c
+++ b/proscend/prosrc/icos/icoslib/rip_2g/rip_2g.c
@@ -468,7 +468,7 @@ static int _apply(int flag, int index, void* pStruct, int structSize)

         system("killall ripd 1>/dev/null 2>&1");
         _make_configuration_file(setting);
-        system("ripd -d -u root");
+        system("ripd -d");
     }
     else
     {

commit 先

commit 732204ebe98482f97c515ead1951869c84bbc36a
Author: jeffrey <[email protected]>
Date:   Tue Oct 30 10:33:19 2018 +0800

    fix the problem while quagga with v1.2.4:
    privs_init: user(root) is not part of vty group specified(quaggavty)

 proscend/prosrc/icos/icoslib/bgp/bgp.c         | 2 +-
 proscend/prosrc/icos/icoslib/ospf_2g/ospf_2g.c | 2 +-
 proscend/prosrc/icos/icoslib/rip_2g/rip_2g.c   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

1100

CTCU 又要改了

只有是預設帳密登入才需要幫忙重導至 administration page

  • 帳號: admin
  • 密碼: <無>
commit e8a8f173d80072512c50bd4ee8dbb69b7193cd21
Refs: [hotfix/v1.74], {origin/hotfix/v1.74}
Author: jeffrey <[email protected]>
Date:   Tue Oct 30 11:17:23 2018 +0800

    Remind the user and redirect to the 'Administration' web page if the password is default(null)

 M30x-ReleaseNotes_CTC.txt                | 2 +-
 proscend/prosrc/www/app/feature/login.js | 7 ++++---
 2 files changed, 5 insertions(+), 4 deletions(-)

1140

CTCU 又反應 schedule reboot 沒開

不過還是被 reboot 了

我自己在位置上試試

先開啟該功能產生 config 後再關閉該功能

ICR-4103:/www/app/feature# ps aux | grep cro
root     15919  0.0  0.0   1768   320 ttymxc0  S+   03:46   0:00 grep cro
ICR-4103:/www/app/feature# cat /etc/cron.d/schedule_reboot
# schedule reboot
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
50 3 * * * root /usr/sbin/icos/schedule_reboot.sh
ICR-4103:/www/app/feature# date
Tue Oct 30 03:46:21 UTC 2018

等看看時間到了會不會 reboot

並不會

不過 john 表示從 schedule reboot 的 log 看來該 module 似乎受了什麼 event 影響又做了 apply 又做了 apply 的動作

log 如下

ICR-4103:/etc# cat /home/log/schedule_reboot.log
1540525054[20181026 3:37:34] [_init:173][Info]
1540525054[20181026 3:37:34] [_init:189][Info] cmd: mkdir -p /var/spool/at/jobs

1540525054[20181026 3:37:34] [_init:193][Info] cmd: touch /var/spool/at/jobs/.SEQ

1540525054[20181026 3:37:34] [_get_setting:282][Info] flag: 0
1540525054[20181026 3:37:34] [_verify_setting:347][Info]
1540525054[20181026 3:37:34] [_apply:263][Info] flag: 0
1540525054[20181026 3:37:34] [_set_setting:317][Info] flag: 2
1540525054[20181026 3:37:34] [_verify_setting:347][Info]
1540525056[20181026 11:37:36] [_get_setting:282][Info] flag: 0
1540525056[20181026 11:37:36] [_verify_setting:347][Info]
1540525056[20181026 11:37:36] [_notify_handler:439][Info] mode: 0
1540525269[20181026 11:41:9] [_get_setting:282][Info] flag: 0
1540525269[20181026 11:41:9] [_verify_setting:347][Info]
1540525269[20181026 11:41:9] [_notify_handler:503][Info] mode: 0
1540525294[20181026 11:41:34] [_init:173][Info]
1540525294[20181026 11:41:34] [_init:189][Info] cmd: mkdir -p /var/spool/at/jobs

1540525294[20181026 11:41:34] [_init:193][Info] cmd: touch /var/spool/at/jobs/.SEQ

1540525294[20181026 11:41:34] [_get_setting:282][Info] flag: 0
1540525294[20181026 11:41:34] [_verify_setting:347][Info]
1540525294[20181026 11:41:34] [_apply:263][Info] flag: 0
1540525294[20181026 11:41:34] [_set_setting:317][Info] flag: 2
1540525294[20181026 11:41:34] [_verify_setting:347][Info]
1540525295[20181026 11:41:35] [_get_setting:282][Info] flag: 0
1540525295[20181026 11:41:35] [_verify_setting:347][Info]
1540525295[20181026 11:41:35] [_notify_handler:439][Info] mode: 0
1540525402[20181026 11:43:22] [_get_setting:282][Info] flag: 0
1540525402[20181026 11:43:22] [_verify_setting:347][Info]
1540525402[20181026 11:43:22] [_notify_handler:503][Info] mode: 0
1540525496[20181026 11:44:56] [_init:173][Info]
1540525496[20181026 11:44:56] [_init:189][Info] cmd: mkdir -p /var/spool/at/jobs

1540525496[20181026 11:44:56] [_init:193][Info] cmd: touch /var/spool/at/jobs/.SEQ

1540525496[20181026 11:44:56] [_get_setting:282][Info] flag: 0
1540525496[20181026 11:44:56] [_verify_setting:347][Info]
1540525496[20181026 11:44:56] [_apply:263][Info] flag: 0
1540525496[20181026 11:44:56] [_set_setting:317][Info] flag: 2
1540525496[20181026 11:44:56] [_verify_setting:347][Info]
1540525497[20181026 11:44:57] [_get_setting:282][Info] flag: 0
1540525497[20181026 11:44:57] [_verify_setting:347][Info]
1540525497[20181026 11:44:57] [_notify_handler:439][Info] mode: 0
1540525602[20181026 11:46:42] [_get_setting:282][Info] flag: 0
1540525602[20181026 11:46:42] [_verify_setting:347][Info]
1540525602[20181026 11:46:42] [_notify_handler:503][Info] mode: 0
1540525640[20181026 11:47:20] [_init:173][Info]
1540525640[20181026 11:47:20] [_init:189][Info] cmd: mkdir -p /var/spool/at/jobs

1540525640[20181026 11:47:20] [_init:193][Info] cmd: touch /var/spool/at/jobs/.SEQ

1540525640[20181026 11:47:20] [_get_setting:282][Info] flag: 0
1540525640[20181026 11:47:20] [_verify_setting:347][Info]
1540525640[20181026 11:47:20] [_apply:263][Info] flag: 0
1540525640[20181026 11:47:20] [_set_setting:317][Info] flag: 2
1540525640[20181026 11:47:20] [_verify_setting:347][Info]
1540525641[20181026 11:47:21] [_get_setting:282][Info] flag: 0
1540525641[20181026 11:47:21] [_verify_setting:347][Info]
1540525641[20181026 11:47:21] [_notify_handler:439][Info] mode: 0
1540525746[20181026 11:49:6] [_get_setting:282][Info] flag: 0
1540525746[20181026 11:49:6] [_verify_setting:347][Info]
1540525746[20181026 11:49:6] [_notify_handler:503][Info] mode: 0
1540525778[20181026 11:49:38] [_init:173][Info]
1540525778[20181026 11:49:38] [_init:189][Info] cmd: mkdir -p /var/spool/at/jobs

1540525778[20181026 11:49:38] [_init:193][Info] cmd: touch /var/spool/at/jobs/.SEQ

1540525778[20181026 11:49:38] [_get_setting:282][Info] flag: 0
1540525778[20181026 11:49:38] [_verify_setting:347][Info]
1540525778[20181026 11:49:38] [_apply:263][Info] flag: 0
1540525778[20181026 11:49:38] [_set_setting:317][Info] flag: 2
1540525778[20181026 11:49:38] [_verify_setting:347][Info]
1540525781[20181026 11:49:41] [_get_setting:282][Info] flag: 0
1540525781[20181026 11:49:41] [_verify_setting:347][Info]
1540525781[20181026 11:49:41] [_notify_handler:439][Info] mode: 0
1540525889[20181026 11:51:29] [_get_setting:282][Info] flag: 0
1540525889[20181026 11:51:29] [_verify_setting:347][Info]
1540525889[20181026 11:51:29] [_notify_handler:503][Info] mode: 0
1540525908[20181026 11:51:48] [_init:173][Info]
1540525908[20181026 11:51:48] [_init:189][Info] cmd: mkdir -p /var/spool/at/jobs

1540525908[20181026 11:51:48] [_init:193][Info] cmd: touch /var/spool/at/jobs/.SEQ

1540525908[20181026 11:51:48] [_get_setting:282][Info] flag: 0
1540525908[20181026 11:51:48] [_verify_setting:347][Info]
1540525908[20181026 11:51:48] [_apply:263][Info] flag: 0
1540525908[20181026 11:51:48] [_set_setting:317][Info] flag: 2
1540525908[20181026 11:51:48] [_verify_setting:347][Info]
1540525910[20181026 11:51:50] [_get_setting:282][Info] flag: 0
1540525910[20181026 11:51:50] [_verify_setting:347][Info]
1540525910[20181026 11:51:50] [_notify_handler:439][Info] mode: 0
1540526016[20181026 11:53:36] [_get_setting:282][Info] flag: 0
1540526016[20181026 11:53:36] [_verify_setting:347][Info]
1540526016[20181026 11:53:36] [_notify_handler:503][Info] mode: 0
1540526046[20181026 11:54:6] [_init:173][Info]
1540526046[20181026 11:54:6] [_init:189][Info] cmd: mkdir -p /var/spool/at/jobs

1540526046[20181026 11:54:6] [_init:193][Info] cmd: touch /var/spool/at/jobs/.SEQ

1540526046[20181026 11:54:6] [_get_setting:282][Info] flag: 0
1540526046[20181026 11:54:6] [_verify_setting:347][Info]
1540526046[20181026 11:54:6] [_apply:263][Info] flag: 0
1540526046[20181026 11:54:6] [_set_setting:317][Info] flag: 2
1540526046[20181026 11:54:6] [_verify_setting:347][Info]
1540526046[20181026 11:54:6] [_get_setting:282][Info] flag: 0
1540526046[20181026 11:54:6] [_verify_setting:347][Info]
1540526046[20181026 11:54:6] [_notify_handler:439][Info] mode: 0
1540526157[20181026 11:55:57] [_get_setting:282][Info] flag: 0
1540526157[20181026 11:55:57] [_verify_setting:347][Info]
1540526157[20181026 11:55:57] [_notify_handler:503][Info] mode: 0
1540526203[20181026 11:56:43] [_init:173][Info]
1540526203[20181026 11:56:43] [_init:189][Info] cmd: mkdir -p /var/spool/at/jobs

1540526203[20181026 11:56:43] [_init:193][Info] cmd: touch /var/spool/at/jobs/.SEQ

1540526204[20181026 11:56:44] [_get_setting:282][Info] flag: 0
1540526204[20181026 11:56:44] [_verify_setting:347][Info]
1540526204[20181026 11:56:44] [_apply:263][Info] flag: 0
1540526204[20181026 11:56:44] [_set_setting:317][Info] flag: 2
1540526204[20181026 11:56:44] [_verify_setting:347][Info]
1540526204[20181026 11:56:44] [_get_setting:282][Info] flag: 0
1540526204[20181026 11:56:44] [_verify_setting:347][Info]
1540526204[20181026 11:56:44] [_notify_handler:439][Info] mode: 0
1540526327[20181026 11:58:47] [_init:173][Info]
1540526327[20181026 11:58:47] [_init:189][Info] cmd: mkdir -p /var/spool/at/jobs

1540526327[20181026 11:58:47] [_init:193][Info] cmd: touch /var/spool/at/jobs/.SEQ

1540526327[20181026 11:58:47] [_get_setting:282][Info] flag: 0
1540526327[20181026 11:58:47] [_verify_setting:347][Info]
1540526327[20181026 11:58:47] [_apply:263][Info] flag: 0
1540526327[20181026 11:58:47] [_set_setting:317][Info] flag: 2
1540526327[20181026 11:58:47] [_verify_setting:347][Info]
1540526327[20181026 11:58:47] [_get_setting:282][Info] flag: 0
1540526327[20181026 11:58:47] [_verify_setting:347][Info]
1540526327[20181026 11:58:47] [_notify_handler:439][Info] mode: 0
1540526420[20181026 12:0:20] [_get_setting:282][Info] flag: 0
1540526420[20181026 12:0:20] [_verify_setting:347][Info]
1540526420[20181026 12:0:20] [_notify_handler:503][Info] mode: 0
1540532569[20181026 5:42:49] [_get_setting:282][Info] flag: 0
1540532569[20181026 5:42:49] [_verify_setting:347][Info]
1540532569[20181026 5:42:49] [_setting_2_json:382][Info]
1540532569[20181026 5:42:49] [_verify_setting:347][Info]
1540543563[20181026 8:46:3] [_get_setting:282][Info] flag: 0
1540543563[20181026 8:46:3] [_verify_setting:347][Info]
1540543563[20181026 8:46:3] [_setting_2_json:382][Info]
1540543563[20181026 8:46:3] [_verify_setting:347][Info]
1540543724[20181026 8:48:44] [_get_setting:282][Info] flag: 0
1540543724[20181026 8:48:44] [_verify_setting:347][Info]
1540543724[20181026 8:48:44] [_setting_2_json:382][Info]
1540543724[20181026 8:48:44] [_verify_setting:347][Info]
1540547095[20181026 9:44:55] [_get_setting:282][Info] flag: 0
1540547095[20181026 9:44:55] [_verify_setting:347][Info]
1540547095[20181026 9:44:55] [_setting_2_json:382][Info]
1540547095[20181026 9:44:55] [_verify_setting:347][Info]
1540547107[20181026 9:45:7] [_json_2_setting:364][Info]
1540547107[20181026 9:45:7] [_verify_setting:347][Info]
1540547107[20181026 9:45:7] [_apply:263][Info] flag: 0
1540547107[20181026 9:45:7] [_set_setting:317][Info] flag: 2
1540547107[20181026 9:45:7] [_verify_setting:347][Info]
1540547107[20181026 17:45:7] [_get_setting:282][Info] flag: 0
1540547107[20181026 17:45:7] [_verify_setting:347][Info]
1540547107[20181026 17:45:7] [_notify_handler:439][Info] mode: 1
1540547107[20181026 17:45:7] [_make_crond_configuration_file:218][Info]
1540547107[20181026 17:45:7] [_notify_handler:459][Info] /etc/init.d/crond start
1540547107[20181026 17:45:7] [_notify_handler:461]Apply the schedule reboot per day at 00:00(HH:MM)
1540547109[20181026 9:45:9] [_get_setting:282][Info] flag: 0
1540547109[20181026 9:45:9] [_verify_setting:347][Info]
1540547109[20181026 9:45:9] [_setting_2_json:382][Info]
1540547109[20181026 9:45:9] [_verify_setting:347][Info]
1540569633[20181027 0:0:33] [_init:173][Info]
1540569633[20181027 0:0:33] [_init:189][Info] cmd: mkdir -p /var/spool/at/jobs

1540569633[20181027 0:0:33] [_init:193][Info] cmd: touch /var/spool/at/jobs/.SEQ

1540569633[20181027 0:0:33] [_get_setting:282][Info] flag: 0
1540569633[20181027 0:0:33] [_verify_setting:347][Info]
1540569633[20181027 0:0:33] [_apply:263][Info] flag: 0
1540569633[20181027 0:0:33] [_set_setting:317][Info] flag: 2
1540569633[20181027 0:0:33] [_verify_setting:347][Info]
1540569633[20181027 0:0:33] [_get_setting:282][Info] flag: 0
1540569633[20181027 0:0:33] [_verify_setting:347][Info]
1540569633[20181027 0:0:33] [_notify_handler:439][Info] mode: 1
1540569633[20181027 0:0:33] [_make_crond_configuration_file:218][Info]
1540569634[20181027 0:0:34] [_notify_handler:459][Info] /etc/init.d/crond start
1540569634[20181027 0:0:34] [_notify_handler:461]Apply the schedule reboot per day at 00:00(HH:MM)
1540569736[20181027 0:2:16] [_get_setting:282][Info] flag: 0
1540569736[20181027 0:2:16] [_verify_setting:347][Info]
1540569736[20181027 0:2:16] [_notify_handler:503][Info] mode: 1
1540569737[20181027 0:2:17] [_make_crond_configuration_file:218][Info]
1540569737[20181027 0:2:17] [_notify_handler:513][Info] /etc/init.d/crond start
1540569737[20181027 0:2:17] [_notify_handler:515]Time update, re-apply the schedule reboot per day at 00:00(HH:MM)
1540656019[20181028 0:0:19] [_init:173][Info]
1540656019[20181028 0:0:19] [_init:189][Info] cmd: mkdir -p /var/spool/at/jobs

1540656019[20181028 0:0:19] [_init:193][Info] cmd: touch /var/spool/at/jobs/.SEQ

1540656019[20181028 0:0:19] [_get_setting:282][Info] flag: 0
1540656019[20181028 0:0:19] [_verify_setting:347][Info]
1540656019[20181028 0:0:19] [_apply:263][Info] flag: 0
1540656019[20181028 0:0:19] [_set_setting:317][Info] flag: 2
1540656019[20181028 0:0:19] [_verify_setting:347][Info]
1540656019[20181028 0:0:19] [_get_setting:282][Info] flag: 0
1540656019[20181028 0:0:19] [_verify_setting:347][Info]
1540656019[20181028 0:0:19] [_notify_handler:439][Info] mode: 1
1540656020[20181028 0:0:20] [_make_crond_configuration_file:218][Info]
1540656020[20181028 0:0:20] [_notify_handler:459][Info] /etc/init.d/crond start
1540656020[20181028 0:0:20] [_notify_handler:461]Apply the schedule reboot per day at 00:00(HH:MM)
1540656242[20181028 0:4:2] [_get_setting:282][Info] flag: 0
1540656242[20181028 0:4:2] [_verify_setting:347][Info]
1540656242[20181028 0:4:2] [_notify_handler:503][Info] mode: 1
1540656242[20181028 0:4:2] [_make_crond_configuration_file:218][Info]
1540656242[20181028 0:4:2] [_notify_handler:513][Info] /etc/init.d/crond start
1540656242[20181028 0:4:2] [_notify_handler:515]Time update, re-apply the schedule reboot per day at 00:00(HH:MM)
1540742432[20181029 0:0:32] [_init:173][Info]
1540742432[20181029 0:0:32] [_init:189][Info] cmd: mkdir -p /var/spool/at/jobs

1540742433[20181029 0:0:33] [_init:193][Info] cmd: touch /var/spool/at/jobs/.SEQ

1540742433[20181029 0:0:33] [_get_setting:282][Info] flag: 0
1540742433[20181029 0:0:33] [_verify_setting:347][Info]
1540742433[20181029 0:0:33] [_apply:263][Info] flag: 0
1540742433[20181029 0:0:33] [_set_setting:317][Info] flag: 2
1540742433[20181029 0:0:33] [_verify_setting:347][Info]
1540742433[20181029 0:0:33] [_get_setting:282][Info] flag: 0
1540742433[20181029 0:0:33] [_verify_setting:347][Info]
1540742433[20181029 0:0:33] [_notify_handler:439][Info] mode: 1
1540742433[20181029 0:0:33] [_make_crond_configuration_file:218][Info]
1540742433[20181029 0:0:33] [_notify_handler:459][Info] /etc/init.d/crond start
1540742433[20181029 0:0:33] [_notify_handler:461]Apply the schedule reboot per day at 00:00(HH:MM)
1540742536[20181029 0:2:16] [_get_setting:282][Info] flag: 0
1540742536[20181029 0:2:16] [_verify_setting:347][Info]
1540742536[20181029 0:2:16] [_notify_handler:503][Info] mode: 1
1540742536[20181029 0:2:16] [_make_crond_configuration_file:218][Info]
1540742536[20181029 0:2:16] [_notify_handler:513][Info] /etc/init.d/crond start
1540742536[20181029 0:2:16] [_notify_handler:515]Time update, re-apply the schedule reboot per day at 00:00(HH:MM)
1540773621[20181029 0:40:21] [_get_setting:282][Info] flag: 0
1540773621[20181029 0:40:21] [_verify_setting:347][Info]
1540773621[20181029 0:40:21] [_setting_2_json:382][Info]
1540773621[20181029 0:40:21] [_verify_setting:347][Info]
1540828827[20181030 0:0:27] [_init:173][Info]
1540828827[20181030 0:0:27] [_init:189][Info] cmd: mkdir -p /var/spool/at/jobs

1540828827[20181030 0:0:27] [_init:193][Info] cmd: touch /var/spool/at/jobs/.SEQ

1540828827[20181030 0:0:27] [_get_setting:282][Info] flag: 0
1540828827[20181030 0:0:27] [_verify_setting:347][Info]
1540828827[20181030 0:0:27] [_apply:263][Info] flag: 0
1540828827[20181030 0:0:27] [_set_setting:317][Info] flag: 2
1540828827[20181030 0:0:27] [_verify_setting:347][Info]
1540828828[20181030 0:0:28] [_get_setting:282][Info] flag: 0
1540828828[20181030 0:0:28] [_verify_setting:347][Info]
1540828828[20181030 0:0:28] [_notify_handler:439][Info] mode: 1
1540828829[20181030 0:0:29] [_make_crond_configuration_file:218][Info]
1540828829[20181030 0:0:29] [_notify_handler:459][Info] /etc/init.d/crond start
1540828829[20181030 0:0:29] [_notify_handler:461]Apply the schedule reboot per day at 00:00(HH:MM)
1540828932[20181030 0:2:12] [_get_setting:282][Info] flag: 0
1540828932[20181030 0:2:12] [_verify_setting:347][Info]
1540828932[20181030 0:2:12] [_notify_handler:503][Info] mode: 1
1540828932[20181030 0:2:12] [_make_crond_configuration_file:218][Info]
1540828932[20181030 0:2:12] [_notify_handler:513][Info] /etc/init.d/crond start
1540828932[20181030 0:2:12] [_notify_handler:515]Time update, re-apply the schedule reboot per day at 00:00(HH:MM)
1540862637[20181030 1:23:57] [_get_setting:282][Info] flag: 0
1540862637[20181030 1:23:57] [_verify_setting:347][Info]
1540862637[20181030 1:23:57] [_setting_2_json:382][Info]
1540862637[20181030 1:23:57] [_verify_setting:347][Info]
1540862669[20181030 1:24:29] [_json_2_setting:364][Info]
1540862669[20181030 1:24:29] [_verify_setting:347][Info]
1540862669[20181030 1:24:29] [_apply:263][Info] flag: 0
1540862669[20181030 1:24:29] [_set_setting:317][Info] flag: 2
1540862669[20181030 1:24:29] [_verify_setting:347][Info]
1540862671[20181030 9:24:31] [_get_setting:282][Info] flag: 0
1540862671[20181030 9:24:31] [_verify_setting:347][Info]
1540862671[20181030 9:24:31] [_notify_handler:439][Info] mode: 0
1540862672[20181030 1:24:32] [_get_setting:282][Info] flag: 0
1540862672[20181030 1:24:32] [_verify_setting:347][Info]
1540862672[20181030 1:24:32] [_setting_2_json:382][Info]
1540862672[20181030 1:24:32] [_verify_setting:347][Info]
1540863094[20181030 1:31:34] [_get_setting:282][Info] flag: 0
1540863094[20181030 1:31:34] [_verify_setting:347][Info]
1540863094[20181030 1:31:34] [_setting_2_json:382][Info]
1540863094[20181030 1:31:34] [_verify_setting:347][Info]
1540863572[20181030 1:39:32] [_get_setting:282][Info] flag: 0
1540863572[20181030 1:39:32] [_verify_setting:347][Info]
1540863572[20181030 1:39:32] [_setting_2_json:382][Info]
1540863572[20181030 1:39:32] [_verify_setting:347][Info]
1540870668[20181030 3:37:48] [_get_setting:282][Info] flag: 0
1540870668[20181030 3:37:48] [_verify_setting:347][Info]
1540870668[20181030 3:37:48] [_setting_2_json:382][Info]
1540870668[20181030 3:37:48] [_verify_setting:347][Info]
1540870805[20181030 3:40:5] [_get_setting:282][Info] flag: 0
1540870805[20181030 3:40:5] [_verify_setting:347][Info]
1540870805[20181030 3:40:5] [_setting_2_json:382][Info]
1540870805[20181030 3:40:5] [_verify_setting:347][Info]

看不出什麼異狀

先這樣吧

1305

繼續進行 rip 的測試

+---------+                +---------+
|         |                |         |
| M300-13 |                | M300-11 |
|         |                |         |
+----+----+   +--------+   +----+----+
     |        |        |        |
     +--------+ switch +--------+
 10.1.1.13    |        |    10.1.1.11
              +--------+

利用以下的 script 在 M300-11 處新增一些 static route

#!/bin/bash

for y in {1..50};
do
  for x in {1..20};
  do
      echo "ip route add 10.$y.$x.0/24 dev lo";
      ip route add 10.$y.$x.0/24 dev lo;
  done
done

M300-13 利用 ip route list | grep zebra | wc -l 驗收... PASS

將兩台的 rip 功能關掉 重開機

改測 OSPF

M300-11 一樣用 script 新增一些 static route

M300-13 利用 ip route list | grep zebra | wc -l 驗收... PASS

關閉 OSPF 功能

重開機

1345

測 BGP

M300-11 一樣用 script 新增一些 static route

M300-13 利用 ip route list | grep zebra | wc -l 驗收... PASS

看來 quagga 的升級並沒有對既有的 routing protocol 造成不好的影響

可以專心研究 nhrpd 了

1505

為了 CTCU 再加強一下設定密碼的設計

commit 591a853b08c5911a83676676c0cbb820f686de04
Refs: [hotfix/v1.74], {origin/hotfix/v1.74}
Author: jeffrey <[email protected]>
Date:   Tue Oct 30 15:01:31 2018 +0800

    remind the user if password is not strong enough

 proscend/prosrc/www/app/feature/administration.js | 115 ++++++++++++++++------
 1 file changed, 87 insertions(+), 28 deletions(-)