пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ FreePBX13
Слишком длинный поисковый запрос.
По вашему запросу ничего не найдено :(
Убедитесь, что запрос написан правильно, или посмотрите другие
наши статьи:
В предыдущей статье мы рассмотрели необходимость перераспределения маршрутов, а также рассмотрели некоторые примеры конфигурации. Эта статья основана на предыдущей конфигурации и рассматривает возможность фильтрации маршрутов с помощью карт маршрутов.
В частности, в предыдущем примере показано взаимное перераспределение маршрутов между EIGRP и OSPF, где все маршруты были перераспределены между двумя автономными системами. Однако некоторые сценарии проектирования могут потребовать, чтобы мы предотвратили перераспределение каждого отдельного маршрута. Один из способов сделать эту фильтрацию - использовать карту маршрутов.
Для справки, вот топология, с которой мы работаем:
Кроме того, с нашей текущей конфигурацией перераспределения маршрутов таблица IP-маршрутизации на роутере OFF1 выглядит следующим образом:
Скажем, по какой-то причине мы не хотим, чтобы сеть 192.168.2.0 /24 была перераспределена из EIGRP в OSPF. Один из способов сделать эту фильтрацию - использовать карту маршрутов, которая ссылается на список управления доступом (ACL).
Во-первых, давайте перейдем к роутеру CENTR и создадим ACL, который соответствует сети, которую мы хотим отфильтровать.
CENTR # conf term
Enter configuration commands, one per line. End with CNTL/Z.
CENTR (config) access-list 1 permit 192.168.2.0 0.0.0.255
Обратите внимание на использование ключевого слова permit в ACL. В этом контексте слово permit одно из ключевых среди match, notallow. Далее мы будем ссылаться на этот ACL в карте маршрутов, и это карта маршрутов, расскажет, что мы хотим запретить этой сети быть перераспределенной. Вот как мы можем создать эту карту маршрута:
CENTR (config)# route-map LAB deny 10
CENTR (config-route-map) # match ip address 1
CENTR (config-route-map) #exit
CENTR (config)# route-map LAB permit 20
CENTR (config-route-map) exit
CENTR (config)#
Обратите внимание, что у нас есть два оператора route-map с порядковыми номерами 10 и 20. Как и в ACL, route-map обрабатываются сверху вниз. В этом примере мы хотим запретить сеть 192.168.2.0 / 24 с порядковым номером 10. Затем, чтобы разрешить перераспределение всего остального трафика, мы создаем инструкцию route-map с порядковым номером 20. Обратите внимание, что в отличие от предыдущего оператора route-map (который содержал ключевое слово deny), этот оператор route-map содержит ключевое слово permit. В результате, без необходимости указывать условие соответствия, мы сопоставляем (и разрешаем) все остальные маршруты.
Далее, давайте применим нашу карту маршрута к команде redistribute в нашем процессе маршрутизации OSPF на роутере CENTR. В настоящее время команда redistribute для процесса маршрутизации OSPF выглядит следующим образом: edistribute eigrp 1 metric-type 1 subnets
То, что мы хотим сделать - это переписать эту команду, добавив ссылку на нашу недавно созданную карту маршрутов.
CENTR (config)# router ospf 1
CENTR (config-router)# redistribute eigrp 1 metric-type 1 subnets route-map LAB
CENTR (config-router)#end
CENTR#
Теперь давайте вернемся к роутеру OFF1 и посмотрим, исчезла ли сеть 192.168.2.0/24 из таблицы IP-маршрутизации.
Все отлично! Маршрут 192.168.2.0/24 был успешно отфильтрован. В следующей статье мы рассмотрим, как можно устранить неполадки с перераспределением маршрутов.
Всем привет! В сегодняшней статье мы расскажем об одной из самых полезных функций Deployment Service (DLS) в OpenScape Voice – настройка и управление профилями устройств.
/p>
Теория
Профиль устройства (Device Profile) – это набор настроек телефона, который применяется в зависимости от типа устройства, версии прошивки, типа подключения, разрешенный функций, требований безопасности и так далее. Профиль устройства используется для комплексной настройки телефона и содержит необходимый набор шаблонов. Профили применяются к определенным типам устройств. Один шаблон может быть использован в разных профилях.
Например, шаблон параметров “Gateway/Server” отвечает за настройку адресов регистрации в системе, шаблон “Time Parameters” – за настройку даты и времени на устройстве. Телефоны могут использовать один адрес регистрации, но находиться в разных временных зонах. В этом случае нужно настроить два разных профиля с разными шаблонами настроек времени, и при этом в обоих профилях можно использовать один и тот же шаблон параметров регистрации.
Для корректной работы телефона, профиль устройства должен содержать следующий минимальный набор шаблонов:
Gateway/Server – настройка адреса регистрации;
Time Parameters – настройка параметров времени и даты;
Signaling and Payload Encryption – настройка транспортных протоколов;
Miscellaneous – настройка страны и языка;
Features – настройка дополнительных функций;
Копирование параметров конфигурации телефона в шаблон
Необходимые параметры могут быть скопированы в шаблон с телефона, уже настроенного и зарегистрированного в DLS. Так же все параметры могут быть настроены непосредственно в DLS.
Переходим в Deployment Service → IP Devices → IP Phone Configuration и выбираем ту вкладку, настройку которой мы хотим скопировать. В поиске находим наш телефон и в меню Action выбираем Copy To Template. После этого мы переключимся на вкладку Template, где можно будет внести изменения к скопированному шаблону. После этого нажимаем на кнопку Save внизу.
В появившемся окне вводим желаемое название и нажимаем Save.
Добавленные шаблоны можно найти во вкладке Deployment Service → Profile Management → Template Overview.
Если необходимо скопировать все параметры с устройства в шаблон, то нужно перейти во вкладку Deployment Service → IP Devices → IP Management → IP Devices Configuration. В поиске снова находим необходимый телефон и в меню Action выбираем пункт Generate All Templates.
После этого также попадаем во вкладку Template, нажимаем Save, и в окне после ввода имени для группы шаблонов нажимаем кнопку Generate All.
Настройка профиля устройства
Для создания нового профиля переходим во вкладку Deployment Service → Profile Management → Device Profile и нажимаем кнопку New. В поле Name вводим название профиля, в поле Device Profile выбираем тип устройства – IP Phone. Галочкой отмечаем если нам нужно назначать этот профиль по умолчанию и если его нудно применять ко всем моделям телефонов.
Затем переходим во вкладку Templates в которой добавляем шаблон в набор профиля. Можно добавить сразу несколько шаблонов нажав на Multiple Add
Во вкладке Supported Devices of IP Device добавляем список моделей, к которым будет применяться данный профиль. Тут указывается модель телефона, тип ПО и версию ПО (0.0.0.0 – любая версия). После чего все сохраняем нажатием кнопки Save.
Назначение профилей телефонам
Профиль может быть назначен непосредственно в самом DLS, либо в разделе настройки абонентов СМР.
В DLS нужно перейти во вкладку Deployment Service → IP Devices → IP Management → IP Devices Configuration. Тут выполняем поиск телефона по необходимым критериям и после чего нажимаем внизу на вкладку Profile. В строке Device Profile выбираем созданный нами профиль и нажимаем Save, после чего он применится к выбранному аппарату. В этом меню будет видна дата и время применения профиля. Если настройки аппарата были изменены вручную, то заново применить профиль можно нажав на кнопку Reapply. Также это нужно сделать в случае изменения самого профиля.
Профиль также можно применить к группе телефонов. Для этого в мeню поиска нужно задать соответствующие критерии и затем в таблице с результатами поиска отметить интересующие телефоны и применить нужный профиль во вкладке Object/Profile.
В случае если мы хотим назначить профиль для телефона в CMP, то нам нужно перейти во вкладку Configuration → OpenScape Voice → Business Group → Members → Subscribers. Тут ищем необходимый нам номер, выбираем его и нажимаем на Device Management и появившемся окне нажимаем Add. Во вкладке General в строке Device ID указываем MAC-адрес телефона (в виде XX:XX:XX:XX:XX:XX), в Device Family указываем что тип устройства это Phone, и в Device Profile выбираем из списка необходимый нам профиль устройства. Затем нажимаем Save, после чего данные должны автоматически передаться на DLS.
Сегодня мы рассмотрим, как настроить и использовать PHP в проекте. Но прежде чем начать, нужно понять, что такое PHP.
Что такое PHP?
PHP — это сокращение от "Hypertext Preprocessor" (Препроцессор гипертекста). Это серверный язык сценариев с открытым исходным кодом, который интегрируется в ваши HTML-файлы.
С его помощью вы создаете веб-страницы, которые реагируют на изменения и взаимодействуют с базой данных.
Преимущества PHP
У PHP есть много преимуществ, вот некоторые из них:
PHP просто использовать. Вам не нужно долго изучать PHP, чтобы научиться его использовать, поскольку его синтаксис логичен и хорошо организован. Командные функции также просты в работе, так как они помогают понять, что именно они делают.
PHP гибкий. Гибкость — это главное преимущество, которое должен иметь любой язык сценариев, и PHP не исключение. Даже после запуска проекта разработчик PHP имеет возможность вносить изменения в проект.
PHP помогает собирать данные из форм. Вы можете использовать PHP для сбора данных из формы, созданной с помощью HTML (таких как имя, электронная почта, номер телефона или пароль). Многие веб-сайты используют эту функцию PHP.
PHP обладает хорошей безопасностью. PHP не передает данные или информацию, собранную из форм, сторонним лицам. Это часть причины, почему большинство веб-сайтов и социальных медиа приложений используют его, поскольку он имеет безопасную систему баз данных.
Как установить и настроить PHP в вашем проекте
Чтобы начать работу с PHP, вам понадобятся три вещи: редактор кода для написания вашего кода, установленная версия PHP и XAMPP.
В этом примере мы будем использовать Visual Studio Code, и я покажу вам, как установить версию PHP и XAMPP на ваш ПК.
Перейдите на сайт PHP и нажмите на «Download» в навигационной панели. Текущая версия должна быть вверху.
Нажмите на «Windows downloads», и когда откроется страница, немного прокрутите вниз, и вы увидите раздел с «VS16 x64 Thread Safe (2022-May-11 09:29:42)». В этом разделе есть файл «zip» под ним – нажмите на него и дождитесь завершения загрузки.
Нажмите на кнопку загрузки
Нажмите на загрузки Windows
Нажмите на zip-файл для загрузки
Когда загрузка будет завершена, перейдите в папку загрузок на вашем компьютере и найдите zip-файл PHP. Щелкните его правой кнопкой мыши и выберите извлечь файл. Важно сохранить файл на локальном диске.
Папка Zip и извлеченная папка
Откройте локальный диск и откройте извлеченную папку PHP. Щелкните один раз на строке, показывающей текущий каталог, затем скопируйте имя каталога, которое должно быть в таком формате: C:\php-8.1.6.
Щелкните на панель один раз и скопируйте имя каталога.
В строке windows найдите «Редактировать свойство системной среды». Нажмите на кнопку «Переменные среды», щелкните на «Путь», а затем нажмите на кнопку редактирования ниже. Откроется окно, в котором вы сможете создать новую переменную.
Нажмите на кнопку «Новая», затем вставьте имя директории, которую вы скопировали ранее (это должно быть «C:\php-8.1.6»), и нажмите OK для всех.
Чтобы проверить, установлен ли теперь PHP на вашем компьютере, найдите командную строку в Windows, используя ключевое слово поиска "cmd". Откройте ее, затем введите команду php --version и нажмите Enter. Вы должны увидеть что-то похожее на это:
PHP версии 8.1.6
Текущая версия PHP установлена на нашем компьютере, как показано на изображении выше. Следующим шагом будет установка XAMPP.
Что такое XAMPP?
Аббревиатура XAMPP расшифровывается как кросс-платформенный, Apache, MySQL, PHP и Perl. XAMPP - это бесплатный веб-сервер с открытым исходным кодом, который позволяет разрабатывать, тестировать и создавать веб-сайты на локальном сервере.
В отличие от PHP, установка XAMPP довольно проста и незамысловата. Наберите в браузере «XAMPP Download» или перейдите на их сайт. Вы должны увидеть текущую версию XAMPP для Windows, Linux и OSX, когда она откроется.
Поскольку используется компьютер с Windows, нужно просто нажать на версию для Windows, и загрузка начнется.
Нажмите на XAMPP для Windows, если вы используете Windows.
Когда загрузка закончится, перейдите в папку загрузок, щелкните правой кнопкой мыши на файле установки и выберите «Запустить от имени администратора».
Это приведет вас к мастеру установки XAMPP:
Нажмите кнопку «Далее», и вы сможете выбрать нужные вам компоненты:
Затем вы попадете в папку установки. Вам нужно выбрать папку, в которую вы хотите установить XAMPP. Рекомендуем создать папку на вашем локальном диске для установки XAMPP.
Затем выберите язык. Вы можете выбрать английский или немецкий (на ваш выбор):
Теперь вы получите Bitnami для XAMPP:
Все готово к установке:
Наберитесь терпения, пока завершится процесс установки. Когда он завершится, нажмите кнопку OK.
После завершения процесса установки вы можете использовать XAMPP в своем проекте.
Зачем вам нужен XAMPP?
Чтобы запустить PHP в Интернете, вам нужно установить веб-сервер, например Apache, и базу данных, например MySQL - и то и другое поддерживается XAMPP.
XAMPP - это локальный сервер, который может без проблем работать на нашем персональном компьютере и принимается как в Windows, так и в Linux. Он также помогает тестировать веб-сайты и проверять, работают ли они, прежде чем публиковать их на веб-сервере.
Как запустить PHP с помощью XAMPP
Чтобы запустить PHP с помощью XAMPP, вам придется выполнить несколько шагов, и я расскажу о них подробнее, чтобы вы могли понять.
Во-первых, откройте папку локального хранилища, перейдите в папку «xampp» и откройте ее. Вы должны увидеть папку с именем «htdocs». Откройте ее, а затем создайте в ней новую папку. В моем случае я назвал созданную папку «Demo» (так что дайте вашей папке имя по своему усмотрению).
Далее откройте код VS, нажмите на кнопку «Открыть папку», затем перейдите в то место, где вы сохранили созданную папку (в моем случае я назвал ее «Demo»). Создайте файл с расширением .php - в моем случае я назвал его test.php. Расширение .php указывает редактору кода, что мы работаем над PHP-кодом/проектом.
PHP запускается с тега . Открывающий тег — . Например:
My Name is Derek ;
?>
Ключевое слово echo указывает браузеру отобразить My Name is Derek, а теги говорят браузеру отформатировать текст как жирный/увеличенный. Затем сохраните файл.
После написания кода откройте панель управления XAMPP и запустите модуль Apache, нажав Start в разделе действий.
Затем откройте ваш веб-браузер и в строке поиска введите localhost/Demo/test.php, затем нажмите Enter. Ваш браузер должен отобразить следующее:
Если ваш код отобразился в браузере, поздравляем! Вы готовы к работе.
