Портал информационной и технической поддержки ПО образовательных учреждений РФ

SPO HELP
  • Новости
  • Продукты
  • Поддержка
  • Учебный центр
  • Документация
  • Сообщество
  • Форумы
       
  • Вход
  • Регистрация

Сергей Целищев: записи

DHCP и TFTP сервер для компьютерного класса

  • 09 декабря 2009
  • Просмотры (730)
  • Комментарии (0)
  • Печать

В компьютере с установленным Школьным Мастером два сетевых интерфейса:
eth0: 192.168.0.100/24 - подключен в школьную ЛВС, имеет доступ в Интернет через роутер 192.168.0.1,
на котором уже есть служба DHCP для компьютеров в предметных кабинетах и у администрации.
eth1: 192.168.101.1/24 - подключен в коммутатор компьютерного класса, который и будет обслуживаться
этим сервером. Номер 101 выбран по номеру кабинета :-)

Проведем подготовительный этап для создания сервера сетевой установки линукс, а в дальнейшем для загрузки терминальных клиентов.

Проверяем установленные пакеты:

[teacher@teacher ~]$ rpm -qa | grep dhcp
dhcpcd-4.0.15-alt1
dhcp-common-3.0.7-alt4
dhcp-server-3.0.7-alt4

[teacher@teacher ~]$ rpm -qa | grep tftp
tftpd-5.0-alt1
tftp-server-xinetd-5.0-alt1

Все необходимое уже установлено.

DHCP

[teacher@teacher ~]$ su - -c "cp /etc/dhcp/dhcpd.conf.sample /etc/dhcp/dhcpd.conf"
Password:
[teacher@teacher ~]$ su - -c "vi /etc/dhcp/dhcpd.conf"
Password:

Приводим конфигурационный файл к содержанию:

ddns-update-style none;

subnet 192.168.101.0 netmask 255.255.255.0 {
    option routers          192.168.101.1;
    option subnet-mask      255.255.255.0;
    option nntp-server      192.168.101.1;
    option nis-domain       "school499.local";
    option domain-name      "school499.local";
    option domain-name-servers  192.168.101.1;

    range dynamic-bootp 192.168.101.101 192.168.101.121;
    default-lease-time 21600;
    max-lease-time 43200;
}
В написании файла поможет man dhcp-options

Указываем DHCP на каком интерфейсе работать:
[teacher@teacher ~]$ su - -c "vi /etc/sysconfig/dhcpd"
Password:

Приводим конфигурационный файл к содержанию:
# The following variables are recognized:

DHCPDARGS=eth1

[teacher@teacher ~]$ su - -c "service dhcpd start"
Password:
Starting dhcpd service:                                                                                                                              [ DONE ]
[teacher@teacher ~]$ su - -c "chkconfig dhcpd on"
Password:

Проверяем на компьютерах компьютерного класса, что сервер стал выделять адреса из 101-й подсети.

TFTP

[teacher@teacher ~]$ su - -c "vi /etc/xinetd.d/tftp"
Password:

Приводим конфигурационный файл к содержанию:
service tftp
{
    disable = no
    socket_type = dgram
    wait        = yes
    user        = root
    server      = /usr/sbin/in.tftpd
    server_args = -u tftp -s /var/lib/tftpboot
    only_from = 192.168.101.0/24
}

[teacher@teacher ~]$ su - -c "chkconfig tftp on"
Password:
[teacher@teacher ~]$ su - -c "service xinetd start"
Password:
Starting xinetd service:                                                                                                                             [ DONE ]
[teacher@teacher ~]$ su - -c "chkconfig xinetd on"
Password:

Проверяем функционирование:
[teacher@teacher ~]$ su - -c "echo 123 > /var/lib/tftpboot/test.txt"
Password:
На любом компьютере класса, уже получившем адрес из 101-й подсети скачиваем этот файл.
В WinXP открываем консоль, вводим команду:
tftp -i 192.168.101.1 get test.txt
Если все нормально, видим сообщение:
Успешная передача: 4 байт за 1 с, 4 байт/с

  • dhcp tftp школьный мастер

Комментарии к записи

Добавьте ваш комментарий!

Войтите чтобы оставить комментарий или Создать учетную запись

» Все комментарии
» RSS комментариев

Сергей Целищев

rotkart
Целищев Сергей Леонидович учитель информатики ГБОУ СОШ № 460
Регистрация: 30.11.2009
Записей: 11
RSS лента

Популярные записи

  • Запуск openmeetings
  • Терминальный сервер на Thinstation и NX
  • Запуск Moodle на Школьном Мастере и установка модуля для Openmeetings
  • Использование микроскопа Digital Blue QX5 в ALTLinux Школьный Мастер 6.0
  • DHCP и TFTP сервер для компьютерного класса
  • Клонирование WinXP на РМ компьютерного класса через сеть
  • Переупаковка драйвера интерактивной доски Promethean ActivBoard для рабо...
  • Подключение ActivBoard к ALTLinux KDesktop 6.0.1
  • Сетевая инсталляция Школьного Мастера 5.0 по FTP
  • Массовая печать doc-файлов из косноли linux
  • Главная
  • О проекте
  • Справка
  • Теги
  • Карта сайта
  • RSS

©2015 Все права защищены. Портал информационной и технической поддержки ПО образовательных учреждений РФ.
Cо всеми проблемами и пожеланиями по работе портала и службы технической поддержки вы можете обратиться по адресу .