Первоначальные настройки сервера

Лабораторная работа 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; Мы поможем в написании вашей работы!

Поделиться с друзьями:




Мы поможем в написании ваших работ!