tftpd-hpa не работает если отключить ipv6

Убил сейчас больше часа своего рабочего времени на диагностику проблемы, возникшей по моей же вине )

Суть в том, что я не люблю когда у меня сервер слушает ipv6. Т.к. во первых этот протокол у нас еще не используется, а во вторых, был у меня неприятный опыт, когда демоны некорректно биндились при активном ipv6. Читать

Как отключить ipv6 в Ubuntu 12.04?

В /etc/sysctl.conf добавляем:


net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
net.ipv6.conf.eth0.disable_ipv6 = 1
net.ipv6.conf.all.disable_ipv6 = 1

затем делаем:

sudo sysctl -p

перезагрузка не нужна.

Так же можно в /etc/default/grub добавить ipv6.disable=1 в строку GRUB_CMDLINE_LINUX_DEFAULT.

Т.е. если у вас больше опций ядру не передается, то строка будет выглядеть так:

GRUB_CMDLINE_LINUX_DEFAULT=”ipv6.disable=1″

после этого нужно сделать:

sudo update-grub