Как мне установить и запустить TFTP сервер?

У меня есть встроенная цель VxWorks, которая должна загружать ядро ​​с моего компьютера с Ubuntu. Как мне установить и запустить TFTP-сервер?

60
задан 6 September 2013 в 11:01

3 ответа

Вы можете установить tftpd-hpa и изменить настройки. Действия по установке tftpd-hpa описаны в этом сообщении в блоге .

0
ответ дан 6 September 2013 в 11:01

Установка и настройка TFTP-сервера

  1. Установка следующих пакетов.

    sudo apt-get install xinetd tftpd tftp
    
  2. Создайте /etc/xinetd.d/tftp и вставьте эту запись

    service tftp
    {
    protocol        = udp
    port            = 69
    socket_type     = dgram
    wait            = yes
    user            = nobody
    server          = /usr/sbin/in.tftpd
    server_args     = /tftpboot
    disable         = no
    }
    
  3. Создайте папку / tftpboot, которая должна соответствовать любому дал в server_args. в основном это будет tftpboot

    sudo mkdir /tftpboot
    sudo chmod -R 777 /tftpboot
    sudo chown -R nobody /tftpboot
    
  4. Перезапустите службу xinetd.

    более новые системы:

    sudo service xinetd restart
    

    более старые системы:

    sudo /etc/init.d/xinetd restart
    

Теперь наш сервер tftp запущен и работает.

Тестирование нашего сервера tftp

  1. Создайте файл с именем test с некоторым содержимым в пути / tftpboot сервера tftp

    Получите IP-адрес сервера tftp, используя Команда ifconfig

  2. Теперь в какой-то другой системе выполните следующие шаги.

    tftp 192.168.1.2
    tftp> get test
    Sent 159 bytes in 0.0 seconds
    
    tftp> quit
    
    cat test
    

Источник: http://mohammadthalif.wordpress.com/2010/03/05/install-and-testing-tftpd-in-ubuntudebian/

0
ответ дан 6 September 2013 в 11:01

Вы можете установить atftpd , и он создаст каталог с именем /tftpboot, в который вы можете поместить свои файлы. Особенно положите туда файл pxelinux.0. Любая будущая конфигурация будет рассмотрена, если это необходимо.

Когда вы устанавливаете пакет с

sudo apt-get install atftpd

, он будет использовать Debconf, чтобы предложить вам несколько вариантов. Вы можете установить много вариантов (тайм-аут сервера может быть полезен), особенно basepath . Вы также можете настроить диапазон многоадресной рассылки.

0
ответ дан 6 September 2013 в 11:01

Другие вопросы по тегам:

Похожие вопросы: