Files
SYSAHELPER/sysahelper/SEMIFINAL2026/SF26S_ 13. Настройка маршрутизации между площадками HQ, BR и COD _ sysahelper.html
2026-05-07 19:20:10 +05:00

1814 lines
111 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html dir="ltr" lang="ru" xml:lang="ru" class="yui3-js-enabled"><head>
<title>SF26S: 13. Настройка маршрутизации между площадками HQ, BR и COD | sysahelper</title>
<link rel="shortcut icon" href="https://sysahelper.ru/pluginfile.php/1/theme_moove/favicon/1703880572/22212monkey_98814.ico">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="keywords" content="moodle, SF26S: 13. Настройка маршрутизации между площадками HQ, BR и COD | sysahelper">
<link rel="stylesheet" type="text/css" href="SF26S_%2013.%20%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0%20%D0%BC%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8%20%D0%BC%D0%B5%D0%B6%D0%B4%D1%83%20%D0%BF%D0%BB%D0%BE%D1%89%D0%B0%D0%B4%D0%BA%D0%B0%D0%BC%D0%B8%20HQ,%20BR%20%D0%B8%20COD%20_%20sysahelper_files/combo.css"><script async="" src="SF26S_%2013.%20%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0%20%D0%BC%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8%20%D0%BC%D0%B5%D0%B6%D0%B4%D1%83%20%D0%BF%D0%BB%D0%BE%D1%89%D0%B0%D0%B4%D0%BA%D0%B0%D0%BC%D0%B8%20HQ,%20BR%20%D0%B8%20COD%20_%20sysahelper_files/tag.js"></script><script charset="utf-8" id="yui_3_18_1_1_1778159902722_12" src="SF26S_%2013.%20%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0%20%D0%BC%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8%20%D0%BC%D0%B5%D0%B6%D0%B4%D1%83%20%D0%BF%D0%BB%D0%BE%D1%89%D0%B0%D0%B4%D0%BA%D0%B0%D0%BC%D0%B8%20HQ,%20BR%20%D0%B8%20COD%20_%20sysahelper_files/combo_002" async=""></script><script id="firstthemesheet" type="text/css">/** Required in order to fix style inclusion problems in IE with YUI **/</script><link rel="stylesheet" type="text/css" href="SF26S_%2013.%20%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0%20%D0%BC%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8%20%D0%BC%D0%B5%D0%B6%D0%B4%D1%83%20%D0%BF%D0%BB%D0%BE%D1%89%D0%B0%D0%B4%D0%BA%D0%B0%D0%BC%D0%B8%20HQ,%20BR%20%D0%B8%20COD%20_%20sysahelper_files/styles.css">
<script>
//<![CDATA[
var M = {}; M.yui = {};
M.pageloadstarttime = new Date();
M.cfg = {"wwwroot":"https:\/\/sysahelper.ru","homeurl":{},"sesskey":"I78ejZljGV","sessiontimeout":"28800","sessiontimeoutwarning":"1200","themerev":"1703880572","slasharguments":1,"theme":"moove","iconsystemmodule":"core\/icon_system_fontawesome","jsrev":"1703880200","admin":"admin","svgicons":true,"usertimezone":"\u0415\u0432\u0440\u043e\u043f\u0430\/\u041c\u043e\u0441\u043a\u0432\u0430","language":"ru","courseId":47,"courseContextId":1207,"contextid":1224,"contextInstanceId":841,"langrev":1703880200,"templaterev":"1703880200"};var yui1ConfigFn = function(me) {if(/-skin|reset|fonts|grids|base/.test(me.name)){me.type='css';me.path=me.path.replace(/\.js/,'.css');me.path=me.path.replace(/\/yui2-skin/,'/assets/skins/sam/yui2-skin')}};
var yui2ConfigFn = function(me) {var parts=me.name.replace(/^moodle-/,'').split('-'),component=parts.shift(),module=parts[0],min='-min';if(/-(skin|core)$/.test(me.name)){parts.pop();me.type='css';min=''}
if(module){var filename=parts.join('-');me.path=component+'/'+module+'/'+filename+min+'.'+me.type}else{me.path=component+'/'+component+'.'+me.type}};
YUI_config = {"debug":false,"base":"https:\/\/sysahelper.ru\/lib\/yuilib\/3.18.1\/","comboBase":"https:\/\/sysahelper.ru\/theme\/yui_combo.php?","combine":true,"filter":null,"insertBefore":"firstthemesheet","groups":{"yui2":{"base":"https:\/\/sysahelper.ru\/lib\/yuilib\/2in3\/2.9.0\/build\/","comboBase":"https:\/\/sysahelper.ru\/theme\/yui_combo.php?","combine":true,"ext":false,"root":"2in3\/2.9.0\/build\/","patterns":{"yui2-":{"group":"yui2","configFn":yui1ConfigFn}}},"moodle":{"name":"moodle","base":"https:\/\/sysahelper.ru\/theme\/yui_combo.php?m\/1703880200\/","combine":true,"comboBase":"https:\/\/sysahelper.ru\/theme\/yui_combo.php?","ext":false,"root":"m\/1703880200\/","patterns":{"moodle-":{"group":"moodle","configFn":yui2ConfigFn}},"filter":null,"modules":{"moodle-core-blocks":{"requires":["base","node","io","dom","dd","dd-scroll","moodle-core-dragdrop","moodle-core-notification"]},"moodle-core-actionmenu":{"requires":["base","event","node-event-simulate"]},"moodle-core-notification":{"requires":["moodle-core-notification-dialogue","moodle-core-notification-alert","moodle-core-notification-confirm","moodle-core-notification-exception","moodle-core-notification-ajaxexception"]},"moodle-core-notification-dialogue":{"requires":["base","node","panel","escape","event-key","dd-plugin","moodle-core-widget-focusafterclose","moodle-core-lockscroll"]},"moodle-core-notification-alert":{"requires":["moodle-core-notification-dialogue"]},"moodle-core-notification-confirm":{"requires":["moodle-core-notification-dialogue"]},"moodle-core-notification-exception":{"requires":["moodle-core-notification-dialogue"]},"moodle-core-notification-ajaxexception":{"requires":["moodle-core-notification-dialogue"]},"moodle-core-lockscroll":{"requires":["plugin","base-build"]},"moodle-core-event":{"requires":["event-custom"]},"moodle-core-chooserdialogue":{"requires":["base","panel","moodle-core-notification"]},"moodle-core-maintenancemodetimer":{"requires":["base","node"]},"moodle-core-handlebars":{"condition":{"trigger":"handlebars","when":"after"}},"moodle-core-formchangechecker":{"requires":["base","event-focus","moodle-core-event"]},"moodle-core-dragdrop":{"requires":["base","node","io","dom","dd","event-key","event-focus","moodle-core-notification"]},"moodle-core_availability-form":{"requires":["base","node","event","event-delegate","panel","moodle-core-notification-dialogue","json"]},"moodle-backup-backupselectall":{"requires":["node","event","node-event-simulate","anim"]},"moodle-course-util":{"requires":["node"],"use":["moodle-course-util-base"],"submodules":{"moodle-course-util-base":{},"moodle-course-util-section":{"requires":["node","moodle-course-util-base"]},"moodle-course-util-cm":{"requires":["node","moodle-course-util-base"]}}},"moodle-course-management":{"requires":["base","node","io-base","moodle-core-notification-exception","json-parse","dd-constrain","dd-proxy","dd-drop","dd-delegate","node-event-delegate"]},"moodle-course-categoryexpander":{"requires":["node","event-key"]},"moodle-course-dragdrop":{"requires":["base","node","io","dom","dd","dd-scroll","moodle-core-dragdrop","moodle-core-notification","moodle-course-coursebase","moodle-course-util"]},"moodle-form-dateselector":{"requires":["base","node","overlay","calendar"]},"moodle-form-shortforms":{"requires":["node","base","selector-css3","moodle-core-event"]},"moodle-question-searchform":{"requires":["base","node"]},"moodle-question-preview":{"requires":["base","dom","event-delegate","event-key","core_question_engine"]},"moodle-question-chooser":{"requires":["moodle-core-chooserdialogue"]},"moodle-availability_completion-form":{"requires":["base","node","event","moodle-core_availability-form"]},"moodle-availability_date-form":{"requires":["base","node","event","io","moodle-core_availability-form"]},"moodle-availability_grade-form":{"requires":["base","node","event","moodle-core_availability-form"]},"moodle-availability_group-form":{"requires":["base","node","event","moodle-core_availability-form"]},"moodle-availability_grouping-form":{"requires":["base","node","event","moodle-core_availability-form"]},"moodle-availability_profile-form":{"requires":["base","node","event","moodle-core_availability-form"]},"moodle-mod_assign-history":{"requires":["node","transition"]},"moodle-mod_quiz-questionchooser":{"requires":["moodle-core-chooserdialogue","moodle-mod_quiz-util","querystring-parse"]},"moodle-mod_quiz-util":{"requires":["node","moodle-core-actionmenu"],"use":["moodle-mod_quiz-util-base"],"submodules":{"moodle-mod_quiz-util-base":{},"moodle-mod_quiz-util-slot":{"requires":["node","moodle-mod_quiz-util-base"]},"moodle-mod_quiz-util-page":{"requires":["node","moodle-mod_quiz-util-base"]}}},"moodle-mod_quiz-toolboxes":{"requires":["base","node","event","event-key","io","moodle-mod_quiz-quizbase","moodle-mod_quiz-util-slot","moodle-core-notification-ajaxexception"]},"moodle-mod_quiz-autosave":{"requires":["base","node","event","event-valuechange","node-event-delegate","io-form"]},"moodle-mod_quiz-quizbase":{"requires":["base","node"]},"moodle-mod_quiz-modform":{"requires":["base","node","event"]},"moodle-mod_quiz-dragdrop":{"requires":["base","node","io","dom","dd","dd-scroll","moodle-core-dragdrop","moodle-core-notification","moodle-mod_quiz-quizbase","moodle-mod_quiz-util-base","moodle-mod_quiz-util-page","moodle-mod_quiz-util-slot","moodle-course-util"]},"moodle-message_airnotifier-toolboxes":{"requires":["base","node","io"]},"moodle-filter_glossary-autolinker":{"requires":["base","node","io-base","json-parse","event-delegate","overlay","moodle-core-event","moodle-core-notification-alert","moodle-core-notification-exception","moodle-core-notification-ajaxexception"]},"moodle-editor_atto-rangy":{"requires":[]},"moodle-editor_atto-editor":{"requires":["node","transition","io","overlay","escape","event","event-simulate","event-custom","node-event-html5","node-event-simulate","yui-throttle","moodle-core-notification-dialogue","moodle-editor_atto-rangy","handlebars","timers","querystring-stringify"]},"moodle-editor_atto-plugin":{"requires":["node","base","escape","event","event-outside","handlebars","event-custom","timers","moodle-editor_atto-menu"]},"moodle-editor_atto-menu":{"requires":["moodle-core-notification-dialogue","node","event","event-custom"]},"moodle-report_eventlist-eventfilter":{"requires":["base","event","node","node-event-delegate","datatable","autocomplete","autocomplete-filters"]},"moodle-report_loglive-fetchlogs":{"requires":["base","event","node","io","node-event-delegate"]},"moodle-gradereport_history-userselector":{"requires":["escape","event-delegate","event-key","handlebars","io-base","json-parse","moodle-core-notification-dialogue"]},"moodle-qbank_editquestion-chooser":{"requires":["moodle-core-chooserdialogue"]},"moodle-tool_lp-dragdrop-reorder":{"requires":["moodle-core-dragdrop"]},"moodle-assignfeedback_editpdf-editor":{"requires":["base","event","node","io","graphics","json","event-move","event-resize","transition","querystring-stringify-simple","moodle-core-notification-dialog","moodle-core-notification-alert","moodle-core-notification-warning","moodle-core-notification-exception","moodle-core-notification-ajaxexception"]},"moodle-atto_accessibilitychecker-button":{"requires":["color-base","moodle-editor_atto-plugin"]},"moodle-atto_accessibilityhelper-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_align-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_bold-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_charmap-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_clear-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_collapse-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_emojipicker-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_emoticon-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_equation-button":{"requires":["moodle-editor_atto-plugin","moodle-core-event","io","event-valuechange","tabview","array-extras"]},"moodle-atto_h5p-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_html-button":{"requires":["promise","moodle-editor_atto-plugin","moodle-atto_html-beautify","moodle-atto_html-codemirror","event-valuechange"]},"moodle-atto_html-beautify":{},"moodle-atto_html-codemirror":{"requires":["moodle-atto_html-codemirror-skin"]},"moodle-atto_image-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_indent-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_italic-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_link-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_managefiles-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_managefiles-usedfiles":{"requires":["node","escape"]},"moodle-atto_media-button":{"requires":["moodle-editor_atto-plugin","moodle-form-shortforms"]},"moodle-atto_noautolink-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_orderedlist-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_recordrtc-button":{"requires":["moodle-editor_atto-plugin","moodle-atto_recordrtc-recording"]},"moodle-atto_recordrtc-recording":{"requires":["moodle-atto_recordrtc-button"]},"moodle-atto_rtl-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_strike-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_subscript-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_superscript-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_table-button":{"requires":["moodle-editor_atto-plugin","moodle-editor_atto-menu","event","event-valuechange"]},"moodle-atto_title-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_underline-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_undo-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_unorderedlist-button":{"requires":["moodle-editor_atto-plugin"]}}},"gallery":{"name":"gallery","base":"https:\/\/sysahelper.ru\/lib\/yuilib\/gallery\/","combine":true,"comboBase":"https:\/\/sysahelper.ru\/theme\/yui_combo.php?","ext":false,"root":"gallery\/1703880200\/","patterns":{"gallery-":{"group":"gallery"}}}},"modules":{"core_filepicker":{"name":"core_filepicker","fullpath":"https:\/\/sysahelper.ru\/lib\/javascript.php\/1703880200\/repository\/filepicker.js","requires":["base","node","node-event-simulate","json","async-queue","io-base","io-upload-iframe","io-form","yui2-treeview","panel","cookie","datatable","datatable-sort","resize-plugin","dd-plugin","escape","moodle-core_filepicker","moodle-core-notification-dialogue"]},"core_comment":{"name":"core_comment","fullpath":"https:\/\/sysahelper.ru\/lib\/javascript.php\/1703880200\/comment\/comment.js","requires":["base","io-base","node","json","yui2-animation","overlay","escape"]}},"logInclude":[],"logExclude":[],"logLevel":null};
M.yui.loader = {modules: {}};
//]]>
</script>
<link rel="preconnect" href="https://fonts.googleapis.com/">
<link rel="preconnect" href="https://fonts.gstatic.com/" crossorigin="">
<link href="SF26S_%2013.%20%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0%20%D0%BC%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8%20%D0%BC%D0%B5%D0%B6%D0%B4%D1%83%20%D0%BF%D0%BB%D0%BE%D1%89%D0%B0%D0%B4%D0%BA%D0%B0%D0%BC%D0%B8%20HQ,%20BR%20%D0%B8%20COD%20_%20sysahelper_files/css2.css" rel="stylesheet">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="core/first" src="SF26S_%2013.%20%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0%20%D0%BC%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8%20%D0%BC%D0%B5%D0%B6%D0%B4%D1%83%20%D0%BF%D0%BB%D0%BE%D1%89%D0%B0%D0%B4%D0%BA%D0%B0%D0%BC%D0%B8%20HQ,%20BR%20%D0%B8%20COD%20_%20sysahelper_files/requirejs.php"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="jquery" src="SF26S_%2013.%20%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0%20%D0%BC%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8%20%D0%BC%D0%B5%D0%B6%D0%B4%D1%83%20%D0%BF%D0%BB%D0%BE%D1%89%D0%B0%D0%B4%D0%BA%D0%B0%D0%BC%D0%B8%20HQ,%20BR%20%D0%B8%20COD%20_%20sysahelper_files/javascript_002.php"></script><script type="text/x-mathjax-config">
MathJax.Hub.Config({
config: ["Accessible.js", "Safe.js"],
errorSettings: { message: ["!"] },
skipStartupTypeset: true,
messageStyle: "none"
});
</script><script type="text/javascript">
require(['core_courseformat/local/courseindex/cm'], function(component) {
component.init('course-index-cm-826');
});
;
require(['core_courseformat/local/courseindex/section'], function(component) {
component.init('course-index-section-588');
});
;
require(['core_courseformat/local/courseindex/cm'], function(component) {
component.init('course-index-cm-827');
});
;
require(['core_courseformat/local/courseindex/cm'], function(component) {
component.init('course-index-cm-828');
});
;
require(['core_courseformat/local/courseindex/cm'], function(component) {
component.init('course-index-cm-845');
});
;
require(['core_courseformat/local/courseindex/cm'], function(component) {
component.init('course-index-cm-844');
});
;
require(['core_courseformat/local/courseindex/cm'], function(component) {
component.init('course-index-cm-830');
});
;
require(['core_courseformat/local/courseindex/cm'], function(component) {
component.init('course-index-cm-832');
});
;
require(['core_courseformat/local/courseindex/cm'], function(component) {
component.init('course-index-cm-831');
});
;
require(['core_courseformat/local/courseindex/cm'], function(component) {
component.init('course-index-cm-834');
});
;
require(['core_courseformat/local/courseindex/cm'], function(component) {
component.init('course-index-cm-833');
});
;
require(['core_courseformat/local/courseindex/cm'], function(component) {
component.init('course-index-cm-835');
});
;
require(['core_courseformat/local/courseindex/cm'], function(component) {
component.init('course-index-cm-836');
});
;
require(['core_courseformat/local/courseindex/cm'], function(component) {
component.init('course-index-cm-838');
});
;
require(['core_courseformat/local/courseindex/cm'], function(component) {
component.init('course-index-cm-837');
});
;
require(['core_courseformat/local/courseindex/cm'], function(component) {
component.init('course-index-cm-839');
});
;
require(['core_courseformat/local/courseindex/cm'], function(component) {
component.init('course-index-cm-840');
});
;
require(['core_courseformat/local/courseindex/cm'], function(component) {
component.init('course-index-cm-841');
});
;
require(['core_courseformat/local/courseindex/cm'], function(component) {
component.init('course-index-cm-842');
});
;
require(['core_courseformat/local/courseindex/cm'], function(component) {
component.init('course-index-cm-846');
});
;
require(['core_courseformat/local/courseindex/cm'], function(component) {
component.init('course-index-cm-847');
});
;
require(['core_courseformat/local/courseindex/cm'], function(component) {
component.init('course-index-cm-848');
});
;
require(['core_courseformat/local/courseindex/cm'], function(component) {
component.init('course-index-cm-849');
});
;
require(['core_courseformat/local/courseindex/cm'], function(component) {
component.init('course-index-cm-850');
});
;
require(['core_courseformat/local/courseindex/cm'], function(component) {
component.init('course-index-cm-851');
});
;
require(['core_courseformat/local/courseindex/section'], function(component) {
component.init('course-index-section-589');
});
;
require(['core_courseformat/local/courseindex/courseindex'], function(component) {
component.init('course-index');
});
</script></head>
<body id="page-mod-page-view" class="format-topics limitedwidth path-mod path-mod-page gecko dir-ltr lang-ru yui-skin-sam yui3-skin-sam sysahelper-ru pagelayout-incourse course-47 context-1224 cmid-841 cm-type-page category-8 theme uses-drawers drawer-open-index jsenabled">
<div id="accessibilitybar" class="fixed-top">
<div class="container-fluid">
<div class="bars">
<div class="fontsize">
<span>Размер шрифта</span>
<ul>
<li><a class="btn btn-default" data-action="decrease" title="Уменьшить размер шрифта" id="fontsize_dec">A-</a></li>
<li><a class="btn btn-default disabled" data-action="reset" title="Сбросить размер шрифта" id="fontsize_reset">A</a></li>
<li><a class="btn btn-default" data-action="increase" title="Увеличить размер шрифта" id="fontsize_inc">A+</a></li>
</ul>
</div>
<div class="sitecolor">
<span>Цвет сайта</span>
<ul>
<li><a class="btn btn-default" data-action="reset" title="Сбросить цвет сайта" id="sitecolor_color1">R</a></li>
<li><a class="btn btn-default" data-action="sitecolor-color-2" title="Низкий контраст 1" id="sitecolor_color2">A</a></li>
<li><a class="btn btn-default" data-action="sitecolor-color-3" title="Низкий контраст 2" id="sitecolor_color3">A</a></li>
<li><a class="btn btn-default" data-action="sitecolor-color-4" title="Высокий контраст" id="sitecolor_color4">A</a></li>
</ul>
</div>
</div>
</div>
</div>
<div class="toast-wrapper mx-auto py-0 fixed-top" role="status" aria-live="polite"></div>
<div id="page-wrapper" class="d-print-block">
<div>
<a class="sr-only sr-only-focusable" href="#maincontent">Перейти к основному содержанию</a>
</div><script src="SF26S_%2013.%20%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0%20%D0%BC%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8%20%D0%BC%D0%B5%D0%B6%D0%B4%D1%83%20%D0%BF%D0%BB%D0%BE%D1%89%D0%B0%D0%B4%D0%BA%D0%B0%D0%BC%D0%B8%20HQ,%20BR%20%D0%B8%20COD%20_%20sysahelper_files/javascript_003.php"></script>
<script src="SF26S_%2013.%20%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0%20%D0%BC%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8%20%D0%BC%D0%B5%D0%B6%D0%B4%D1%83%20%D0%BF%D0%BB%D0%BE%D1%89%D0%B0%D0%B4%D0%BA%D0%B0%D0%BC%D0%B8%20HQ,%20BR%20%D0%B8%20COD%20_%20sysahelper_files/combo"></script><script src="SF26S_%2013.%20%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0%20%D0%BC%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8%20%D0%BC%D0%B5%D0%B6%D0%B4%D1%83%20%D0%BF%D0%BB%D0%BE%D1%89%D0%B0%D0%B4%D0%BA%D0%B0%D0%BC%D0%B8%20HQ,%20BR%20%D0%B8%20COD%20_%20sysahelper_files/javascript.php"></script>
<script>
//<![CDATA[
document.body.className += ' jsenabled';
//]]>
</script>
<nav class="navbar fixed-top navbar-light bg-white navbar-expand shadow" aria-label="Навигация по сайту">
<button class="navbar-toggler aabtn d-block d-md-none px-1 my-1 border-0" data-toggler="drawers" data-action="toggle" data-target="theme_moove-drawers-primary" data-disabled-toggle="undefined" data-restore-tooltip-on-blur="true">
<span class="navbar-toggler-icon"></span>
<span class="sr-only">Боковая панель</span>
</button>
<a href="https://sysahelper.ru/" class="navbar-brand d-none d-md-flex align-items-center m-0 mr-4 p-0 aabtn">
<img src="SF26S_%2013.%20%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0%20%D0%BC%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8%20%D0%BC%D0%B5%D0%B6%D0%B4%D1%83%20%D0%BF%D0%BB%D0%BE%D1%89%D0%B0%D0%B4%D0%BA%D0%B0%D0%BC%D0%B8%20HQ,%20BR%20%D0%B8%20COD%20_%20sysahelper_files/4.jpg" class="logo mr-1" alt="sysahelper">
</a>
<div class="primary-navigation">
<nav class="moremenu navigation observed">
<ul id="moremenu-69fc910ac6abd-navbar-nav" role="menubar" class="nav more-nav navbar-nav">
<li data-key="home" class="nav-item" role="none" data-forceintomoremenu="false">
<a role="menuitem" class="nav-link " href="https://sysahelper.ru/" tabindex="0" aria-current="true">
В начало
</a>
</li>
<li role="none" class="nav-item dropdown dropdownmoremenu d-none" data-region="morebutton">
<a class="dropdown-toggle nav-link " href="#" id="moremenu-dropdown-69fc910ac6abd" role="menuitem" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" tabindex="-1">
Дополнительно
</a>
<ul class="dropdown-menu dropdown-menu-left" data-region="moredropdown" aria-labelledby="moremenu-dropdown-69fc910ac6abd" role="menu">
</ul>
</li>
</ul>
</nav>
</div>
<ul class="navbar-nav d-none d-md-flex my-1 px-1">
<!-- page_heading_menu -->
</ul>
<div id="usernavigation" class="navbar-nav ml-auto">
<div class="navbarcallbacks">
</div>
<div id="searchinput-navbar-69fc910ac865d69fc910ac712b3" class="simplesearchform">
<div class="collapse" id="searchform-navbar">
<form autocomplete="off" action="https://sysahelper.ru/search/index.php" method="get" accept-charset="utf-8" class="mform form-inline searchform-navbar">
<input type="hidden" name="context" value="1224">
<div class="input-group">
<label for="searchinput-69fc910ac865d69fc910ac712b3">
<span class="sr-only">Найти</span>
</label>
<input type="text" id="searchinput-69fc910ac865d69fc910ac712b3" class="form-control withclear" placeholder="Найти" aria-label="Найти" name="q" data-region="input" autocomplete="off">
<a class="btn btn-close" data-action="closesearch" data-toggle="collapse" href="#searchform-navbar" role="button">
<i class="icon fa fa-times fa-fw " aria-hidden="true"></i>
<span class="sr-only">Закрыть</span>
</a>
<div class="input-group-append">
<button type="submit" class="btn btn-submit" data-action="submit">
<i class="icon fa fa-search fa-fw " aria-hidden="true"></i>
<span class="sr-only">Найти</span>
</button>
</div>
</div>
</form>
</div>
<a class="btn btn-open rounded-0 nav-link" data-toggle="collapse" data-action="opensearch" href="#searchform-navbar" role="button" aria-expanded="false" aria-controls="searchform-navbar" title="Изменить данные поисковой строки">
<i class="icon fa fa-search fa-fw " aria-hidden="true"></i>
<span class="sr-only">Изменить данные поисковой строки</span>
</a>
</div>
<div class="divider border-left h-75 align-self-center mx-1"></div>
<div class="langmenu">
<div class="dropdown show">
<a href="#" role="button" id="lang-menu-toggle" data-toggle="dropdown" aria-label="Язык" aria-haspopup="true" aria-controls="lang-action-menu" class="btn dropdown-toggle">
<i class="icon fa fa-language fa-fw mr-1" aria-hidden="true"></i>
<span class="langbutton">
Русский (ru)
</span>
<b class="caret"></b>
</a>
<div role="menu" aria-labelledby="lang-menu-toggle" id="lang-action-menu" class="dropdown-menu dropdown-menu-right">
<a href="#" class="dropdown-item pl-5" role="menuitem" aria-current="true">
Русский (ru)
</a>
<a href="https://sysahelper.ru/mod/page/view.php?id=841&amp;lang=en" class="dropdown-item pl-5" role="menuitem">
English (en)
</a>
</div>
</div>
</div>
<div class="divider border-left h-75 align-self-center mx-1"></div>
<div class="d-flex align-items-stretch usermenu-container" data-region="usermenu">
<div class="usermenu">
<span class="login pl-2">
Вы используете гостевой доступ
<div class="divider border-left h-75 align-self-center mx-2"></div>
<a href="https://sysahelper.ru/login/index.php">Вход</a>
</span>
</div>
</div>
</div>
</nav>
<div class="drawer drawer-left drawer-primary d-print-none" data-region="fixed-drawer" id="theme_moove-drawers-primary" data-preference="" data-state="show-drawer-primary" data-forceopen="0" data-close-on-resize="1" aria-hidden="true">
<div class="drawerheader">
<button class="btn drawertoggle icon-no-margin hidden" data-toggler="drawers" data-action="closedrawer" data-target="theme_moove-drawers-primary" data-toggle="tooltip" data-placement="right" title="Закрыть панель" data-aria-hidden-tab-index="" tabindex="-1">
<i class="icon fa fa-times fa-fw " aria-hidden="true"></i>
</button>
<div class="drawerheadercontent hidden">
</div>
</div>
<div class="drawercontent drag-container" data-usertour="scroller">
<div class="list-group">
<a href="https://sysahelper.ru/" class="list-group-item list-group-item-action " data-aria-hidden-tab-index="" tabindex="-1">
В начало
</a>
</div>
</div>
</div>
<div class="drawer drawer-left show d-print-none scrolled" data-region="fixed-drawer" id="theme_boost-drawers-courseindex" data-preference="drawer-open-index" data-state="show-drawer-left" data-forceopen="0" data-close-on-resize="0">
<div class="drawerheader">
<button class="btn drawertoggle icon-no-margin" data-toggler="drawers" data-action="closedrawer" data-target="theme_boost-drawers-courseindex" data-toggle="tooltip" data-placement="right" title="Закрыть оглавление курса">
<i class="icon fa fa-times fa-fw " aria-hidden="true"></i>
</button>
<div class="drawerheadercontent">
</div>
</div>
<div class="drawercontent drag-container" data-usertour="scroller">
<nav id="courseindex" class="courseindex">
<div id="courseindex-content">
<div id="course-index" class="courseindex " role="tree">
<div class="courseindex-section " id="course-index-section-588" data-for="section" data-id="588" data-number="0" role="treeitem" aria-owns="courseindexcollapse0" tabindex="0" aria-selected="true">
<div class="courseindex-item d-flex
courseindex-section-title" id="courseindexsection0" data-for="section_item" tabindex="-1">
<a data-toggle="collapse" href="#courseindexcollapse0" class="courseindex-chevron icons-collapse-expand " aria-expanded="true" aria-controls="courseindexcollapse0" tabindex="-1">
<span class="collapsed-icon icon-no-margin mr-1" title="Развернуть" tabindex="-1">
<span class="dir-rtl-hide" tabindex="-1"><i class="icon fa fa-chevron-right fa-fw " aria-hidden="true" tabindex="-1"></i></span>
<span class="dir-ltr-hide" tabindex="-1"><i class="icon fa fa-chevron-left fa-fw " aria-hidden="true" tabindex="-1"></i></span>
<span class="sr-only" tabindex="-1">Развернуть</span>
</span>
<span class="expanded-icon icon-no-margin mr-1" title="Свернуть" tabindex="-1">
<i class="icon fa fa-chevron-down fa-fw " aria-hidden="true" tabindex="-1"></i>
<span class="sr-only" tabindex="-1">Свернуть</span>
</span>
</a>
<a href="https://sysahelper.ru/course/view.php?id=47#section-0" class="courseindex-link text-truncate" data-action="togglecourseindexsection" data-for="section_title" tabindex="-1">
Общее
</a>
<span class="current-badge badge badge-primary ml-2 px-2 rounded-pill" tabindex="-1">
Выделено
</span>
<span class="courseindex-locked ml-1" data-for="cm_name" tabindex="-1">
<i class="icon fa fa-lock fa-fw " aria-hidden="true" tabindex="-1"></i>
</span>
<span class="dragicon ml-auto" tabindex="-1"><i class="icon fa fa-arrows fa-fw " aria-hidden="true" tabindex="-1"></i></span>
</div>
<div id="courseindexcollapse0" class="courseindex-item-content collapse show" aria-labelledby="courseindexsection0" role="group" tabindex="-1">
<ul class="courseindex-sectioncontent unlist" data-for="cmlist" data-id="588" role="group" tabindex="-1">
<li class="courseindex-item
d-flex
" id="course-index-cm-826" data-for="cm" data-id="826" role="treeitem" tabindex="-1" aria-selected="false">
<span class="completioninfo" data-for="cm_completion" data-value="NaN" tabindex="-1"></span>
<a class="courseindex-link text-truncate" href="https://sysahelper.ru/mod/resource/view.php?id=826" data-for="cm_name" tabindex="-1">
04-Конкурсное-задание v005
</a>
<span class="courseindex-locked ml-1" data-for="cm_name" tabindex="-1">
<i class="icon fa fa-lock fa-fw " aria-hidden="true" tabindex="-1"></i>
</span>
<span class="dragicon ml-auto" tabindex="-1"><i class="icon fa fa-arrows fa-fw " aria-hidden="true" tabindex="-1"></i></span>
</li>
</ul>
</div>
</div>
<div class="courseindex-section " id="course-index-section-589" data-for="section" data-id="589" data-number="1" role="treeitem" aria-owns="courseindexcollapse1" tabindex="-1" aria-selected="false">
<div class="courseindex-item d-flex
courseindex-section-title" id="courseindexsection1" data-for="section_item" tabindex="-1">
<a data-toggle="collapse" href="#courseindexcollapse1" class="courseindex-chevron icons-collapse-expand " aria-expanded="true" aria-controls="courseindexcollapse1" tabindex="-1">
<span class="collapsed-icon icon-no-margin mr-1" title="Развернуть" tabindex="-1">
<span class="dir-rtl-hide" tabindex="-1"><i class="icon fa fa-chevron-right fa-fw " aria-hidden="true" tabindex="-1"></i></span>
<span class="dir-ltr-hide" tabindex="-1"><i class="icon fa fa-chevron-left fa-fw " aria-hidden="true" tabindex="-1"></i></span>
<span class="sr-only" tabindex="-1">Развернуть</span>
</span>
<span class="expanded-icon icon-no-margin mr-1" title="Свернуть" tabindex="-1">
<i class="icon fa fa-chevron-down fa-fw " aria-hidden="true" tabindex="-1"></i>
<span class="sr-only" tabindex="-1">Свернуть</span>
</span>
</a>
<a href="https://sysahelper.ru/course/view.php?id=47#section-1" class="courseindex-link text-truncate" data-action="togglecourseindexsection" data-for="section_title" tabindex="-1">
Модуль Б. Настройка технических и программных средств информационно-коммуникационных систем (инвариант)
</a>
<span class="current-badge badge badge-primary ml-2 px-2 rounded-pill" tabindex="-1">
Выделено
</span>
<span class="courseindex-locked ml-1" data-for="cm_name" tabindex="-1">
<i class="icon fa fa-lock fa-fw " aria-hidden="true" tabindex="-1"></i>
</span>
<span class="dragicon ml-auto" tabindex="-1"><i class="icon fa fa-arrows fa-fw " aria-hidden="true" tabindex="-1"></i></span>
</div>
<div id="courseindexcollapse1" class="courseindex-item-content collapse show" aria-labelledby="courseindexsection1" role="group" tabindex="-1">
<ul class="courseindex-sectioncontent unlist" data-for="cmlist" data-id="589" role="group" tabindex="-1">
<li class="courseindex-item
d-flex
" id="course-index-cm-827" data-for="cm" data-id="827" role="treeitem" tabindex="-1" aria-selected="false">
<span class="completioninfo" data-for="cm_completion" data-value="NaN" tabindex="-1"></span>
<a class="courseindex-link text-truncate" href="https://sysahelper.ru/mod/page/view.php?id=827" data-for="cm_name" tabindex="-1">
Тестовый стенд
</a>
<span class="courseindex-locked ml-1" data-for="cm_name" tabindex="-1">
<i class="icon fa fa-lock fa-fw " aria-hidden="true" tabindex="-1"></i>
</span>
<span class="dragicon ml-auto" tabindex="-1"><i class="icon fa fa-arrows fa-fw " aria-hidden="true" tabindex="-1"></i></span>
</li>
<li class="courseindex-item
d-flex
" id="course-index-cm-828" data-for="cm" data-id="828" role="treeitem" tabindex="-1" aria-selected="false">
<span class="completioninfo" data-for="cm_completion" data-value="NaN" tabindex="-1"></span>
<a class="courseindex-link text-truncate" href="https://sysahelper.ru/mod/page/view.php?id=828" data-for="cm_name" tabindex="-1">
Настройка виртуальной машины ISP
</a>
<span class="courseindex-locked ml-1" data-for="cm_name" tabindex="-1">
<i class="icon fa fa-lock fa-fw " aria-hidden="true" tabindex="-1"></i>
</span>
<span class="dragicon ml-auto" tabindex="-1"><i class="icon fa fa-arrows fa-fw " aria-hidden="true" tabindex="-1"></i></span>
</li>
<li class="courseindex-item
d-flex
" id="course-index-cm-845" data-for="cm" data-id="845" role="treeitem" tabindex="-1" aria-selected="false">
<span class="completioninfo" data-for="cm_completion" data-value="NaN" tabindex="-1"></span>
<a class="courseindex-link text-truncate" href="#module-845" data-anchor="true" data-for="cm_name" tabindex="-1">
День 1
</a>
<span class="courseindex-locked ml-1" data-for="cm_name" tabindex="-1">
<i class="icon fa fa-lock fa-fw " aria-hidden="true" tabindex="-1"></i>
</span>
<span class="dragicon ml-auto" tabindex="-1"><i class="icon fa fa-arrows fa-fw " aria-hidden="true" tabindex="-1"></i></span>
</li>
<li class="courseindex-item
d-flex
indented " id="course-index-cm-844" data-for="cm" data-id="844" role="treeitem" tabindex="-1" aria-selected="false">
<span class="completioninfo" data-for="cm_completion" data-value="NaN" tabindex="-1"></span>
<a class="courseindex-link text-truncate" href="https://sysahelper.ru/mod/resource/view.php?id=844" data-for="cm_name" tabindex="-1">
1. Подход к настройке FW-HQ
</a>
<span class="courseindex-locked ml-1" data-for="cm_name" tabindex="-1">
<i class="icon fa fa-lock fa-fw " aria-hidden="true" tabindex="-1"></i>
</span>
<span class="dragicon ml-auto" tabindex="-1"><i class="icon fa fa-arrows fa-fw " aria-hidden="true" tabindex="-1"></i></span>
</li>
<li class="courseindex-item
d-flex
indented " id="course-index-cm-830" data-for="cm" data-id="830" role="treeitem" tabindex="-1" aria-selected="false">
<span class="completioninfo" data-for="cm_completion" data-value="NaN" tabindex="-1"></span>
<a class="courseindex-link text-truncate" href="https://sysahelper.ru/mod/page/view.php?id=830" data-for="cm_name" tabindex="-1">
2. Развёртывание контроллера домена
</a>
<span class="courseindex-locked ml-1" data-for="cm_name" tabindex="-1">
<i class="icon fa fa-lock fa-fw " aria-hidden="true" tabindex="-1"></i>
</span>
<span class="dragicon ml-auto" tabindex="-1"><i class="icon fa fa-arrows fa-fw " aria-hidden="true" tabindex="-1"></i></span>
</li>
<li class="courseindex-item
d-flex
indented " id="course-index-cm-832" data-for="cm" data-id="832" role="treeitem" tabindex="-1" aria-selected="false">
<span class="completioninfo" data-for="cm_completion" data-value="NaN" tabindex="-1"></span>
<a class="courseindex-link text-truncate" href="https://sysahelper.ru/mod/page/view.php?id=832" data-for="cm_name" tabindex="-1">
3. Использование Terraform для работы с DNS во FreeIPA
</a>
<span class="courseindex-locked ml-1" data-for="cm_name" tabindex="-1">
<i class="icon fa fa-lock fa-fw " aria-hidden="true" tabindex="-1"></i>
</span>
<span class="dragicon ml-auto" tabindex="-1"><i class="icon fa fa-arrows fa-fw " aria-hidden="true" tabindex="-1"></i></span>
</li>
<li class="courseindex-item
d-flex
indented " id="course-index-cm-831" data-for="cm" data-id="831" role="treeitem" tabindex="-1" aria-selected="false">
<span class="completioninfo" data-for="cm_completion" data-value="NaN" tabindex="-1"></span>
<a class="courseindex-link text-truncate" href="https://sysahelper.ru/mod/page/view.php?id=831" data-for="cm_name" tabindex="-1">
4. Интеграция FW-HQ с FreeIPA
</a>
<span class="courseindex-locked ml-1" data-for="cm_name" tabindex="-1">
<i class="icon fa fa-lock fa-fw " aria-hidden="true" tabindex="-1"></i>
</span>
<span class="dragicon ml-auto" tabindex="-1"><i class="icon fa fa-arrows fa-fw " aria-hidden="true" tabindex="-1"></i></span>
</li>
<li class="courseindex-item
d-flex
indented " id="course-index-cm-834" data-for="cm" data-id="834" role="treeitem" tabindex="-1" aria-selected="false">
<span class="completioninfo" data-for="cm_completion" data-value="NaN" tabindex="-1"></span>
<a class="courseindex-link text-truncate" href="https://sysahelper.ru/mod/page/view.php?id=834" data-for="cm_name" tabindex="-1">
5. Настройка DHCP-сервера на базе KEA (и базовая настройка CLI-HQ)
</a>
<span class="courseindex-locked ml-1" data-for="cm_name" tabindex="-1">
<i class="icon fa fa-lock fa-fw " aria-hidden="true" tabindex="-1"></i>
</span>
<span class="dragicon ml-auto" tabindex="-1"><i class="icon fa fa-arrows fa-fw " aria-hidden="true" tabindex="-1"></i></span>
</li>
<li class="courseindex-item
d-flex
indented " id="course-index-cm-833" data-for="cm" data-id="833" role="treeitem" tabindex="-1" aria-selected="false">
<span class="completioninfo" data-for="cm_completion" data-value="NaN" tabindex="-1"></span>
<a class="courseindex-link text-truncate" href="https://sysahelper.ru/mod/page/view.php?id=833" data-for="cm_name" tabindex="-1">
6. Настройка требуемой авторизации на FW-HQ
</a>
<span class="courseindex-locked ml-1" data-for="cm_name" tabindex="-1">
<i class="icon fa fa-lock fa-fw " aria-hidden="true" tabindex="-1"></i>
</span>
<span class="dragicon ml-auto" tabindex="-1"><i class="icon fa fa-arrows fa-fw " aria-hidden="true" tabindex="-1"></i></span>
</li>
<li class="courseindex-item
d-flex
indented " id="course-index-cm-835" data-for="cm" data-id="835" role="treeitem" tabindex="-1" aria-selected="false">
<span class="completioninfo" data-for="cm_completion" data-value="NaN" tabindex="-1"></span>
<a class="courseindex-link text-truncate" href="https://sysahelper.ru/mod/page/view.php?id=835" data-for="cm_name" tabindex="-1">
7. Настройка обмена маршрутной информацией по протоколу BGP, NAT и OSPF на RTR-BR
</a>
<span class="courseindex-locked ml-1" data-for="cm_name" tabindex="-1">
<i class="icon fa fa-lock fa-fw " aria-hidden="true" tabindex="-1"></i>
</span>
<span class="dragicon ml-auto" tabindex="-1"><i class="icon fa fa-arrows fa-fw " aria-hidden="true" tabindex="-1"></i></span>
</li>
<li class="courseindex-item
d-flex
indented " id="course-index-cm-836" data-for="cm" data-id="836" role="treeitem" tabindex="-1" aria-selected="false">
<span class="completioninfo" data-for="cm_completion" data-value="NaN" tabindex="-1"></span>
<a class="courseindex-link text-truncate" href="https://sysahelper.ru/mod/page/view.php?id=836" data-for="cm_name" tabindex="-1">
8. Подход к настройке FW-BR (и базовая настройка CLI-BR)
</a>
<span class="courseindex-locked ml-1" data-for="cm_name" tabindex="-1">
<i class="icon fa fa-lock fa-fw " aria-hidden="true" tabindex="-1"></i>
</span>
<span class="dragicon ml-auto" tabindex="-1"><i class="icon fa fa-arrows fa-fw " aria-hidden="true" tabindex="-1"></i></span>
</li>
<li class="courseindex-item
d-flex
indented " id="course-index-cm-838" data-for="cm" data-id="838" role="treeitem" tabindex="-1" aria-selected="false">
<span class="completioninfo" data-for="cm_completion" data-value="NaN" tabindex="-1"></span>
<a class="courseindex-link text-truncate" href="https://sysahelper.ru/mod/page/view.php?id=838" data-for="cm_name" tabindex="-1">
9. Базовая настройка SRV-BR
</a>
<span class="courseindex-locked ml-1" data-for="cm_name" tabindex="-1">
<i class="icon fa fa-lock fa-fw " aria-hidden="true" tabindex="-1"></i>
</span>
<span class="dragicon ml-auto" tabindex="-1"><i class="icon fa fa-arrows fa-fw " aria-hidden="true" tabindex="-1"></i></span>
</li>
<li class="courseindex-item
d-flex
indented " id="course-index-cm-837" data-for="cm" data-id="837" role="treeitem" tabindex="-1" aria-selected="false">
<span class="completioninfo" data-for="cm_completion" data-value="NaN" tabindex="-1"></span>
<a class="courseindex-link text-truncate" href="https://sysahelper.ru/mod/page/view.php?id=837" data-for="cm_name" tabindex="-1">
10. Настройка обмена маршрутной информацией по протоколу BGP и NAT на RTR-COD
</a>
<span class="courseindex-locked ml-1" data-for="cm_name" tabindex="-1">
<i class="icon fa fa-lock fa-fw " aria-hidden="true" tabindex="-1"></i>
</span>
<span class="dragicon ml-auto" tabindex="-1"><i class="icon fa fa-arrows fa-fw " aria-hidden="true" tabindex="-1"></i></span>
</li>
<li class="courseindex-item
d-flex
indented " id="course-index-cm-839" data-for="cm" data-id="839" role="treeitem" tabindex="-1" aria-selected="false">
<span class="completioninfo" data-for="cm_completion" data-value="NaN" tabindex="-1"></span>
<a class="courseindex-link text-truncate" href="https://sysahelper.ru/mod/page/view.php?id=839" data-for="cm_name" tabindex="-1">
11. Настройка коммутации в COD-е на SW-COD
</a>
<span class="courseindex-locked ml-1" data-for="cm_name" tabindex="-1">
<i class="icon fa fa-lock fa-fw " aria-hidden="true" tabindex="-1"></i>
</span>
<span class="dragicon ml-auto" tabindex="-1"><i class="icon fa fa-arrows fa-fw " aria-hidden="true" tabindex="-1"></i></span>
</li>
<li class="courseindex-item
d-flex
indented " id="course-index-cm-840" data-for="cm" data-id="840" role="treeitem" tabindex="-1" aria-selected="false">
<span class="completioninfo" data-for="cm_completion" data-value="NaN" tabindex="-1"></span>
<a class="courseindex-link text-truncate" href="https://sysahelper.ru/mod/page/view.php?id=840" data-for="cm_name" tabindex="-1">
12. Базовая настройка устройств HA1-COD, HA2-COD, SRV1-COD, SRV2-COD и SRV3-COD
</a>
<span class="courseindex-locked ml-1" data-for="cm_name" tabindex="-1">
<i class="icon fa fa-lock fa-fw " aria-hidden="true" tabindex="-1"></i>
</span>
<span class="dragicon ml-auto" tabindex="-1"><i class="icon fa fa-arrows fa-fw " aria-hidden="true" tabindex="-1"></i></span>
</li>
<li class="courseindex-item d-flex indented pageitem" id="course-index-cm-841" data-for="cm" data-id="841" role="treeitem" tabindex="-1" aria-selected="false">
<span class="completioninfo" data-for="cm_completion" data-value="NaN" tabindex="-1"></span>
<a class="courseindex-link text-truncate" href="https://sysahelper.ru/mod/page/view.php?id=841" data-for="cm_name" tabindex="-1">
13. Настройка маршрутизации между площадками HQ, BR и COD
</a>
<span class="courseindex-locked ml-1" data-for="cm_name" tabindex="-1">
<i class="icon fa fa-lock fa-fw " aria-hidden="true" tabindex="-1"></i>
</span>
<span class="dragicon ml-auto" tabindex="-1"><i class="icon fa fa-arrows fa-fw " aria-hidden="true" tabindex="-1"></i></span>
</li>
<li class="courseindex-item
d-flex
indented " id="course-index-cm-842" data-for="cm" data-id="842" role="treeitem" tabindex="-1" aria-selected="false">
<span class="completioninfo" data-for="cm_completion" data-value="NaN" tabindex="-1"></span>
<a class="courseindex-link text-truncate" href="https://sysahelper.ru/mod/page/view.php?id=842" data-for="cm_name" tabindex="-1">
14. Ввод устройств ADM-HQ, CLI-HQ, CLI-BR в доме FreeIPA
</a>
<span class="courseindex-locked ml-1" data-for="cm_name" tabindex="-1">
<i class="icon fa fa-lock fa-fw " aria-hidden="true" tabindex="-1"></i>
</span>
<span class="dragicon ml-auto" tabindex="-1"><i class="icon fa fa-arrows fa-fw " aria-hidden="true" tabindex="-1"></i></span>
</li>
<li class="courseindex-item
d-flex
" id="course-index-cm-846" data-for="cm" data-id="846" role="treeitem" tabindex="-1" aria-selected="false">
<span class="completioninfo" data-for="cm_completion" data-value="NaN" tabindex="-1"></span>
<a class="courseindex-link text-truncate" href="#module-846" data-anchor="true" data-for="cm_name" tabindex="-1">
День 2
</a>
<span class="courseindex-locked ml-1" data-for="cm_name" tabindex="-1">
<i class="icon fa fa-lock fa-fw " aria-hidden="true" tabindex="-1"></i>
</span>
<span class="dragicon ml-auto" tabindex="-1"><i class="icon fa fa-arrows fa-fw " aria-hidden="true" tabindex="-1"></i></span>
</li>
<li class="courseindex-item
d-flex
indented " id="course-index-cm-847" data-for="cm" data-id="847" role="treeitem" tabindex="-1" aria-selected="false">
<span class="completioninfo" data-for="cm_completion" data-value="NaN" tabindex="-1"></span>
<a class="courseindex-link text-truncate" href="https://sysahelper.ru/mod/page/view.php?id=847" data-for="cm_name" tabindex="-1">
15. Настройка облачного хранилища
</a>
<span class="courseindex-locked ml-1" data-for="cm_name" tabindex="-1">
<i class="icon fa fa-lock fa-fw " aria-hidden="true" tabindex="-1"></i>
</span>
<span class="dragicon ml-auto" tabindex="-1"><i class="icon fa fa-arrows fa-fw " aria-hidden="true" tabindex="-1"></i></span>
</li>
<li class="courseindex-item
d-flex
indented " id="course-index-cm-848" data-for="cm" data-id="848" role="treeitem" tabindex="-1" aria-selected="false">
<span class="completioninfo" data-for="cm_completion" data-value="NaN" tabindex="-1"></span>
<a class="courseindex-link text-truncate" href="https://sysahelper.ru/mod/page/view.php?id=848" data-for="cm_name" tabindex="-1">
16. Настройка системы управления конфигурацией
</a>
<span class="courseindex-locked ml-1" data-for="cm_name" tabindex="-1">
<i class="icon fa fa-lock fa-fw " aria-hidden="true" tabindex="-1"></i>
</span>
<span class="dragicon ml-auto" tabindex="-1"><i class="icon fa fa-arrows fa-fw " aria-hidden="true" tabindex="-1"></i></span>
</li>
<li class="courseindex-item
d-flex
indented " id="course-index-cm-849" data-for="cm" data-id="849" role="treeitem" tabindex="-1" aria-selected="false">
<span class="completioninfo" data-for="cm_completion" data-value="NaN" tabindex="-1"></span>
<a class="courseindex-link text-truncate" href="https://sysahelper.ru/mod/page/view.php?id=849" data-for="cm_name" tabindex="-1">
17. Настройка веб-портала в центре обработки данных
</a>
<span class="courseindex-locked ml-1" data-for="cm_name" tabindex="-1">
<i class="icon fa fa-lock fa-fw " aria-hidden="true" tabindex="-1"></i>
</span>
<span class="dragicon ml-auto" tabindex="-1"><i class="icon fa fa-arrows fa-fw " aria-hidden="true" tabindex="-1"></i></span>
</li>
<li class="courseindex-item
d-flex
indented " id="course-index-cm-850" data-for="cm" data-id="850" role="treeitem" tabindex="-1" aria-selected="false">
<span class="completioninfo" data-for="cm_completion" data-value="NaN" tabindex="-1"></span>
<a class="courseindex-link text-truncate" href="https://sysahelper.ru/mod/page/view.php?id=850" data-for="cm_name" tabindex="-1">
18. Настройка личного кабинета и портала SSL VPN
</a>
<span class="courseindex-locked ml-1" data-for="cm_name" tabindex="-1">
<i class="icon fa fa-lock fa-fw " aria-hidden="true" tabindex="-1"></i>
</span>
<span class="dragicon ml-auto" tabindex="-1"><i class="icon fa fa-arrows fa-fw " aria-hidden="true" tabindex="-1"></i></span>
</li>
<li class="courseindex-item
d-flex
indented " id="course-index-cm-851" data-for="cm" data-id="851" role="treeitem" tabindex="-1" aria-selected="false">
<span class="completioninfo" data-for="cm_completion" data-value="NaN" tabindex="-1"></span>
<a class="courseindex-link text-truncate" href="https://sysahelper.ru/mod/page/view.php?id=851" data-for="cm_name" tabindex="-1">
19. Настройка удалённого доступа
</a>
<span class="courseindex-locked ml-1" data-for="cm_name" tabindex="-1">
<i class="icon fa fa-lock fa-fw " aria-hidden="true" tabindex="-1"></i>
</span>
<span class="dragicon ml-auto" tabindex="-1"><i class="icon fa fa-arrows fa-fw " aria-hidden="true" tabindex="-1"></i></span>
</li>
</ul>
</div>
</div>
</div>
</div>
</nav>
</div>
</div>
<div id="page" data-region="mainpage" data-usertour="scroller" class="drawers show-drawer-left drag-container">
<header id="page-header" class="moove-container-fluid">
<div class="d-flex flex-wrap">
<div class="ml-auto d-flex">
</div>
<div id="course-header">
</div>
</div>
<div class="d-sm-flex align-items-center">
<div class="mr-auto">
<div class="page-context-header"><div class="page-header-image mr-2"><div class="content activityiconcontainer icon-size-6 modicon_page"><img class="icon activityicon " aria-hidden="true" src="SF26S_%2013.%20%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0%20%D0%BC%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8%20%D0%BC%D0%B5%D0%B6%D0%B4%D1%83%20%D0%BF%D0%BB%D0%BE%D1%89%D0%B0%D0%B4%D0%BA%D0%B0%D0%BC%D0%B8%20HQ,%20BR%20%D0%B8%20COD%20_%20sysahelper_files/monologo.svg" alt=""></div></div><div class="page-header-headings"><h1 class="h2">13. Настройка маршрутизации между площадками HQ, BR и COD</h1></div></div>
</div>
<div class="header-actions-container ml-auto" data-region="header-actions-container">
</div>
<div class="d-none d-md-block" id="page-navbar">
<nav aria-label="Панель навигации">
<ol class="breadcrumb">
<li class="breadcrumb-item">
<a href="https://sysahelper.ru/course/view.php?id=47#section-1" title="SEMIFINAL2026">SF26S</a>
</li>
<li class="breadcrumb-item"><span>13. Настройка маршрутизации между площадками HQ, BR и COD</span></li>
</ol>
</nav>
</div>
</div>
</header>
<div id="topofscroll" class="main-inner">
<div class="drawer-toggles d-flex">
<div class="drawer-toggler drawer-left-toggle open-nav d-print-none">
<button class="btn icon-no-margin" data-toggler="drawers" data-action="toggle" data-target="theme_boost-drawers-courseindex" data-toggle="tooltip" data-placement="right" title="Открыть оглавление курса">
<span class="sr-only">Открыть оглавление курса</span>
<i class="icon fa fa-list fa-fw " aria-hidden="true"></i>
</button>
</div>
</div>
<div id="page-content" class="d-print-block">
<div id="region-main-box">
<section id="region-main" aria-label="Содержимое">
<span class="notifications" id="user-notifications"></span>
<span id="maincontent"></span>
<div class="activity-header" data-for="page-activity-header">
<span class="sr-only">Требуемые условия завершения</span>
<div data-region="activity-information" data-activityname="13. Настройка маршрутизации между площадками HQ, BR и COD" class="activity-information">
</div>
</div>
<div role="main"><div class="box py-3 generalbox center clearfix"><div class="no-overflow"><h3 class="heading-element" dir="auto" tabindex="-1">ADM-HQ:</h3>
<ul>
<li>Создаём туннельный интерфейс&nbsp;<code>tunnel.1</code>&nbsp;в сторону <strong>RTR-BR</strong> с IP-адресом&nbsp;<code>10.0.1.1/30</code>:</li>
</ul>
<p><img src="SF26S_%2013.%20%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0%20%D0%BC%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8%20%D0%BC%D0%B5%D0%B6%D0%B4%D1%83%20%D0%BF%D0%BB%D0%BE%D1%89%D0%B0%D0%B4%D0%BA%D0%B0%D0%BC%D0%B8%20HQ,%20BR%20%D0%B8%20COD%20_%20sysahelper_files/image.png"></p>
<ul>
<li style="list-style-type: none;">
<ul>
<li>заполняем форму&nbsp;<strong>Добавление GRE-туннеля</strong></li>
</ul>
</li>
</ul>
<p><img src="SF26S_%2013.%20%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0%20%D0%BC%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8%20%D0%BC%D0%B5%D0%B6%D0%B4%D1%83%20%D0%BF%D0%BB%D0%BE%D1%89%D0%B0%D0%B4%D0%BA%D0%B0%D0%BC%D0%B8%20HQ,%20BR%20%D0%B8%20COD%20_%20sysahelper_files/image%20(1).png"></p>
<ul>
<li>Должно получиться следующее:</li>
</ul>
<p><img src="SF26S_%2013.%20%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0%20%D0%BC%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8%20%D0%BC%D0%B5%D0%B6%D0%B4%D1%83%20%D0%BF%D0%BB%D0%BE%D1%89%D0%B0%D0%B4%D0%BA%D0%B0%D0%BC%D0%B8%20HQ,%20BR%20%D0%B8%20COD%20_%20sysahelper_files/image%20(2).png" width="899" height="348"></p>
<ul>
<li>Аналогично и для <code>tunnel.2</code>:
<ul>
<li>ожидаемый результат</li>
</ul>
</li>
</ul>
<p><img src="SF26S_%2013.%20%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0%20%D0%BC%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8%20%D0%BC%D0%B5%D0%B6%D0%B4%D1%83%20%D0%BF%D0%BB%D0%BE%D1%89%D0%B0%D0%B4%D0%BA%D0%B0%D0%BC%D0%B8%20HQ,%20BR%20%D0%B8%20COD%20_%20sysahelper_files/image%20(3).png" width="900" height="342"></p>
<ul>
<li>Настраиваем статическую маршрутизацию в сети BR и COD:</li>
</ul>
<p><img src="SF26S_%2013.%20%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0%20%D0%BC%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8%20%D0%BC%D0%B5%D0%B6%D0%B4%D1%83%20%D0%BF%D0%BB%D0%BE%D1%89%D0%B0%D0%B4%D0%BA%D0%B0%D0%BC%D0%B8%20HQ,%20BR%20%D0%B8%20COD%20_%20sysahelper_files/image%20(4).png"></p>
<ul>
<li style="list-style-type: none;">
<ul>
<li>заполняем форму&nbsp;<strong>Добавление маршрута</strong></li>
</ul>
</li>
</ul>
<p><img src="SF26S_%2013.%20%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0%20%D0%BC%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8%20%D0%BC%D0%B5%D0%B6%D0%B4%D1%83%20%D0%BF%D0%BB%D0%BE%D1%89%D0%B0%D0%B4%D0%BA%D0%B0%D0%BC%D0%B8%20HQ,%20BR%20%D0%B8%20COD%20_%20sysahelper_files/image%20(5).png"></p>
<p><img src="SF26S_%2013.%20%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0%20%D0%BC%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8%20%D0%BC%D0%B5%D0%B6%D0%B4%D1%83%20%D0%BF%D0%BB%D0%BE%D1%89%D0%B0%D0%B4%D0%BA%D0%B0%D0%BC%D0%B8%20HQ,%20BR%20%D0%B8%20COD%20_%20sysahelper_files/image%20(6).png"></p>
<p><img src="SF26S_%2013.%20%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0%20%D0%BC%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8%20%D0%BC%D0%B5%D0%B6%D0%B4%D1%83%20%D0%BF%D0%BB%D0%BE%D1%89%D0%B0%D0%B4%D0%BA%D0%B0%D0%BC%D0%B8%20HQ,%20BR%20%D0%B8%20COD%20_%20sysahelper_files/image%20(7).png"></p>
<p><img src="SF26S_%2013.%20%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0%20%D0%BC%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8%20%D0%BC%D0%B5%D0%B6%D0%B4%D1%83%20%D0%BF%D0%BB%D0%BE%D1%89%D0%B0%D0%B4%D0%BA%D0%B0%D0%BC%D0%B8%20HQ,%20BR%20%D0%B8%20COD%20_%20sysahelper_files/image%20(8).png"></p>
<p><img src="SF26S_%2013.%20%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0%20%D0%BC%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8%20%D0%BC%D0%B5%D0%B6%D0%B4%D1%83%20%D0%BF%D0%BB%D0%BE%D1%89%D0%B0%D0%B4%D0%BA%D0%B0%D0%BC%D0%B8%20HQ,%20BR%20%D0%B8%20COD%20_%20sysahelper_files/image%20(9).png"></p>
<p><img src="SF26S_%2013.%20%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0%20%D0%BC%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8%20%D0%BC%D0%B5%D0%B6%D0%B4%D1%83%20%D0%BF%D0%BB%D0%BE%D1%89%D0%B0%D0%B4%D0%BA%D0%B0%D0%BC%D0%B8%20HQ,%20BR%20%D0%B8%20COD%20_%20sysahelper_files/image%20(10).png"></p>
<p><img src="SF26S_%2013.%20%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0%20%D0%BC%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8%20%D0%BC%D0%B5%D0%B6%D0%B4%D1%83%20%D0%BF%D0%BB%D0%BE%D1%89%D0%B0%D0%B4%D0%BA%D0%B0%D0%BC%D0%B8%20HQ,%20BR%20%D0%B8%20COD%20_%20sysahelper_files/image%20(11).png"></p>
<ul>
<li>Результат:</li>
</ul>
<p><img src="SF26S_%2013.%20%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0%20%D0%BC%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8%20%D0%BC%D0%B5%D0%B6%D0%B4%D1%83%20%D0%BF%D0%BB%D0%BE%D1%89%D0%B0%D0%B4%D0%BA%D0%B0%D0%BC%D0%B8%20HQ,%20BR%20%D0%B8%20COD%20_%20sysahelper_files/image%20(12).png" width="900" height="232"></p>
<ul>
<li>Добавляем аналогичным образом маршрут в сеть COD:
<ul>
<li>ожидаемый результат</li>
</ul>
</li>
</ul>
<p><img src="SF26S_%2013.%20%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0%20%D0%BC%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8%20%D0%BC%D0%B5%D0%B6%D0%B4%D1%83%20%D0%BF%D0%BB%D0%BE%D1%89%D0%B0%D0%B4%D0%BA%D0%B0%D0%BC%D0%B8%20HQ,%20BR%20%D0%B8%20COD%20_%20sysahelper_files/image%20(13).png" width="898" height="267"></p>
<p>&nbsp;</p>
<h3>RTR-BR:</h3>
<ul>
<li>Создаём туннельные интерфейсы:</li>
</ul>
<pre class="language-markup"><code>enable
conf t
interface tunnel.1
description "GRE-to-FW-HQ"
ip address 10.0.1.2/30
ip tunnel 84.212.78.78 63.27.18.18 mode gre
exit
interface tunnel.3
description "GRE-to-RTR-COD"
ip address 10.0.3.2/30
ip tunnel 84.212.78.78 34.95.33.33 mode gre
exit
write memory</code></pre>
<ul>
<li>Проверить:</li>
</ul>
<pre class="language-markup"><code>rtr-br#show interface tunnel.1
Interface tunnel.1 is up
Description: "GRE-to-FW-HQ"
Snmp index: 8
Ethernet address: (port not configured)
MTU: 1476
Tunnel source: 84.212.78.78
Tunnel destination: 63.27.18.18
Tunnel mode: GRE
Tunnel keepalive: disabled
NAT: no
ARP Proxy: disable
ICMP redirects on, unreachables on, ttl-exceeded on
IP URPF is disabled
Label switching is disabled
&lt;UP,BROADCAST,RUNNING,NOARP,MULTICAST&gt;
inet 10.0.1.2/30 broadcast 10.0.1.3/30
Link-local address is fe80::a681:aaff:fe46:36f4/64
total input packets 0, bytes 0
total output packets 0, bytes 0
rtr-br#show interface tunnel.3
Interface tunnel.3 is up
Description: "GRE-to-RTR-COD"
Snmp index: 9
Ethernet address: (port not configured)
MTU: 1476
Tunnel source: 84.212.78.78
Tunnel destination: 34.95.33.33
Tunnel mode: GRE
Tunnel keepalive: disabled
NAT: no
ARP Proxy: disable
ICMP redirects on, unreachables on, ttl-exceeded on
IP URPF is disabled
Label switching is disabled
&lt;UP,BROADCAST,RUNNING,NOARP,MULTICAST&gt;
inet 10.0.3.2/30 broadcast 10.0.3.3/30
Link-local address is fe80::96b5:38ff:fe6f:f8b4/64
total input packets 0, bytes 0
total output packets 0, bytes 0
rtr-br#</code></pre>
<ul>
<li>Добавляем статические маршруты в сети офиса HQ:</li>
</ul>
<pre class="language-markup"><code>conf t
ip route 10.1.1.0/27 10.0.1.1
ip route 10.1.1.32/28 10.0.1.1
ip route 10.1.2.0/24 10.0.1.1
write memory</code></pre>
<ul>
<li>Проверить:</li>
</ul>
<pre class="language-markup"><code>rtr-br#show ip route static
IP Route Table for VRF "default"
S 10.1.1.0/27 [1/0] via 10.0.1.1, tunnel.1
S 10.1.1.32/28 [1/0] via 10.0.1.1, tunnel.1
S 10.1.2.0/24 [1/0] via 10.0.1.1, tunnel.1
Gateway of last resort is not set
rtr-br#</code></pre>
<ul>
<li>C <strong>ADM-PC</strong> проверить доступность <strong>FW-BR</strong>, <strong>SRV-BR</strong> и <strong>CLI-BR</strong>:</li>
</ul>
<pre class="language-markup"><code>[user@adm-hq ~]$ ping -c3 fw-br
PING fw-br.au.team (10.2.0.2) 56(84) bytes of data.
64 bytes from fw-br.au.team (10.2.0.2): icmp_seq=1 ttl=63 time=62.6 ms
64 bytes from fw-br.au.team (10.2.0.2): icmp_seq=2 ttl=63 time=62.8 ms
64 bytes from fw-br.au.team (10.2.0.2): icmp_seq=3 ttl=63 time=61.9 ms
--- fw-br.au.team ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2001ms
rtt min/avg/max/mdev = 61.891/62.415/62.765/0.377 ms
[user@adm-hq ~]$ ping -c3 srv-br
PING srv-br.au.team (10.2.1.10) 56(84) bytes of data.
64 bytes from srv-br.au.team (10.2.1.10): icmp_seq=1 ttl=62 time=51.9 ms
64 bytes from srv-br.au.team (10.2.1.10): icmp_seq=2 ttl=62 time=50.3 ms
64 bytes from srv-br.au.team (10.2.1.10): icmp_seq=3 ttl=62 time=48.9 ms
--- srv-br.au.team ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 48.876/50.371/51.939/1.251 ms
[user@adm-hq ~]$ ping -c3 10.2.2.2
PING 10.2.2.2 (10.2.2.2) 56(84) bytes of data.
64 bytes from 10.2.2.2: icmp_seq=1 ttl=62 time=18.7 ms
64 bytes from 10.2.2.2: icmp_seq=2 ttl=62 time=16.9 ms
64 bytes from 10.2.2.2: icmp_seq=3 ttl=62 time=14.9 ms
--- 10.2.2.2 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 14.919/16.821/18.682/1.536 ms
[user@adm-hq ~]$
</code></pre>
<ul>
<li>Настраиваем OSPF для обмена маршрутной информацией с <strong>RTR-COD</strong>:</li>
</ul>
<pre class="language-markup"><code>conf t
router ospf 2
passive-interface default
no passive-interface tunnel.3
network 10.0.3.0/30 area 0
exit
write memory</code></pre>
<ul>
<li>Проверить:</li>
</ul>
<pre class="language-markup"><code>rtr-br#show run ospf
!
!
router ospf 1
passive-interface default
no passive-interface int1
network 10.2.0.0/30 area 1
default-information originate
!
router ospf 2
passive-interface default
no passive-interface tunnel.3
network 10.0.3.0/30 area 0
no capability cspf
!
rtr-br#</code></pre>
<p>&nbsp;</p>
<h3>RTR-COD:</h3>
<ul>
<li>Создаём туннельные интерфейсы:</li>
</ul>
<pre class="language-markup"><code>enable
conf t
interface tunnel.2
description "GRE-to-FW-HQ"
ip address 10.0.2.2/30
ip tunnel 34.95.33.33 63.27.18.18 mode gre
exit
interface tunnel.3
description "GRE-to-RTR-BR"
ip address 10.0.3.1/30
ip tunnel 34.95.33.33 84.212.78.78 mode gre
exit
write memory</code></pre>
<ul>
<li>Проверить:</li>
</ul>
<pre class="language-markup"><code>rtr-cod#show interface tunnel.2
Interface tunnel.2 is up
Description: "GRE-to-FW-HQ"
Snmp index: 7
Ethernet address: (port not configured)
MTU: 1476
Tunnel source: 34.95.33.33
Tunnel destination: 63.27.18.18
Tunnel mode: GRE
Tunnel keepalive: disabled
NAT: no
ARP Proxy: disable
ICMP redirects on, unreachables on, ttl-exceeded on
IP URPF is disabled
Label switching is disabled
&lt;UP,BROADCAST,RUNNING,NOARP,MULTICAST&gt;
inet 10.0.2.2/30 broadcast 10.0.2.3/30
Link-local address is fe80::c6ec:9eff:fe6d:69c9/64
total input packets 0, bytes 0
total output packets 0, bytes 0
rtr-cod#show interface tunnel.3
Interface tunnel.3 is up
Description: "GRE-to-RTR-BR"
Snmp index: 8
Ethernet address: (port not configured)
MTU: 1476
Tunnel source: 34.95.33.33
Tunnel destination: 84.212.78.78
Tunnel mode: GRE
Tunnel keepalive: disabled
NAT: no
ARP Proxy: disable
ICMP redirects on, unreachables on, ttl-exceeded on
IP URPF is disabled
Label switching is disabled
&lt;UP,BROADCAST,RUNNING,NOARP,MULTICAST&gt;
inet 10.0.3.1/30 broadcast 10.0.3.3/30
Link-local address is fe80::16e6:dff:fe31:8737/64
total input packets 0, bytes 0
total output packets 4, bytes 256
rtr-cod#</code></pre>
<ul>
<li>Добавляем статические маршруты в сети офиса <strong>HQ</strong>:</li>
</ul>
<pre class="language-markup"><code>conf t
ip route 10.1.1.0/27 10.0.2.1
ip route 10.1.1.32/28 10.0.2.1
ip route 10.1.2.0/24 10.0.2.1
write memory</code></pre>
<ul>
<li>C&nbsp;<strong>ADM-PC</strong> проверить доступность всех устройств <strong>COD</strong>:</li>
</ul>
<pre class="language-markup"><code>[user@adm-hq ~]$ ping -c1 rtr-cod
PING rtr-cod.au.team (172.16.1.254) 56(84) bytes of data.
64 bytes from rtr-cod.au.team (172.16.1.254): icmp_seq=1 ttl=63 time=31.0 ms
--- rtr-cod.au.team ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 31.009/31.009/31.009/0.000 ms
[user@adm-hq ~]$ ping -c1 sw-cod
PING sw-cod.au.team (172.16.1.0) 56(84) bytes of data.
64 bytes from sw-cod.au.team (172.16.1.0): icmp_seq=1 ttl=63 time=27.8 ms
--- sw-cod.au.team ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 27.802/27.802/27.802/0.000 ms
[user@adm-hq ~]$ ping -c1 ha1-cod
PING ha1-cod.au.team (172.16.0.1) 56(84) bytes of data.
64 bytes from ha1-cod.au.team (172.16.0.1): icmp_seq=1 ttl=63 time=32.9 ms
--- ha1-cod.au.team ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 32.857/32.857/32.857/0.000 ms
[user@adm-hq ~]$ ping -c1 ha2-cod
PING ha2-cod.au.team (172.16.0.2) 56(84) bytes of data.
64 bytes from ha2-cod.au.team (172.16.0.2): icmp_seq=1 ttl=63 time=59.9 ms
--- ha2-cod.au.team ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 59.887/59.887/59.887/0.000 ms
[user@adm-hq ~]$ ping -c1 srv1-cod
PING srv1-cod.au.team (172.16.1.1) 56(84) bytes of data.
64 bytes from srv1-cod.au.team (172.16.1.1): icmp_seq=1 ttl=63 time=17.6 ms
--- srv1-cod.au.team ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 17.582/17.582/17.582/0.000 ms
[user@adm-hq ~]$ ping -c1 srv2-cod
PING srv2-cod.au.team (172.16.1.2) 56(84) bytes of data.
64 bytes from srv2-cod.au.team (172.16.1.2): icmp_seq=1 ttl=63 time=17.3 ms
--- srv2-cod.au.team ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 17.274/17.274/17.274/0.000 ms
[user@adm-hq ~]$ ping -c1 srv3-cod
PING srv3-cod.au.team (172.16.1.3) 56(84) bytes of data.
64 bytes from srv3-cod.au.team (172.16.1.3): icmp_seq=1 ttl=63 time=22.3 ms
--- srv3-cod.au.team ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 22.270/22.270/22.270/0.000 ms
[user@adm-hq ~]$
</code></pre>
<ul>
<li>Настраиваем OSPF для обмена маршрутной информацией с <strong>RTR-BR</strong>:</li>
</ul>
<pre class="language-markup"><code>conf t
router ospf 1
passive-interface default
no passive-interface tunnel.3
network 10.0.3.0/30 area 0
network 172.16.0.0/23 area 0
exit
write memory</code></pre>
<ul>
<li>Добавляем статические маршруты в офис <strong>BR</strong>:</li>
</ul>
<pre class="language-markup"><code>ip route 10.2.0.0/30 10.0.3.2
ip route 10.2.1.0/28 10.0.3.2
ip route 10.2.2.0/25 10.0.3.2
write memory</code></pre>
<h4>Проверяем полную связность между всеми плозадками:</h4>
<ul>
<li>Из&nbsp;<strong>HQ </strong>в<strong> BR:</strong></li>
</ul>
<pre class="language-markup"><code>[user@adm-hq ~]$ ping -c1 rtr-br
PING rtr-br.au.team (10.2.0.1) 56(84) bytes of data.
64 bytes from rtr-br.au.team (10.2.0.1): icmp_seq=1 ttl=63 time=43.1 ms
--- rtr-br.au.team ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 43.108/43.108/43.108/0.000 ms
[user@adm-hq ~]$ ping -c1 fw-br
PING fw-br.au.team (10.2.0.2) 56(84) bytes of data.
64 bytes from fw-br.au.team (10.2.0.2): icmp_seq=1 ttl=63 time=67.7 ms
--- fw-br.au.team ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 67.733/67.733/67.733/0.000 ms
[user@adm-hq ~]$ ping -c1 srv-br
PING srv-br.au.team (10.2.1.10) 56(84) bytes of data.
64 bytes from srv-br.au.team (10.2.1.10): icmp_seq=1 ttl=62 time=51.2 ms
--- srv-br.au.team ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 51.163/51.163/51.163/0.000 ms
[user@adm-hq ~]$ ping -c1 10.2.2.2
PING 10.2.2.2 (10.2.2.2) 56(84) bytes of data.
64 bytes from 10.2.2.2: icmp_seq=1 ttl=62 time=38.8 ms
--- 10.2.2.2 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 38.849/38.849/38.849/0.000 ms
[user@adm-hq ~]$
</code></pre>
<ul>
<li>Из&nbsp;<strong>HQ </strong>в<strong> COD:</strong></li>
</ul>
<pre class="language-markup"><code>[user@adm-hq ~]$ ping -c1 rtr-cod
PING rtr-cod.au.team (172.16.1.254) 56(84) bytes of data.
64 bytes from rtr-cod.au.team (172.16.1.254): icmp_seq=1 ttl=63 time=11.7 ms
--- rtr-cod.au.team ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 11.707/11.707/11.707/0.000 ms
[user@adm-hq ~]$ ping -c1 sw-cod
PING sw-cod.au.team (172.16.1.0) 56(84) bytes of data.
64 bytes from sw-cod.au.team (172.16.1.0): icmp_seq=1 ttl=63 time=68.4 ms
--- sw-cod.au.team ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 68.379/68.379/68.379/0.000 ms
[user@adm-hq ~]$ ping -c1 ha1-cod
PING ha1-cod.au.team (172.16.0.1) 56(84) bytes of data.
64 bytes from ha1-cod.au.team (172.16.0.1): icmp_seq=1 ttl=63 time=67.0 ms
--- ha1-cod.au.team ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 67.007/67.007/67.007/0.000 ms
[user@adm-hq ~]$ ping -c1 ha2-cod
PING ha2-cod.au.team (172.16.0.2) 56(84) bytes of data.
64 bytes from ha2-cod.au.team (172.16.0.2): icmp_seq=1 ttl=63 time=42.4 ms
--- ha2-cod.au.team ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 42.440/42.440/42.440/0.000 ms
[user@adm-hq ~]$ ping -c1 srv1-cod
PING srv1-cod.au.team (172.16.1.1) 56(84) bytes of data.
64 bytes from srv1-cod.au.team (172.16.1.1): icmp_seq=1 ttl=63 time=40.6 ms
--- srv1-cod.au.team ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 40.582/40.582/40.582/0.000 ms
[user@adm-hq ~]$ ping -c1 srv2-cod
PING srv2-cod.au.team (172.16.1.2) 56(84) bytes of data.
64 bytes from srv2-cod.au.team (172.16.1.2): icmp_seq=1 ttl=63 time=56.2 ms
--- srv2-cod.au.team ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 56.217/56.217/56.217/0.000 ms
[user@adm-hq ~]$ ping -c1 srv3-cod
PING srv3-cod.au.team (172.16.1.3) 56(84) bytes of data.
64 bytes from srv3-cod.au.team (172.16.1.3): icmp_seq=1 ttl=63 time=45.0 ms
--- srv3-cod.au.team ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 45.002/45.002/45.002/0.000 ms
</code></pre>
<ul>
<li>Из&nbsp;<strong>BR </strong>в<strong> HQ:</strong>
<ul>
<li style="font-style: italic;"><em>предварительно необходимо добавить разрешающее правило для любого трафика в FORWARD на FW-HQ</em></li>
</ul>
</li>
</ul>
<pre class="language-markup"><code>[user@cli-br ~]$ ping -c1 fw-hq
PING fw-hq.au.team (10.1.1.1) 56(84) bytes of data.
64 bytes from fw-hq.au.team (10.1.1.1): icmp_seq=1 ttl=61 time=66.6 ms
--- fw-hq.au.team ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 66.590/66.590/66.590/0.000 ms
[user@cli-br ~]$ ping -c1 srv-hq
PING srv-hq.au.team (10.1.1.10) 56(84) bytes of data.
64 bytes from srv-hq.au.team (10.1.1.10): icmp_seq=1 ttl=61 time=14.5 ms
--- srv-hq.au.team ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 14.497/14.497/14.497/0.000 ms
[user@cli-br ~]$ ping -c1 10.1.2.128
PING 10.1.2.128 (10.1.2.128) 56(84) bytes of data.
64 bytes from 10.1.2.128: icmp_seq=1 ttl=61 time=52.2 ms
--- 10.1.2.128 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 52.249/52.249/52.249/0.000 ms
[user@cli-br ~]$ </code></pre>
<ul>
<li>Из&nbsp;<strong>BR </strong>в<strong> COD:</strong></li>
</ul>
<pre class="language-markup"><code>[user@cli-br ~]$ ping -c1 rtr-cod
PING rtr-cod.au.team (172.16.1.254) 56(84) bytes of data.
64 bytes from rtr-cod.au.team (172.16.1.254): icmp_seq=1 ttl=62 time=34.0 ms
--- rtr-cod.au.team ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 33.967/33.967/33.967/0.000 ms
[user@cli-br ~]$ ping -c1 sw-cod
PING sw-cod.au.team (172.16.1.0) 56(84) bytes of data.
64 bytes from sw-cod.au.team (172.16.1.0): icmp_seq=1 ttl=61 time=71.3 ms
--- sw-cod.au.team ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 71.318/71.318/71.318/0.000 ms
[user@cli-br ~]$ ping -c1 ha1-cod
PING ha1-cod.au.team (172.16.0.1) 56(84) bytes of data.
64 bytes from ha1-cod.au.team (172.16.0.1): icmp_seq=1 ttl=61 time=71.1 ms
--- ha1-cod.au.team ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 71.091/71.091/71.091/0.000 ms
[user@cli-br ~]$ ping -c1 ha2-cod
PING ha2-cod.au.team (172.16.0.2) 56(84) bytes of data.
64 bytes from ha2-cod.au.team (172.16.0.2): icmp_seq=1 ttl=61 time=87.4 ms
--- ha2-cod.au.team ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 87.424/87.424/87.424/0.000 ms
[user@cli-br ~]$ ping -c1 srv1-cod
PING srv1-cod.au.team (172.16.1.1) 56(84) bytes of data.
64 bytes from srv1-cod.au.team (172.16.1.1): icmp_seq=1 ttl=61 time=83.4 ms
--- srv1-cod.au.team ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 83.361/83.361/83.361/0.000 ms
[user@cli-br ~]$ ping -c1 srv2-cod
PING srv2-cod.au.team (172.16.1.2) 56(84) bytes of data.
64 bytes from srv2-cod.au.team (172.16.1.2): icmp_seq=1 ttl=61 time=78.0 ms
--- srv2-cod.au.team ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 77.981/77.981/77.981/0.000 ms
[user@cli-br ~]$ ping -c1 srv3-cod
PING srv3-cod.au.team (172.16.1.3) 56(84) bytes of data.
64 bytes from srv3-cod.au.team (172.16.1.3): icmp_seq=1 ttl=61 time=99.0 ms
--- srv3-cod.au.team ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 99.024/99.024/99.024/0.000 ms
[user@cli-br ~]$ </code></pre>
<ul>
<li>Из&nbsp;<strong>COD </strong>в<strong> HQ:</strong></li>
</ul>
<pre class="language-markup"><code>[root@sw-cod ~]# ping -c1 fw-hq
PING fw-hq.au.team (10.1.1.1) 56(84) bytes of data.
64 bytes from fw-hq.au.team (10.1.1.1): icmp_seq=1 ttl=62 time=14.8 ms
--- fw-hq.au.team ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 14.835/14.835/14.835/0.000 ms
[root@sw-cod ~]# ping -c1 srv-hq
PING srv-hq.au.team (10.1.1.10) 56(84) bytes of data.
64 bytes from srv-hq.au.team (10.1.1.10): icmp_seq=1 ttl=62 time=64.6 ms
--- srv-hq.au.team ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 64.578/64.578/64.578/0.000 ms
[root@sw-cod ~]# ping -c1 adm-hq
PING adm-hq.au.team (10.1.1.46) 56(84) bytes of data.
64 bytes from adm-hq.au.team (10.1.1.46): icmp_seq=1 ttl=62 time=15.3 ms
--- adm-hq.au.team ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 15.285/15.285/15.285/0.000 ms
[root@sw-cod ~]# ping -c1 10.1.2.128
PING 10.1.2.128 (10.1.2.128) 56(84) bytes of data.
64 bytes from 10.1.2.128: icmp_seq=1 ttl=62 time=53.5 ms
--- 10.1.2.128 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 53.537/53.537/53.537/0.000 ms
[root@sw-cod ~]# </code></pre>
<ul>
<li>Из&nbsp;<strong>COD </strong>в<strong> BR:</strong></li>
</ul>
<pre class="language-markup"><code>[root@sw-cod ~]# ping -c1 rtr-br
PING rtr-br.au.team (10.2.0.1) 56(84) bytes of data.
64 bytes from rtr-br.au.team (10.2.0.1): icmp_seq=1 ttl=63 time=74.0 ms
--- rtr-br.au.team ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 73.985/73.985/73.985/0.000 ms
[root@sw-cod ~]# ping -c1 fw-br
PING fw-br.au.team (10.2.0.2) 56(84) bytes of data.
64 bytes from fw-br.au.team (10.2.0.2): icmp_seq=1 ttl=62 time=89.5 ms
--- fw-br.au.team ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 89.501/89.501/89.501/0.000 ms
[root@sw-cod ~]# ping -c1 srv-br
PING srv-br.au.team (10.2.1.10) 56(84) bytes of data.
64 bytes from srv-br.au.team (10.2.1.10): icmp_seq=1 ttl=61 time=155 ms
--- srv-br.au.team ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 154.820/154.820/154.820/0.000 ms
[root@sw-cod ~]# ping -c1 10.2.2.2
PING 10.2.2.2 (10.2.2.2) 56(84) bytes of data.
64 bytes from 10.2.2.2: icmp_seq=1 ttl=61 time=109 ms
--- 10.2.2.2 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 108.745/108.745/108.745/0.000 ms
[root@sw-cod ~]# </code></pre></div></div><div class="modified">Последнее изменение: четверг, 19 марта 2026, 08:41</div></div>
</section>
</div>
</div>
</div>
<div class="moove-container-fluid p-0 mb-4">
<div class="card activity-navigation mdl-bottom">
<div class="card-body">
<div class="row">
<div class="col-md-4"> <div id="prev-activity">
<div class="larrow">
<i class="icon-arrow-left"></i>
</div>
<div class="text">
<span class="nav-guide">
Предыдущий элемент курса
</span>
<a href="https://sysahelper.ru/mod/page/view.php?id=840&amp;forceview=1" id="prev-activity-link" class="btn btn-link">12. Базовая настройка устройств HA1-COD, HA2-COD, SRV1-COD, SRV2-COD и SRV3-COD</a>
</div>
</div>
</div>
<div class="col-md-4"> <div class="mdl-align">
<div class="urlselect">
<form method="post" action="https://sysahelper.ru/course/jumpto.php" class="form-inline" id="url_select_f69fc910ac712b4">
<input type="hidden" name="sesskey" value="I78ejZljGV">
<label for="jump-to-activity" class="sr-only">
Перейти на...
</label>
<select id="jump-to-activity" class="custom-select urlselect" name="jump">
<option value="" selected="selected">Перейти на...</option>
<option value="/mod/resource/view.php?id=826&amp;forceview=1">04-Конкурсное-задание v005</option>
<option value="/mod/page/view.php?id=827&amp;forceview=1">Тестовый стенд</option>
<option value="/mod/page/view.php?id=828&amp;forceview=1">Настройка виртуальной машины ISP</option>
<option value="/mod/resource/view.php?id=844&amp;forceview=1">1. Подход к настройке FW-HQ</option>
<option value="/mod/page/view.php?id=830&amp;forceview=1">2. Развёртывание контроллера домена</option>
<option value="/mod/page/view.php?id=832&amp;forceview=1">3. Использование Terraform для работы с DNS во FreeIPA</option>
<option value="/mod/page/view.php?id=831&amp;forceview=1">4. Интеграция FW-HQ с FreeIPA</option>
<option value="/mod/page/view.php?id=834&amp;forceview=1">5. Настройка DHCP-сервера на базе KEA (и базовая настройка CLI-HQ)</option>
<option value="/mod/page/view.php?id=833&amp;forceview=1">6. Настройка требуемой авторизации на FW-HQ</option>
<option value="/mod/page/view.php?id=835&amp;forceview=1">7. Настройка обмена маршрутной информацией по протоколу BGP, NAT и OSPF на RTR-BR</option>
<option value="/mod/page/view.php?id=836&amp;forceview=1">8. Подход к настройке FW-BR (и базовая настройка CLI-BR)</option>
<option value="/mod/page/view.php?id=838&amp;forceview=1">9. Базовая настройка SRV-BR</option>
<option value="/mod/page/view.php?id=837&amp;forceview=1">10. Настройка обмена маршрутной информацией по протоколу BGP и NAT на RTR-COD</option>
<option value="/mod/page/view.php?id=839&amp;forceview=1">11. Настройка коммутации в COD-е на SW-COD</option>
<option value="/mod/page/view.php?id=840&amp;forceview=1">12. Базовая настройка устройств HA1-COD, HA2-COD, SRV1-COD, SRV2-COD и SRV3-COD</option>
<option value="/mod/page/view.php?id=842&amp;forceview=1">14. Ввод устройств ADM-HQ, CLI-HQ, CLI-BR в доме FreeIPA</option>
<option value="/mod/page/view.php?id=847&amp;forceview=1">15. Настройка облачного хранилища</option>
<option value="/mod/page/view.php?id=848&amp;forceview=1">16. Настройка системы управления конфигурацией</option>
<option value="/mod/page/view.php?id=849&amp;forceview=1">17. Настройка веб-портала в центре обработки данных</option>
<option value="/mod/page/view.php?id=850&amp;forceview=1">18. Настройка личного кабинета и портала SSL VPN</option>
<option value="/mod/page/view.php?id=851&amp;forceview=1">19. Настройка удалённого доступа</option>
</select>
<noscript>
<input type="submit" class="btn btn-secondary ml-1" value="Применить">
</noscript>
</form>
</div>
</div>
</div>
<div class="col-md-4"> <div id="next-activity">
<div class="text">
<span class="nav-guide">
Следующий элемент курса
</span>
<a href="https://sysahelper.ru/mod/page/view.php?id=842&amp;forceview=1" id="next-activity-link" class="btn btn-link">14. Ввод устройств ADM-HQ, CLI-HQ, CLI-BR в доме FreeIPA</a>
</div>
<div class="rarrow">
<i class="icon-arrow-right"></i>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<footer id="page-footer">
<div class="moove-container-fluid footer-columns">
<div class="row">
<div class="col-md-4 column-left">
<div class="contact">
<h3 class="footer-title">Обратная связь</h3>
<ul>
</ul>
</div>
<div class="socialnetworks">
<h3 class="footer-title">Подпишитесь</h3>
<ul class="mb-0">
</ul>
</div>
</div>
<div class="col-md-4 column-center">
<div class="logininfo">Вы используете гостевой доступ (<a href="https://sysahelper.ru/login/index.php">Вход</a>)</div>
<div class="tool_dataprivacy"><a href="https://sysahelper.ru/admin/tool/dataprivacy/summary.php">Сводка хранения данных</a></div>
<div class="tool_usertours-resettourcontainer"></div>
</div>
<div class="col-md-4 column-right">
</div>
</div>
</div>
<div class="footer-content-debugging footer-dark bg-dark text-light">
<div class="moove-container-fluid footer-dark-inner">
</div>
</div>
<div data-region="footer-container-popover">
<button class="btn btn-icon bg-secondary icon-no-margin btn-footer-popover" data-action="footer-popover" aria-label="Показать нижний колонтитул" data-original-title="" title="">
<i class="icon fa fa-question fa-fw " aria-hidden="true"></i>
</button>
</div>
<div class="footer-content-popover container" data-region="footer-content-popover">
<div class="footer-section p-3">
<div>На платформе <a href="https://moodle.com/">Moodle</a></div>
</div>
</div>
<div class="copyright">
<div class="madeby">
<p>Тема оформления сайта разработана</p>
<a href="https://conecti.me/">
<img src="SF26S_%2013.%20%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0%20%D0%BC%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8%20%D0%BC%D0%B5%D0%B6%D0%B4%D1%83%20%D0%BF%D0%BB%D0%BE%D1%89%D0%B0%D0%B4%D0%BA%D0%B0%D0%BC%D0%B8%20HQ,%20BR%20%D0%B8%20COD%20_%20sysahelper_files/logo_conectime.svg" alt="Conecti.me" style="height: 40px;">
</a>
</div>
</div>
</footer>
<!-- Yandex.Metrika counter -->
<script type="text/javascript">
(function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
m[i].l=1*new Date();
for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}
k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
(window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
ym(96198090, "init", {
clickmap:true,
trackLinks:true,
accurateTrackBounce:true
});
</script>
<noscript><div><img src="https://mc.yandex.ru/watch/96198090" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
<!-- /Yandex.Metrika counter --><script>
//<![CDATA[
var require = {
baseUrl : 'https://sysahelper.ru/lib/requirejs.php/1703880200/',
// We only support AMD modules with an explicit define() statement.
enforceDefine: true,
skipDataMain: true,
waitSeconds : 0,
paths: {
jquery: 'https://sysahelper.ru/lib/javascript.php/1703880200/lib/jquery/jquery-3.7.1.min',
jqueryui: 'https://sysahelper.ru/lib/javascript.php/1703880200/lib/jquery/ui-1.13.2/jquery-ui.min',
jqueryprivate: 'https://sysahelper.ru/lib/javascript.php/1703880200/lib/requirejs/jquery-private'
},
// Custom jquery config map.
map: {
// '*' means all modules will get 'jqueryprivate'
// for their 'jquery' dependency.
'*': { jquery: 'jqueryprivate' },
// Stub module for 'process'. This is a workaround for a bug in MathJax (see MDL-60458).
'*': { process: 'core/first' },
// 'jquery-private' wants the real jQuery module
// though. If this line was not here, there would
// be an unresolvable cyclic dependency.
jqueryprivate: { jquery: 'jquery' }
}
};
//]]>
</script>
<script src="SF26S_%2013.%20%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0%20%D0%BC%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8%20%D0%BC%D0%B5%D0%B6%D0%B4%D1%83%20%D0%BF%D0%BB%D0%BE%D1%89%D0%B0%D0%B4%D0%BA%D0%B0%D0%BC%D0%B8%20HQ,%20BR%20%D0%B8%20COD%20_%20sysahelper_files/javascript_004.php"></script>
<script>
//<![CDATA[
M.util.js_pending("core/first");
require(['core/first'], function() {
require(['core/prefetch'])
;
M.util.js_pending('filter_mathjaxloader/loader'); require(['filter_mathjaxloader/loader'], function(amd) {amd.configure({"mathjaxconfig":"\nMathJax.Hub.Config({\n config: [\"Accessible.js\", \"Safe.js\"],\n errorSettings: { message: [\"!\"] },\n skipStartupTypeset: true,\n messageStyle: \"none\"\n});\n","lang":"ru"}); M.util.js_complete('filter_mathjaxloader/loader');});;
require(["media_videojs/loader"], function(loader) {
loader.setUp('ru');
});;
M.util.js_pending('core_courseformat/courseeditor'); require(['core_courseformat/courseeditor'], function(amd) {amd.setViewFormat("47", {"editing":false,"supportscomponents":true,"statekey":"1775054429_1777885659","overriddenStrings":[{"component":"format_topics","key":"sectionavailability_title"},{"component":"format_topics","key":"sectiondelete_title"},{"component":"format_topics","key":"sectionsdelete_title"},{"component":"format_topics","key":"sectionsdelete_info"},{"component":"format_topics","key":"sectionmove_title"},{"component":"format_topics","key":"sectionsavailability_title"},{"component":"format_topics","key":"sectionsmove_title"},{"component":"format_topics","key":"sectionsmove_info"},{"component":"format_topics","key":"selectsection"}]}); M.util.js_complete('core_courseformat/courseeditor');});;
require(['core_courseformat/local/courseindex/placeholder'], function(component) {
component.init('course-index-placeholder');
});
;
require(['core_courseformat/local/courseindex/drawer'], function(component) {
component.init('courseindex');
});
;
M.util.js_pending('core_courseformat/local/content/activity_header'); require(['core_courseformat/local/content/activity_header'], function(amd) {amd.init(); M.util.js_complete('core_courseformat/local/content/activity_header');});;
require(['theme_moove/accessibilitybar'], function(AccessibilityBar) {
AccessibilityBar.init();
});
;
require(['core/moremenu'], function(moremenu) {
moremenu(document.querySelector('#moremenu-69fc910ac6abd-navbar-nav'));
});
;
require(
[
'jquery',
],
function(
$
) {
var uniqid = "69fc910ac81cb69fc910ac712b2";
var container = $('#searchinput-navbar-' + uniqid);
var opensearch = container.find('[data-action="opensearch"]');
var input = container.find('[data-region="input"]');
var submit = container.find('[data-action="submit"]');
submit.on('click', function(e) {
if (input.val() === '') {
e.preventDefault();
}
});
container.on('hidden.bs.collapse', function() {
opensearch.removeClass('d-none');
input.val('');
});
container.on('show.bs.collapse', function() {
opensearch.addClass('d-none');
});
container.on('shown.bs.collapse', function() {
input.focus();
});
});
;
require(
[
'jquery',
],
function(
$
) {
var uniqid = "69fc910ac865d69fc910ac712b3";
var container = $('#searchinput-navbar-' + uniqid);
var opensearch = container.find('[data-action="opensearch"]');
var input = container.find('[data-region="input"]');
var submit = container.find('[data-action="submit"]');
submit.on('click', function(e) {
if (input.val() === '') {
e.preventDefault();
}
});
container.on('hidden.bs.collapse', function() {
opensearch.removeClass('d-none');
input.val('');
});
container.on('show.bs.collapse', function() {
opensearch.addClass('d-none');
});
container.on('shown.bs.collapse', function() {
input.focus();
});
});
;
require(['core/usermenu', 'theme_moove/accessibilitysettings'], function(UserMenu, AccessibilitySettings) {
UserMenu.init();
AccessibilitySettings.init();
});
;
require(['theme_boost/drawers']);
;
require(['theme_boost/drawers']);
;
require(['jquery', 'core/custom_interaction_events'], function($, CustomEvents) {
CustomEvents.define('#jump-to-activity', [CustomEvents.events.accessibleChange]);
$('#jump-to-activity').on(CustomEvents.events.accessibleChange, function() {
if ($(this).val()) {
$('#url_select_f69fc910ac712b4').submit();
}
});
});
;
require(['theme_boost/footer-popover'], function(FooterPopover) {
FooterPopover.init();
});
;
M.util.js_pending('theme_boost/loader');
require(['theme_boost/loader', 'theme_boost/drawer'], function(Loader, Drawer) {
Drawer.init();
M.util.js_complete('theme_boost/loader');
});
;
M.util.js_pending('core/notification'); require(['core/notification'], function(amd) {amd.init(1224, []); M.util.js_complete('core/notification');});;
M.util.js_pending('core/log'); require(['core/log'], function(amd) {amd.setConfig({"level":"warn"}); M.util.js_complete('core/log');});;
M.util.js_pending('core/page_global'); require(['core/page_global'], function(amd) {amd.init(); M.util.js_complete('core/page_global');});;
M.util.js_pending('core/utility'); require(['core/utility'], function(amd) {M.util.js_complete('core/utility');});
M.util.js_complete("core/first");
});
//]]>
</script>
<script src="SF26S_%2013.%20%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0%20%D0%BC%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8%20%D0%BC%D0%B5%D0%B6%D0%B4%D1%83%20%D0%BF%D0%BB%D0%BE%D1%89%D0%B0%D0%B4%D0%BA%D0%B0%D0%BC%D0%B8%20HQ,%20BR%20%D0%B8%20COD%20_%20sysahelper_files/MathJax.js"></script>
<script>
//<![CDATA[
M.str = {"moodle":{"lastmodified":"\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435","name":"\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435","error":"\u041e\u0448\u0438\u0431\u043a\u0430","info":"\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f","yes":"\u0414\u0430","no":"\u041d\u0435\u0442","cancel":"\u041e\u0442\u043c\u0435\u043d\u0430","confirm":"\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u044c","areyousure":"\u0412\u044b \u0443\u0432\u0435\u0440\u0435\u043d\u044b?","closebuttontitle":"\u0417\u0430\u043a\u0440\u044b\u0442\u044c","unknownerror":"\u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430","file":"\u0424\u0430\u0439\u043b","url":"URL","collapseall":"\u0421\u0432\u0435\u0440\u043d\u0443\u0442\u044c \u0432\u0441\u0451","expandall":"\u0420\u0430\u0437\u0432\u0435\u0440\u043d\u0443\u0442\u044c \u0432\u0441\u0451"},"repository":{"type":"\u0422\u0438\u043f","size":"\u0420\u0430\u0437\u043c\u0435\u0440","invalidjson":"\u041d\u0435\u0432\u0435\u0440\u043d\u0430\u044f \u0441\u0442\u0440\u043e\u043a\u0430 JSON","nofilesattached":"\u041d\u0435 \u043f\u0440\u0438\u043a\u0440\u0435\u043f\u043b\u0435\u043d \u043d\u0438 \u043e\u0434\u0438\u043d \u0444\u0430\u0439\u043b","filepicker":"\u0412\u044b\u0431\u043e\u0440 \u0444\u0430\u0439\u043b\u0430","logout":"\u0412\u044b\u0445\u043e\u0434","nofilesavailable":"\u041d\u0435\u0442 \u043d\u0438 \u043e\u0434\u043d\u043e\u0433\u043e \u0444\u0430\u0439\u043b\u0430","norepositoriesavailable":"\u041a \u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e, \u043d\u0438 \u043e\u0434\u043d\u043e \u0438\u0437 \u0412\u0430\u0448\u0438\u0445 \u0442\u0435\u043a\u0443\u0449\u0438\u0445 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449 \u0444\u0430\u0439\u043b\u043e\u0432 \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0432\u0435\u0440\u043d\u0443\u0442\u044c \u0444\u0430\u0439\u043b\u044b \u0432 \u0437\u0430\u043f\u0440\u0430\u0448\u0438\u0432\u0430\u0435\u043c\u043e\u043c \u0444\u043e\u0440\u043c\u0430\u0442\u0435.","fileexistsdialogheader":"\u0424\u0430\u0439\u043b \u0441\u043e\u0437\u0434\u0430\u043d","fileexistsdialog_editor":"\u0424\u0430\u0439\u043b \u0441 \u044d\u0442\u0438\u043c \u0438\u043c\u0435\u043d\u0435\u043c \u0443\u0436\u0435 \u0431\u044b\u043b \u043f\u0440\u0438\u043a\u0440\u0435\u043f\u043b\u0435\u043d \u043a \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0443\u0435\u043c\u043e\u043c\u0443 \u0442\u0435\u043a\u0441\u0442\u0443","fileexistsdialog_filemanager":"\u0424\u0430\u0439\u043b \u0441 \u044d\u0442\u0438\u043c \u0438\u043c\u0435\u043d\u0435\u043c \u0443\u0436\u0435 \u0431\u044b\u043b \u043f\u0440\u0438\u043a\u0440\u0435\u043f\u043b\u0435\u043d","renameto":"\u041f\u0435\u0440\u0435\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u0442\u044c \u0432 \u00ab{$a}\u00bb","referencesexist":"\u041d\u0430 \u044d\u0442\u043e\u0442 \u0444\u0430\u0439\u043b \u0435\u0441\u0442\u044c \u0441\u0441\u044b\u043b\u043a\u0438: {$a}","select":"\u0412\u044b\u0431\u0440\u0430\u0442\u044c"},"admin":{"confirmdeletecomments":"\u0412\u044b \u0443\u0432\u0435\u0440\u0435\u043d\u044b \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u0441\u043e\u0431\u0438\u0440\u0430\u0435\u0442\u0435\u0441\u044c \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0435 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0438?","confirmation":"\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u0435"},"debug":{"debuginfo":"\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e\u0431 \u043e\u0442\u043b\u0430\u0434\u043a\u0435","line":"\u0421\u0442\u0440\u043e\u043a\u0430","stacktrace":"\u0422\u0440\u0430\u0441\u0441\u0438\u0440\u043e\u0432\u043a\u0438 \u0441\u0442\u0435\u043a\u0430"},"langconfig":{"labelsep":":"}};
//]]>
</script>
<script>
//<![CDATA[
(function() {M.util.help_popups.setup(Y);
M.util.js_pending('random69fc910ac712b5'); Y.on('domready', function() { M.util.js_complete("init"); M.util.js_complete('random69fc910ac712b5'); });
})();
//]]>
</script>
</div>
</div><div id="yui3-css-stamp" style="position: absolute !important; visibility: hidden !important" class=""></div>
<div></div></body></html>