Установка tftp сервера
Конфигурация: Ubuntu 14.04.2 LTS, Trusty Tahr
|
1 |
apt–get install tftpd–hpa |
Подготовка каталога TFTP, где будут храниться прошивки и файлы конфигурации. Рекомендую выделить раздел и смонтировать его в ФС. Настройка и подключение нового раздела в статье на рассматриваются
|
1 2 |
mkdir /xftproot/ipphone mkdir /xftproot/ipphone/78xx |
В созданный каталоги загрузить прошивки: kern78xx.10-2-1-12SR1-4.sbn rootfs78xx.10-2-1-12SR1-4.sbn sboot78xx.10-2-1-12SR1-4.sbn sip78xx.10-2-1-12SR1-4.loads
Настройка алиасов Так как IP-телефоны запрашивают файлы в формате tftp://ip-адрес-tftp-сервера/имя_файла требуется настроить алиасы, что бы исключить промежуточные каталоги из запроса к файлам.
|
1 2 3 4 5 6 |
nano /etc/default/tftpd–hpa–remap r kern78xx.10–2–1–12SR1–4.sbn /ipphone/78xx/kern78xx.10–2–1–12SR1–4.sbn r rootfs78xx.10–2–1–12SR1–4.sbn /ipphone/78xx/rootfs78xx.10–2–1–12SR1–4.sbn r sboot78xx.10–2–1–12SR1–4.sbn /ipphone/78xx/sboot78xx.10–2–1–12SR1–4.sbn r sip78xx.10–2–1–12SR1–4.loads /ipphone/78xx/sip78xx.10–2–1–12SR1–4.loads |
Настройка TFTP-сервиса
|
1 2 3 4 5 6 7 |
nano /etc/default/tftpd–hpa TFTP_USERNAME=“tftp” #TFTP_DIRECTORY=”/var/lib/tftpboot” TFTP_DIRECTORY=“/xftproot” TFTP_ADDRESS=“0.0.0.0:69” TFTP_OPTIONS=“-l –secure –create -vvv -m /etc/default/tftpd-hpa-remap” |
где: -m /etc/default/tftpd-hpa-remap указывает на файл алиасов
|
1 |
service tftpd–hpa restart |
Просмотр журнала событий TFTP сервера:
|
1 |
# tail -f /var/log/syslog |