Перейти к содержанию

Вопрос

Опубликовано (изменено)

При изменении настроек ZeroTier подключения через веб, они сохраняются, но не применяются к интерфейсу.

 

MTU 2800 - значение по-умолчанию самой вирт. сети ZT (проставляется при создании, можно изменить через API), которое Keenetic умеет использовать.


Предварительно изменил MTU на 1199, значение прописалось в настройки.

Перезагрузил устройство, "реальное" MTU сбросилось в значение 2800.
 

Через web меняю значение на 1299, MTU интерфейса осталось 2800.

Через cli меняю значение на 2799. Команда отработала, MTU изменился. (* до первого вкл/выкл)

Через web меняю значение на 1399, MTU интерфейса сбросилось в 2800.

Тут cделал self-test (в следующем сообщении). Будет видно различия на предыдущем шаге.
 

--


"no ip mtu" - отрабатывает корректно, но сбрасывает значение на 1500. Вопрос только в значении, т.к. оно должно быть 2800. Делал после self-test.


После тестов мне кажется, что сначала устанавливается значение из конфигурации, потом подтягивается зашитый 2800 (где-то в клиенте/прошивке), потом меняется на значение сети ZT (если установлено отличное от 2800).

Проскакивают изменения MTU, если периодически вызывать "show interface" в момент старта.

"interface debug" не помог.
 

--


Веб разрешает установить MTU только в диапазоне 576-1500.

Но для виртуальной ZT сети разрешен диапозон 1280-10000 (ссылка), ведь это он меняется.

 

C MTU>1500 проблем нет, пока пакеты ходят между двумя точками, где поднят ZT интерфейс. Сюрпризы могут начаться, когда они пересылаются далее (через маршруты в локальную сеть, например). Об этом можно сделать предупреждение в вебе.


Отдельно существует PHYSMTU (ZT_DEFAULT_PHYSMTU=1432, "Default UDP payload size (physical path MTU)", ссылка). Который можно менять через local.conf (ссылка).
 

Тут не уверен, не было особой необходимости менять оба значения. Использовать один или оба - решать вам 😃


--
 

Возможно сломалось при добавлении веба и/или недавнем обновлении клиента в прошивке до 1.14.2.

 

Изменено пользователем dchusovitin
форматирование

Рекомендуемые сообщения

  • 0
Опубликовано
11 minutes ago, dchusovitin said:

потом меняется на значение сети ZT (если установлено отличное от 2800)

Установить можно так:

# Заходим в аккаунт, создаем токен - https://my.zerotier.com/account

export TOKEN=auth_token
export NETWORK_ID=my_network_id

# Получаем параметры сети и MTU
curl -X GET "https://my.zerotier.com/api/network/${NETWORK_ID}" -H "Authorization: bearer ${TOKEN}"

# Устанавливаем значение MTU
curl -X POST "https://my.zerotier.com/api/network/${NETWORK_ID}" -H "Authorization: bearer ${TOKEN}" -d '{"config": {"mtu": 2800 }}'

 

  • 0
Опубликовано

Мой совет - не трогать MTU через команды Keenetic OS, и делать все настройки черехз ZeroTier в облачном контроллере. Именно оттуда все приходит, и так правильнее.

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.