Задание для самостоятельной работы студентов
Лабораторная работа №4
(Настройка сети и общие ресурсы)
Введение
Под общими ресурсами предполагаются сервисы, обеспечивающие совместную работу с файлами для нескольких пользователей. В данной работе студентам нужно будет ознакомиться с серверной операционной системой CentOS, настроить сетевое окружение и провести базовые настройки сервисовпредоставляющих общие ресурсы:
1. NTP
2. NFS
3. SMB/CIFS
CentOS
Операционная система CentOS (CommunityEnterpriseOperationSystem) – открытыйдистрибутивLinux, основанныйнакодеRedHatEnterpriseиполностьюснимсовместимый. CentOS распространяется свободно, а RedHatEnterprise по платной подписке, которая включает плату за подключение к бинарным пакетам обновлений и техническую поддержку.
Операционная система CentOSлицензирована по GPL и предоставляет все исходные коды всех поставляемых пакетов. Срок поддержки конкретной версии CentOSсоставляет 10 лет.Каждые полгода выходит обновленная версия. Дистрибутив CentOSотносится к стабильной ветке.Это означает, что в нем отсутствуют некоторые «перспективные» решения. Для апробации новых решений RedHatиспользует другой дистрибутив -Fedora, который является тестовой платформой. Удачные решения Fedoraзатем переходят в дистрибутив RedHat.
Работа с менеджером пакетов
Для управления пакетами в CentoOSиспользуется утилита yum. Настройка yum производится в файле /etc/yum.conf
В файле указан прокси-сервер
#yumrepolistall– показ всех серверов обновленияи их состояние
|
|
Файлы настроек обновлений находятся в директории /etc/yum.repos.d. Открыв файл /etc/yum.repos.d/CentOS-Base.repoдобавим/изменим строчкинаenabled=1(если этой строки нет –она предполагается именно в таком виде «по умолчанию»)
[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled=1
[updates]
name=CentOS-$releasever - Updates
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled=1
Обновим пакеты дистрибутива
#yumupdate– обновление пакетов
Отключение SELinux
Проверим статус системы безопасностиLinux
#sestatus
Для отключения службы безопасности можно значение SELINUX в файле /etc/selinux/config заменить на SELINUX=disabled затем перезагрузите сервер
Настройка сетевого окружения CentOS
Прежде чем начать конфигурировать общие ресурсы. Необходимо выполнить настройку сетевого окружения CentOS. Настройка сетевого окружения производится под учетной записью администратора root.
Просматривать текущие сетевые настройки
#ipa
Сетевой адаптер lo– внутренний интерфейс, с адресом 127.0.0.1. Он необходим для работы с сетевыми службами внутри операционной системы. Для этого используется специальная ipсеть 127.0.0.0/255.0.0.0/
|
|
Сетевой интерфейс ens33 – это Ethernetадаптер и в данном случае он не настроен.Для конфигурирования сетевых адаптеров используется скрипты, расположенные в директории /etc/sysconfig/netork-scripts/.Для определения DNSсервера используется файл /etc/resolv.conf.
В составе дистрибутива есть несколько утилит, позволяющих провести настройку сети.
1. Воспользуемся графической утилитой настройки сети.
Настройка прокси сервера
2. Откроем файлы конфигурации /etc/sysconfig/network-scripts/ifcfg-ens33
Откроем файл разрешения DNS серверов
3. Воспользуемся псевдографической утилитой
Эта утилита может потребоваться, если не используется графический режим работы сервера. Запустим программу настройки сети- NetworkManager
# nmtui
Активируем сетевой интерфейс, командой
#ifup eth0
Проверим работу сетевого интерфейса
#ifconfig eth0
проверим работу сети
# ping 192.168.0.1
Если ответа нет – требуется перезагрузка сетевой службы.
#systemctlrestartnetwork
Посмотреть текущую таблицу маршрутизации можно набрав команду
#route
Если маршрут не умолчанию не сконфигурирован (default) введите команду
#route add net default gw192.168.0.1 metric 1
|
|
Задание для самостоятельной работы студентов
1. Настроить не маршрутизируемую IP сеть 192.168.0.0/255.255.255.0
2. Настроить default маршрут через шлюз.
3. Проверить доступность компьютеров соседей с помощью команды ping
4. Зайти на соседний компьютер командой
#ssh 192.168.0.{X}, где X – адрес соседнего компьютера.
Введите имя и пароль пользователя student.
Сервер времени NTP
Проверим текущие настройки времени и даты на сервер
#date
Поправим настройки используя туже команду
#dateMMDDhhmm
ЗдесьMM — месяц, DD — число, hh — час, mm — минуты. Таким образом, чтобы изменить дату на 09.03.2018 , 16:45, выполняем в консоли:
#date 03091645
Для настройки часового пояса и сервера времени на CentOSустановим необходимые пакеты:
#yum –y install tzdatentpntpdate system-config-date
Сохранимтекущийфайлвременнойзоны
#mv /etc/localtime /etc/localtime.bak
СделаемссылкудлявременнойзоныМосквы
#ln -s /usr/share/zoneinfo/Europe/Moscow /etc/localtime
В файле /etc/ntp.conf – перечислены сервера времени.
Запишем в первой строке ближайший сервер времени
Минимальныйфайл /etc/ntp.conf
driftfile /var/lib/ntp/drift #файлучитывающийразницувовремениошибкисинхронизации
restrict 127.0.0.1 -получить время могут только локальные службы
Restrict -6 ::1
restrict 192.168.0.0 mask 255.255.255.0 -получить время могут клиенты локальной сети
|
|
server 192.168.14.1– поставщики точного времени
Server 0.rhel.pool.ntp.org
Server 1.rhel.pool.ntp.org
Server 2.rhel.pool.ntp.org
------------------------------------------------------------------------------------
можно провести настройку через программу
#system-config-date
проверка
#ntpdate 192.168.14.1
Запускаем сервер времени
#systemctlstartntpd
#systemctlenablentpd
#netstat –tulnp | grep 123– сервер времени работает на 123 порту
Проверкаработы сервера времени
#ntpq -p
Дата добавления: 2018-05-02; просмотров: 221; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!