TFTP, работающий в boot2docker, не может соединиться

Я задал этот вопрос в Exchange Стопки Unix, но скоро понял, что проблема не была с докером, а или с VirtualBox или с Windows, таким образом, я спрашиваю это здесь вместо этого.

Я пытаюсь установить сервер TFTP в контейнере Докера под управлением Ubuntu (также 12.04 или latest, это перестало работать на любом) через Boot2Docker в Windows 8.1. Моя цель состоит в том, чтобы установить ВУАЛЬ, таким образом, я могу легко развернуть ее на нескольких серверах или ноутбуках вокруг моей организации.

Когда я выполняю свое изображение докера на двух ноутбуках Ubuntu, TFTP работает отлично. Я могу PXE загружаться, работать tftp [IP address here] GET boot.txt в Windows или Linux и всем том джазе.

Когда я выполняю изображение докера в Windows 8.1 (я попробовал три ПК), TFTP испытывает таймаут, несмотря на порт 69 являющийся открытым в VirtualBox И Windows Firewall (который отключен так или иначе). Если я работаю tcpdump в контейнере, плюс Wireshark на хосте Windows 8.1 И на удаленной машине Windows 8.1, я вижу, что пакеты TFTP оставляют удаленную машину, прибывая в хост, прибывая в гостя И оставляя гостя, но не оставляя хост, ни прибывая в удаленную машину. Странная вещь, я могу получить доступ к порту 80 (веб-панель управления ВУАЛИ)

iptables, или UFW или любой вид брандмауэра не установлен в моем контейнере, так, чтобы привел меня полагать, что или VirtualBox или Windows являются проблемой, и я не знаю который.

Моему ПК работы установили McAfee, но мой домашний ПК не имеет никакого AV, установленного вообще, так дело не в этом. Я в замешательстве здесь.

Какие-либо подсказки?

0
задан 13 April 2017 в 15:37
1 ответ

Я видел, как Windows 8 предотвращает определенный сетевой трафик «даже», когда собственный брандмауэр отключен! Пожалуйста, помните, что TFTP - это протокол, который согласовывает свои передачи через порт 69, но позже фактическая передача данных осуществляется через случайно выбранный порт. Оба порта должны быть открыты для трафика. Вместо того, чтобы отключать брандмауэр Windows, почему бы вам не попробовать создать соответствующие правила открытия брандмауэра.

0
ответ дан 5 December 2019 в 12:37

Теги

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