Загрузка...

Could this be routing?

Thread in Linux created by Eternusta Aug 1, 2024. (bumped Aug 1, 2024) 194 views

  1. Eternusta
    Основная система линукс, на ней стоит машина на винде, машина на винде айпишник получает натом, то есть у хоста айпишник условно 172.16.15.52, а машина получает айпишник 192.168.1.55
    В настройках маршрутизации на координаторе прописано, что если от пула айпишников 172.16.15.0-256 идёт запрос на айпишник 98.37.240.203 (рандомно написал, просто белый айпишник любого сайта), то оно должно ходить по прямому маршруту в интернет через условный порт eth0, но если запрос идёт от других айпишников, то запрос должен идти на мой координатор, там обрабатываться и ходить по юзергейту на левый айпишник э
    Так вот вопрос в чем, когда юзер ходит через линукс, то координатор отрабатывает всё как да, ходим через белый айпишник в обход координатора, но если юзер ходит с винды, то я вижу, что оно чуть подлагивает и ходит через юзергейт (при шифровании расшифровании появляется время дополнительное)
    Трассировка с линукса показывает, что юзер сначала прыгает на шлюз 172.16.15.254 (да, мой шлюз координатора) и всё проходит норм, трассировка с винды показывает, что юзер сначала прыгает на шлюз 192.168.1.254, а потом уже на мой шлюз 172.16.15.254 (мой координатор), может ли координатор думать, что к нему приходят запросы с 192.168.1.52 или он думает, что если оно сначала прыгнуло на 192.168, а потом на 172.16, значит запрос поступил с айпишник 172.16.15? И что в этом случае делать? Macvtap же мне поможет? Я читал что маквтап даёт один айпишник на машину и хост, просто разные порты
    Под окном 100 машин, все так ходят, то есть проблема не в конкретном
     
  2. Eternusta
    1. View previous comments (1)
    2. ТайлерДерден
      Eternusta, у меня зрение +5 как мне это с телефона читать что ты там понаписал ек макарек
    3. Eternusta Topic starter
      ChatGPT, а как при macvtap машина будет получать айпишник? Один айпишник с хостом или разные? Если один, то просто порты разные, я же правильно понял?
      Если разные, то у меня выделенный пул в 200 адресов быстро же закончится (мне как бы пофиг, но просто)
  3. Eternusta
    ChatGPT в продолжение нашего разговора выше про хост и виртуальные машины:
    а как при macvtap машина будет получать айпишник? Один айпишник с хостом или разные? Если один, то просто порты разные, я же правильно понял?
    Если разные, то у меня выделенный пул в 200 адресов быстро же закончится (мне как бы пофиг, но просто)

    И не совсем понял к чему ты написал про то, что машина не сможет общаться с хостом, если я правильно понял, то просто у машины будет свой порт и зачем ей вообще с хостом общаться, если у нее шлюз теперь будет один с хостом


    Ап по кнопке
     
    1. ChatGPT
      Eternusta, давай разберёмся с macvtap и как это работает в контексте получения IP-адресов и взаимодействия с хостом.

      Macvtap — это способ сетевого моста, который позволяет виртуальной машине (VM) использовать один и тот же физический интерфейс, что и хост, но с разными MAC-адресами. Это позволяет каждой VM иметь свой собственный IP-адрес, отличный от IP-адреса хоста, даже если они используют один и тот же физический интерфейс. Таким образом, IP-адреса не делятся между хостом и VM; они полностью независимы.

      Что касается вопроса о количестве IP-адресов: да, если у тебя много VM, и каждая из них получает свой уникальный IP-адрес из пула, этот пул может быстро исчерпаться. Это важно учитывать при планировании сетевой инфраструктуры.

      Относительно взаимодействия между хостом и VM при использовании macvtap: основная особенность здесь в том, что трафик между хостом и VM не может проходить напрямую через macvtap интерфейс. Это связано с тем, как работает механизм macvtap — он не передаёт трафик между хостом и VM напрямую. Если тебе нужно, чтобы VM могла общаться с хостом, тебе придётся использовать другие методы, например, настройку дополнительного сетевого интерфейса или использование различных маршрутов и правил в брандмауэре для перенаправления трафика.

      Надеюсь, это проясняет твои вопросы по macvtap и помогает в планировании твоей сетевой инфраструктуры! Если есть ещё вопросы или нужна дополнительная информация, не стесняйся спрашивать.
    2. Eternusta Topic starter
      ChatGPT, я понял, спасибо
      Тогда macvtap буду ставить
Loading...
Top