Первоначальные настройки сервера
Лабораторная работа 5
(Телекоммуникационный сервер предприятия)
Введение
В основе работы любого предприятия лежат коммуникации между сотрудниками и сторонними организациями. Нужна электронная почта, телефон, чат для быстрого общения, обмен файлами. Как правило, сборка и настройка всех этих продуктов занимает значительное время, поэтому наиболее быстрым при развертывания ИТ инфраструктуры предприятия будет использование уже готовых программных сборок (программных телекоммуникационных серверов). Их достаточно много: Zimbra (https://www.zimbra.com/), Elastix (http://elastix.ru/), CommuniGate (http://www.communigate.com/ru/),ClearOS (http://www.clearos.ru/) В составе этих продуктовприсутствуют все средства телекоммуникаций необходимые предприятию. Мы остановимся на CommuniGate с бесплатной лицензией для 7-ми пользователей. Этот выбор связан с более простой установкой и настройкой.
В этой работе студентам предстоит установить и настроить телекоммуникационный сервер,создать на нем пользователей, настроить клиентскую программу на рабочей станции и выполнить пересылку почтового сообщения между соседними серверами.
Подготовка платформы
Установка телекоммуникационного сервера желательна на отдельный компьютер. Дело в том, что телекоммуникационные сервера, как правило, самодостаточны и уже содержат все необходимые сервисы, такие как NTP,DNS,DHCP и т.д.В данной работе используется 2 сервера:srv1.avt.vstu.edu.ruи srv2.avt.vstu.edu.ruна базе которых показана работа телекоммуникационного сервера.
|
|
Установка и настройка DNS
Служба DNS (https://ru.wikipedia.org/wiki/DNS) позволит нам разрешать имена рабочих станций в локальной сети и сети интернет. В этой работе служба DNS развернута на базе пакета DNSMASQ. Для небольшого предприятия его возможностей вполне достаточно.
Настройка сервера srv1.avt.vstu.edu.ru
#yuminstalldnsmasq
Прописываем полное имя и алиас (короткое имя) сервера в /etc/hosts
192.168.1.121 srv1.avt.vstu.edu.rusrv1
Додавляем строки в /etc/resolv.conf
=====================================================
Search avt.vstu.edu.ru
Nameserver 127.0.0.1
=====================================================
Редактируемконфигурационныйфайл /etc/dnsmasq.confдлясервераsrv1
=====================================================
bogus-priv
listen-address=127.0.0.1,192.168.0.121
domain=avt.vstu.edu.ru,192.168.0.0/24
server=/srv1.avt.vstu.edu.ru/192.168.0.121
server=/srv2.avt.vstu.edu.ru/192.168.0.122
server=/0.168.192.in-addr.arpa/192.168.0.121
server=/0.168.192.in-addr.arpa/192.168.0.122
address=/srv1.avt.vstu.edu.ru/192.168.0.121
address=/srv2.avt.vstu.edu.ru/192.168.0.122
mx-host=srv1.avt.vstu.edu.ru,10
mx-host=srv2.avt.vstu.edu.ru,10
=====================================================
Запускаем сервис и прописываем доступ к портам сервисов, но сначала необходимо отключить работающий экземпляр dnsmasq (по умолчанию CentOS запускает его при загрузке даже если нет никаких настроек)
|
|
#killalldnsmasq
Проверим синтаксис
#dnsmasq–k –d
-kзапуск как обычное приложение
-dрежим отладки
Запускампроцессы
#systemctlstartdnsmasq
#systemctlenablednsmasq
Кроме этого необходимо настроить файрвол таким образом, чтобы он пропускал запросы к службам DNS.
firewall-cmd --permanent --add-service=dns
firewall-cmd --reload
ПроверяемнастройкуDNS
или
УстановкаCommuniGate (CG)
Для установки необходимо получить установочный бесплатный пакет CGна 7 пользователей c официального сайтаhttp://www.communigate.com/ru/main/purchase/download.html (CGatePro-Linux.x86_64.rpm).
#yuminstallcpio
#yuminstallCGatePro-Linux.x86.rpm (32 битнаяверсия)
отключим штатную почтовую программу и запустим телекоммуникационный сервер
#systemctlstoppostfix
#systemctl disable postfix
#systemctl start CommuniGate
#systemctl enable CommuniGate
CGустанавливается в папку /opt . Это папка для коммерческих продуктов.
Открываем необходимые портыв брандмауэре
firewall-cmd --permanent --add-port=8010/tcp
firewall-cmd --permanent --add-port=8100/tcp
firewall-cmd --permanent --add-port=9100/tcp
firewall-cmd --permanent --add-port=25/tcp
firewall-cmd --permanent --add-port=143/tcp
firewall-cmd --permanent --add-port=110/tcp
firewall-cmd --permanent --add-port=80/tcp
firewall-cmd --permanent --add-port=53/tcp
firewall-cmd --permanent --add-port=389/tcp
firewall-cmd --permanent --add-port=60000-60999/tcp
firewall-cmd --permanent --add-port=5000-5100/udp
firewall-cmd --permanent --add-port=3478-3479/udp
firewall-cmd --permanent --add-port=1720/tcp
|
|
firewall-cmd --permanent --add-port=5222-5223/tcp
firewall-cmd --reload
Первоначальные настройки сервера
Для настройки перейдем http://localhost:8010
При первом входе получим уведомление о принятии лицензии и ввод пароля postmaster (основного администратора системы)
Настройка временной зоны, языка и кодовой страницы
1. Создадим домен avt.vstu.edu.ru
2. Создадим пользователя student
3. Зададимему пароль в CommuniGate
4. После ввода пароля нажать «Модифицировать»
5. Попробуем войти под этим именем http://127.0.0.1:8100
6. Проверка отправки письма самому себе
7. Настраиваем доступ для сторонних почтовых программ SMTPmodule
8. Проверяем доступность 25 порта (smtp) для передачи сообщений
#yum install telnet
#telnet localhost 25
Ehlosrv1.avt.vstu.edu.ru
mail from:student@srv1.avt.vstu.edu.ru
rcpt to:student@srv1.avt.vstu.edu.ru
Data
Hello! It’s test!
.
Quit
9. Настраиваем доступностьполучения почты через 143 порт (POP3)
10. Проверим получение с клиента
#telnet srv1.avt.vstu.edu.ru 110
User student
Pass student
Stat
List
Top 1 5
Quit
11. Настройка IMAP
12. Проверяем
#telnetsrv1.avt.vstu.edu.ru143
001 login student@srv1.avt.vstu.edu.ru student
Capability
003 select inbox`
004 fetch 1 body[header]
Logout
13. Выполняем отправку почтового сообщения с одного почтового сервера до другого
|
|
Дата добавления: 2018-06-01; просмотров: 236; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!