aka » Пн фев 11, 2019 12:42 am
Barvinok писал(а): ↑Вс фев 10, 2019 10:33 pm
Однако, опыт показал что загрузка по HTTP через VPN - гораздо лучше (быстрее и надёжнее), чем TFTP на локальном микротике.
Любопытно. У микротиков такой плохой TFTP или интернет стал таким быстрым? Сколько времени загружается втварь с Chrome по VPN?
Barvinok писал(а): ↑Вс фев 10, 2019 10:33 pm
Но зачем же плодить сущности, если можно было всё прописать в wtware.http.cfg?
Конкретно в одной твоей схеме загрузки можно, да. Но wtware.http.cfg есть в дистрибутиве, и в нем написан адрес, который не будет работать у тех, кто не использует HTTP. Если сейчас все терминалы, которые загружаются с локальных дисков и берут конфиги по TFTP, заставить читать и обрабатывать wtware.http.cfg - всё сломается у всех кроме тебя.
Everyone/source.wtc сделан давно для похожей задачи: "перенаправить за конфигами куда-нибудь подальше". Я сейчас ничего не менял в его синтаксисе, я только заставил терминал, загрузившийся с локального диска и скачивающий конфиг с TFTP, читать этот файл так же, как его читают все загрузившиеся по сети. По умолчанию он пустой, т.е. совершенно безопасный, само у всех всё не сломается. Если он не пустой - то его правили руками именно с целью перенаправиль конфиги, и может быть догадаются, почему всё сломалось...
PS: wtware.http.v2 на микротике не нужен, если все терминалы соглашаются работать с wtware.http. v2 для кривых BIOS'ов, если им пользоваться - ещё раз придется плодить сущности и копировать wtware.http.cfg в wtware.http.v2.cfg.
[quote=Barvinok post_id=56361 time=1549827215 user_id=225]
Однако, опыт показал что загрузка по HTTP через VPN - гораздо лучше (быстрее и надёжнее), чем TFTP на локальном микротике.
[/quote]
Любопытно. У микротиков такой плохой TFTP или интернет стал таким быстрым? Сколько времени загружается втварь с Chrome по VPN?
[quote=Barvinok post_id=56361 time=1549827215 user_id=225]
Но зачем же плодить сущности, если можно было всё прописать в wtware.http.cfg?
[/quote]
Конкретно в одной твоей схеме загрузки можно, да. Но wtware.http.cfg есть в дистрибутиве, и в нем написан адрес, который не будет работать у тех, кто не использует HTTP. Если сейчас все терминалы, которые загружаются с локальных дисков и берут конфиги по TFTP, заставить читать и обрабатывать wtware.http.cfg - всё сломается у всех кроме тебя.
Everyone/source.wtc сделан давно для похожей задачи: "перенаправить за конфигами куда-нибудь подальше". Я сейчас ничего не менял в его синтаксисе, я только заставил терминал, загрузившийся с локального диска и скачивающий конфиг с TFTP, читать этот файл так же, как его читают все загрузившиеся по сети. По умолчанию он пустой, т.е. совершенно безопасный, само у всех всё не сломается. Если он не пустой - то его правили руками именно с целью перенаправиль конфиги, и может быть догадаются, почему всё сломалось...
PS: wtware.http.v2 на микротике не нужен, если все терминалы соглашаются работать с wtware.http. v2 для кривых BIOS'ов, если им пользоваться - ещё раз придется плодить сущности и копировать wtware.http.cfg в wtware.http.v2.cfg.