Andrey
https://www.skysilk.com/blog/2019/lxc-vs-kvm/
Бля не квм. Второй там есть когда ядро общее... Из головы вылетело
iҚØN🐾🐾
Блин, вспомнил, но название не помню)
iҚØN🐾🐾
uml вроде
iҚØN🐾🐾
Или как-то так
iҚØN🐾🐾
https://virt.kernelnewbies.org/UML
iҚØN🐾🐾
Да, оно
iҚØN🐾🐾
Ну там есть еще было openvz
https://virt.kernelnewbies.org/UML
Не, это че-то немного другое...
Max
openvz это сейчас почти lxc
Max
Контенеры контейнерами
iҚØN🐾🐾
Max
Опенвз умер
Переродился
Александр
ему нужно 100 одинаковых адресов на одной машине - не вариант
У него не одна машина , а 100 netns в 100 контейнерах
Да, лок на сетевуху
А не проще просто найти и пропатчить эту хуйню? Может там все просто
Может там банально парсится вывод ifconfig-а. Подсунул ему хуйню и все
Александр
Да, лок на сетевуху
И crc проверяет, тупо в hex редакторе не правится?
iҚØN🐾🐾
Да, все проверяется
iҚØN🐾🐾
Да и не проще, там только 20 соединений, а надо 200
Ну первое куда бы я полез это был бы софт... Потому что чудеса чудесные бывают и мамкины "защитники" делают очень смешные защиты от мамкиных хакеров, которые обходятся на ура
iҚØN🐾🐾
Короче править нет смысла
Александр
Да, все проверяется
Нельзя снять образ памяти с уже проициализированного приложения и отправлять на запуск?
а зачем переключать?
Ну есть у меня один проект на 5.0 который я собираю в вскоде. И есть на 4.4 , который тоже хочу собирать в вскоде. И хочется чтоб меняя окно ты нажимал кнопку билд и оно билдилось именно нужной версией а не общей
Александр
Это все сложно
А 100 контейнеров? 😀
iҚØN🐾🐾
Щас работает 50 виртуалок и нормально работают. Я хочу 100 контейнеров
Это все сложно
Короче. Я понял. Это не не проще, не сложно. Просто ты в это не умеешь и не хочешь разбираться. Так и скажи. Проще выебать голову чатику как мне это все засунуть в докер
iҚØN🐾🐾
А 100 контейнеров? 😀
Это все спавнится 1 скриптом
Serjio
в сымсле для сборки чужого? или лениво перетаскивать на 5.0?
Andrey
У него не одна машина , а 100 netns в 100 контейнерах
ну если у Вас есть желание объяснять что такое network namespace - объясните человеку
в сымсле для сборки чужого? или лениво перетаскивать на 5.0?
Своего. Пока лениво перетаскивать да и оно не имеет смысла.
iҚØN🐾🐾
Короче. Я понял. Это не не проще, не сложно. Просто ты в это не умеешь и не хочешь разбираться. Так и скажи. Проще выебать голову чатику как мне это все засунуть в докер
Не можешь предложить проще решение - не предлагай. То, что ты предлагаешь не сделает потом другой работник и не исправит, в случае чего
Не можешь предложить проще решение - не предлагай. То, что ты предлагаешь не сделает потом другой работник и не исправит, в случае чего
А то что тебе предложили выше ты тоже почему-то не оценил. В данной ситуации простого решения не будет
А пропатчить можно продукт один раз (если конечно он не обновляется постоянно)
Александр
ip link add eth1 type dummy ip addr add 192.168.0.1 dev eth1 ip link set eth1 up
Александр
в привелигерованном контейнере это работает
iҚØN🐾🐾
У меня оно и так щас в контейнерах
Александр
заработает ли сразу в нескольких хз
Александр
одно и тоже
Andrey
Не можешь предложить проще решение - не предлагай. То, что ты предлагаешь не сделает потом другой работник и не исправит, в случае чего
никто здесь не будет делать Вашу работу, за которую вы получаете деньги :) если Вас что-то интересует - разбирайтесь :) Вам сказали как это можно сделать - дали ключевые лова для поиска в любом поисковике.
iҚØN🐾🐾
Как это сделать конфигурацией докера, а нк в контейнерах?
Maxx
Александр
Как это сделать конфигурацией докера, а нк в контейнерах?
по идее можно не конфигурацией , но в самом образе в /etc
Александр
если это дебиан или центос то описать интерфейс в нужном месте
iҚØN🐾🐾
https://docs.docker.com/compose/networking/ — вот это, не?
Оно, но как создать повторяющуюся комбинацию - не нашел
iҚØN🐾🐾
Тут же цель сделать все средствами докера
Maxx
Оно, но как создать повторяющуюся комбинацию - не нашел
повторяющаяся комбинация — это что? я там выше мельком увидел, что тебе две сети нужны, одна внешняя, другая внутренняя
iҚØN🐾🐾
Andrey
харе занудстовать а?
да я не занудствую... один единственный адрес можно исправить вообще "на лету" в линукс через LD_PRELOAD своей библиотеки - и не нужно было бы городить этот огород
повторяющаяся комбинация — это что? я там выше мельком увидел, что тебе две сети нужны, одна внешняя, другая внутренняя
Блеать у него есть интерфейс с одним маком и айпи. Ему надо чтоб 100 таких интерфейсов как-то сосуществовали в сети
Мак и айпи прибиты гвоздями к софту по лицензии
Ну если я так понял задачу
Александр
Тут же цель сделать все средствами докера
Описать свой network driver типа dummy
Александр
Тогда будет средствами докер
iҚØN🐾🐾
ключ subnet?
А как сделать тип dummy и прибить мак?
Maxx
мак не должен и не может быть одинаковым на нескольких устройствах. его на фабриках уникальным зашивают. другой вопрос, что программно можно выставить что-угодно, но скорее "не надо этого хотеть"
iҚØN🐾🐾
На выходит driver = dummy
Александр
Но я бы просто icfg-eth1 в имадже создал раз во всех 100 ip и mac одинаковы
Maxx
если у тебя будет один и тот же МАК везде, то arp протокол не взлетит
Нельзя софту поменять мак
Вот задача такая сделать так чтоб при покидании виртуалки и айпи и мак менялся и соответственно обратно. А приложуха думала что у нее один мак и айпи
То есть грубо говорят некий NAT IP/MAC
iҚØN🐾🐾
А это при чем?
а, ну с iptables играть и маскарадинг делать, не?
Вот тоже думаю об этом. Не могу пока сообразить как.