У меня USG-Pro-4 завис в состоянии «Getting Ready» после обновления прошивки USG до v4.4.57 и контроллера до последней версии 7.2.97. Контроллер каждые 30 секунд сообщает: «Не удалось применить изменения из-за ошибки конфигурации шлюза. Пожалуйста, обратитесь в поддержку.»
Mar 6 18:54:14 ubnt mcad: mcad[3943]: ace_reporter.reporter_handle_response(): сбой применения конфигурации edgemax (код ошибки: 4)
Mar 6 18:54:14 ubnt mcad: mcad[3943]: ace_reporter.reporter_handle_response(): ошибки коммита, {"COMMIT": {"error": "[ firewall group address-group guest_pre_allow ]\nError: группа [guest_pre_allow] уже существует и имеет 2 ссылки на неё\n\nCommit failed\n", "failure": "1", "success": "1"}, "DELETE": {"failure": "0", "success": "1"}, "SESSION_ID": "d4c9ef4ce07b4715093b4f1d0b", "SET": {"failure": "0", "success": "1"}}
Mar 6 18:54:39 ubnt mcad: mcad[3943]: mca-edgemax._edgemax_parse_set_commit_save_results(): [ошибка коммита] [ firewall group address-group guest_pre_allow ]
Mar 6 18:54:39 ubnt mcad: mcad[3943]: mca-edgemax._edgemax_parse_set_commit_save_results(): [ошибка коммита] Error: группа [guest_pre_allow] уже существует и имеет 2 ссылки на неё
Mar 6 18:54:39 ubnt mcad: mcad[3943]: mca-edgemax._edgemax_parse_set_commit_save_results(): [ошибка коммита] Commit failed
Mar 6 18:54:39 ubnt mcad: mcad[3943]: mca-edgemax._edgemax_parse_set_commit_save_results(): [delete] failure: 0 success: 1
Mar 6 18:54:39 ubnt mcad: mcad[3943]: mca-edgemax._edgemax_parse_set_commit_save_results(): [set] failure: 0 success: 1
Mar 6 18:54:39 ubnt mcad: mcad[3943]: mca-edgemax._edgemax_parse_set_commit_save_results(): [commit] failure: 1 success: 1
Я пробовал перезагружать USG и пытался выяснить, откуда берётся эта guest_pre_allow, но похоже, что она встроенная. Команда show configuration показывает кучу правил, в том числе это:
rule 3004 {
action accept
description «разрешить пакеты для разрешённых подсетей»
destination {
group {
address-group guest_pre_allow
}
}
}
В интерфейсе это выглядит так, и у меня нет возможности отключить это правило 3004.
Можете что-нибудь посоветовать, чтобы это исправить или диагностировать реальную проблему? В конфиге guest_pre_allow упоминается только один раз, что меня смущает, ведь в сообщении об ошибке сказано про две ссылки. Есть ли команда, чтобы посмотреть, что это за ссылки?
admin@ubnt:~$ show configuration | grep pre_allow
address-group guest_pre_allow
Mar 6 18:54:14 ubnt mcad: mcad[3943]: ace_reporter.reporter_handle_response(): сбой применения конфигурации edgemax (код ошибки: 4)
Mar 6 18:54:14 ubnt mcad: mcad[3943]: ace_reporter.reporter_handle_response(): ошибки коммита, {"COMMIT": {"error": "[ firewall group address-group guest_pre_allow ]\nError: группа [guest_pre_allow] уже существует и имеет 2 ссылки на неё\n\nCommit failed\n", "failure": "1", "success": "1"}, "DELETE": {"failure": "0", "success": "1"}, "SESSION_ID": "d4c9ef4ce07b4715093b4f1d0b", "SET": {"failure": "0", "success": "1"}}
Mar 6 18:54:39 ubnt mcad: mcad[3943]: mca-edgemax._edgemax_parse_set_commit_save_results(): [ошибка коммита] [ firewall group address-group guest_pre_allow ]
Mar 6 18:54:39 ubnt mcad: mcad[3943]: mca-edgemax._edgemax_parse_set_commit_save_results(): [ошибка коммита] Error: группа [guest_pre_allow] уже существует и имеет 2 ссылки на неё
Mar 6 18:54:39 ubnt mcad: mcad[3943]: mca-edgemax._edgemax_parse_set_commit_save_results(): [ошибка коммита] Commit failed
Mar 6 18:54:39 ubnt mcad: mcad[3943]: mca-edgemax._edgemax_parse_set_commit_save_results(): [delete] failure: 0 success: 1
Mar 6 18:54:39 ubnt mcad: mcad[3943]: mca-edgemax._edgemax_parse_set_commit_save_results(): [set] failure: 0 success: 1
Mar 6 18:54:39 ubnt mcad: mcad[3943]: mca-edgemax._edgemax_parse_set_commit_save_results(): [commit] failure: 1 success: 1
Я пробовал перезагружать USG и пытался выяснить, откуда берётся эта guest_pre_allow, но похоже, что она встроенная. Команда show configuration показывает кучу правил, в том числе это:
rule 3004 {
action accept
description «разрешить пакеты для разрешённых подсетей»
destination {
group {
address-group guest_pre_allow
}
}
}
В интерфейсе это выглядит так, и у меня нет возможности отключить это правило 3004.
Можете что-нибудь посоветовать, чтобы это исправить или диагностировать реальную проблему? В конфиге guest_pre_allow упоминается только один раз, что меня смущает, ведь в сообщении об ошибке сказано про две ссылки. Есть ли команда, чтобы посмотреть, что это за ссылки?admin@ubnt:~$ show configuration | grep pre_allow
address-group guest_pre_allow
