Проблемы конфигурации TFTP

Вы ничего не должны копировать нигде.

Необходимо добавить библиотеки атласа к списку местоположений ld будет искать.

В каталоге /etc/ld.so.conf.d можно добавить файл atlas-lib.conf. Этот файл должен содержать каталог libatlas.so.3gf, который является /usr/lib/atlas-base.

Можно сделать это путем выполнения

echo "/usr/lib/atlas-base" | sudo tee /etc/ld.so.conf.d/atlas-lib.conf

Наконец выполненный

sudo ldconfig

обновить ld так, чтобы это знало об этом новом файле.

Кроме того, можно установить LD_LIBRARY_PATH для включения пути к библиотеке, когда Вы работаете и это должно быть доступно в SciPy.

3
22.07.2018, 05:17
4 ответа

Я закончил после этого руководства, которое объясняет это openbsd-inetd должен быть установлен также, и я также должен был установить RUN_DAEMON="yes" в моем tftp файле конфигурации в /etc/default/tftpd-hpa.

ОБНОВЛЕНИЕ № 1

Вышеупомянутая ссылка больше не работала так, я нашел альтернативу здесь, названной: Рабочий Сервер TFTP на Ubuntu 12.04 LTS (Точное) ОБНОВЛЕНИЕ.

2
27.01.2020, 21:17

Я должен был иметь дело с этим сам несколько раз недавно, и это вопросы, я попросил я обеспокоить охоту:

  • tftpd выполняется от xinetd или как независимый демон?
  • необходимо ли изменить/etc/hosts.allow или hosts.deny
  • SELinux включен (сверьтесь с командой "getenforce")?
  • существует ли выполнение брандмауэра хоста? (сервис iptables состояние)
  • действительно ли Вы уверены в каталоге tftpd, useing, как это - dir данных?
  • файл Вы пытаетесь "добраться", на самом деле существуют?

Моя ставка находится на комбинации вышеупомянутого. Как брандмауэр и SELinux и местоположение каталога данных.

Вы не хотите, чтобы/srv был открыт с режимами 0777. И Вы не должны делать этого с tftp dir данных, также. Вам только будет нужно в файлы, читаемые миром. Если Вы не помещаете файлы на сервер. В этом случае необходимо создать файлы заранее и сделать их миром перезаписываемый, в то время как Вы пишете им.

Удачи!

2
27.01.2020, 21:17
  • 1
    Ну, так как я могу установить сессию с tftp 127.0.0.1 Я предполагаю, что демон не работает правильно... никакое iptables выполнение брандмауэра (это из установки поля Ubuntu, таким образом, SELinux не должен быть проблемой ни один). Мой файл конфигурации /etc/default/tftpd-hpa говорит TFTP_DIRECTORY="/srv/tftp" но # ps ax | grep tftpd ничего не возвращает (кроме экземпляра grep): o это нечетно, поэтому как я смог бы установить соединение затем? –  stdcerr 06.11.2013, 19:00

Если это - CentOS/Fedora, можно включить подробный обмен сообщениями из TFTP как так. Я nthe файл конфигурации /etc/xinetd.d/tftp, замените server_args переменную к этому:

server_args = -v -v -l /var/log/tftpd

Обязательно перезапустите сервер. Можно добавить дополнительный -v переключатели, чтобы быть более подробным.

0
27.01.2020, 21:17

У меня только что возникла проблема с Debian Jessie: «Истекло время передачи».

В / etc / default / tftpd-hpa есть строка для адреса: TFTP_ADDRESS = "0.0.0.0:69" .

Замените его полным адресом сервера. Например:

TFTP_ADDRESS="192.168.99.10:69"

И перезапустите демон. Кажется, это исправило для меня.

Эта переменная в Debian устанавливает параметр - адрес для демона. Возможно, вам придется установить его по-другому в другом дистрибутиве, но в конце вы должны увидеть адрес при выполнении ps x :

# ps x | grep tftp
3988 ?        Ss     0:00 /usr/sbin/in.tftpd --listen --user tftp --address 192.168.99.10:69 --secure /docs/tftp-pxe

Похоже на ошибку на сервере или на клиенте.

1
27.01.2020, 21:17

Теги

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