TFTP сервер вUbuntu Server LTS - Блог
TFTP дуже зручна і проста в налаштуванні та користуванні штука, яка спрямована на покращення життя адмінів, банальний приклад, треба розгорнути велику кількість робочих місць з переустановкою системи. Заточили дистрибутив під себе, закинули на TFTP, налаштували завантаження на комп'ютерах і швидко на всі разом накотили. Також підійде для розгортання системи тонких клієнтів зі старих комп'ютерів.
Вважатимемо що ви вже встановили та налаштували Ubuntu Server 14.04 LTS, від себе порекомендую для серверів використовувати саме LTS збірки, зробили мережеві налаштування тощо. Тепер переступимо безпосередньо до розгортання сервера TFTP на нашому сервері. Встановимо необхідні для цього послуги:
для початку встановимо системуaptitude
далі вже через неї необхідні пакети
якщо у вас вже встановлений Apache, тоді вдруге немає сенсу ставити.
Ключ -R потрібен для того, щоб atftpd поставився без сервера inetd, який нам не потрібен.
Приступимо до налаштування встановлених компанентів.
Налаштуємо TFTP сервер
замінимо в рядку USE_INETD=true на false
впишемо дирикторію нашого TFTP сервера, яка є за замовчуванням після встановлення сервісу і прописана у файлі /etc/default/atftpdTFTP_DIRECTORY="/srv/tftp" після OPTION
Тепер налаштуємо Apache
Нам буде достатньо лише зробити симлінк на каталог TFTP сервера для доступу до нього за HTTP.
У Ubuntu Server налаштуємо наступним чином, якщо у вас вже встановлено DHCP сервер (sudo aptitude install dhcp3-server):
Налаштовуємо все під себе:
Рестартанем DHCP сервер
Ось і все, на цьому налаштування закінчені, запускаємо тепер комп'ютери на яких хочете щось встановити або завантажити з параметрами "завантаження по мережі".