Настройка выделенного TFTP сервера для CME
Установка 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 |
Добавить комментарий