Я пытаюсь настроить загрузочный сервер PXE.
Все работает, но клиент TFTP отключается.
TFTP connection timeout
Я использую это для настройки TFTP-сервера , http://www.davidsudjiman.info/2006/03/27/installing-and-setting-tftpd-in-ubuntu/
/etc/xinet.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
}
ps ax | grep tftp не возвращает его.
любая идея может быть неправильной?
Это, кажется, очень старый учебник, который у вас есть.
Какую версию Ubuntu вы используете?
Более современное учебное пособие можно найти здесь:
https://help.ubuntu.com/community/PXEInstallMultiDistro
Из вики вам нужно использовать сервер tftpd-hpa (в репозиториях есть 2 сервера).
sudo apt-get -y install tftpd-hpa
sudo /etc/init.d/openbsd-inetd stop
sudo update-rc.d -f openbsd-inetd remove
sudo sed -i s/no/yes/ /etc/default/tftpd-hpa
sudo /etc/init.d/tftpd-hpa start
Ubuntu устанавливает pakcage openbsd-inetd, когда установлен пакет tfpd-hpa. В нашем примере мы просто запускаем TFTP в качестве демона и всегда будем слушать соединения. Если у вас все еще есть проблема с тайм-аутом, вы можете подтвердить, что сервер tftpd-hpa запущен и обновляет ваш вопрос.