Ответы пользователя по тегу Сетевое администрирование
  • Есть ли сервис или ПО для распознавания блок схем и диаграмм?

    @hx510b
    "Я знаю, что ничего не знаю"
    Я использую другой подход:
    Есть различные сервисы, которые по текстовому лаконичному описанию сами рисуют диаграмы.
    Т.е. чтобы изменить диаграму ее не надо заново рисовать или двигать блоки вручную, достаточно поправить исходник и диаграма будет перестроена.
    Пример такого языка D2 и сервис https://play.d2lang.com/
    Есть и другие.
    Я думаю, что если набить руку по написанию на подобном языке, возможно часть проблем удасться решить.
    Ответ написан
    Комментировать
  • Как в ubuntu с двумя ip, указать для приложения ip с которым оно должно выходит в сеть?

    @hx510b
    "Я знаю, что ничего не знаю"
    1. Можно по process id приложения средствами iptables создавать правило, чтобы подменять исходящий адрес.
    2. Если приложение ваше самописное, можно при создании сокета указать к какому интерфейсу биндиться.
    3. Можно использовать возможности iproute2. Пример тут https://habr.com/ru/articles/100919/
    4. Если целевой адрес какой-то особенный, можно прописать маршрут ip route, чтобы шел через второй интерфейс со вторым IP. Но тут надо осторожно. В некоторых системах возникают спецэффекты. Такое видел в Ubuntu.
    Ответ написан
    Комментировать
  • Настройка сети ipv6 debian, как автоматически видеть всю /64 посеть?

    @hx510b
    "Я знаю, что ничего не знаю"
    В Вашем вопросе очень много неизвестных, чтобы дать правильный ответ. Предположим, в этой сети IPv6 работает с помощью RA.

    Обычно, IPv6 адрес устройства формируется на основе MAC адреса устройство путем несложных преобразований, такой подход позволяет присваивать адреса устройства без конфликтов. Подробно это описано тут https://habr.com/post/245323/
    Этот принцип применяется в большинстве сетей IPv6. Т.е. устройство назначает уникальный IPv6 адрес себе самостоятельно.
    Это значит, если хочется повесить на 1 хост, на 1 сетевой адаптер несколько IPv6 адресов, то надо иметь несколько MAC адресов на хосте, это можно сделать с помощью bridge и созданием виртуальных сетевых адаптеров (речь про Linux). (Возможно существует какой-то другой рецепт, но я о нем не слышал).

    Второй вариант - это DHCPv6, которые позволяет назначать произвольные комбинации адресов вместо адресов на основе MAC, но этот вариант должен поддерживаться самой сетью и клиентом, при этом некоторые ОС плохо поддерживают или совсем не поддерживают DHCPv6. Подробнее смотреть тут: https://en.wikipedia.org/wiki/Comparison_of_IPv6_s...
    Для Вашей задачи, все равно придется идти на ухищрения на клиенте, чтобы он повесил больше одного адреса на один интерфейс и подсеть. Я считаю это вариант не пригодным для внедрения.

    Третий вариант, если в сегменте ЛВС присутствуют несколько IPv6 подсетей (об этом клиентам сообщает дежурный RA сервис по протоколу ICMP), в этом случае клиент, увидев несколько IPv6 сетей, назначит себе адреса для каждой подсети - это поведение стандартное.

    Итого.
    Либо надо городить несколько виртуальных интерфейсов с разными MAC на хосте, чтобы получить больше IPv6 адресов.
    Либо надо притащить в сегмент больше IPv6 сетей, тогда на хостах множество адресов появится "само".
    Ответ написан
    Комментировать