Rus
Родитель первого ovs и породил по сути. Там куча регисторов наследована.
Vladislav
Суток! Почти оффтоп, но рядом ходит. =) Коллеги, а не ковырял ли кто ovs в попытках на нем full-nat делать. То есть над одним пакетом делать и snat и dnat в один проход.
Именно с использованием conntrack? Так-то ovn snat_and_dnat умеет и stateless делать. По части stateful не помню, сколько там рециркуляций через conntrack.
Rus
Именно с использованием conntrack? Так-то ovn snat_and_dnat умеет и stateless делать. По части stateful не помню, сколько там рециркуляций через conntrack.
Нет, именно чистый ovs. OVN это вроде по отдельности тоже делает только. Хотя надо будет попробовать его в извращенные условия загнать, может что полезного из flow удастся подрезать.
Rus
Что значит «по отдельности»?
А понял, что имеется ввиду. Спасибо за наводку.
J
Я, честно сказать, не представляю как на одних только flow таблицах сделать стейтфул нат или файрвол. В нём же нет никаких структур для хранения данных о соединении. Через learn сотни тысяч флоу определять?
J
Ну так это получается всё равно с conntrack. А вы, ребята, про "чистое" решение, вроде, говорите.
Rus
С conntrack. Либо learn, либо ct. Иначе никак.
C learn как то совсем жестко. Я вокруг ct пляшу. Но кто то явно путается в зонах толи я, толи ovs...
J
С conntrack. Либо learn, либо ct. Иначе никак.
Ну, как я и думал. Спасибо)
Vladislav
Мне надо на ванильке =)
Ну я к тому, что работает все ок.
Rus
Ну я к тому, что работает все ок.
Чуть позже стенд соберу, посмотрю какие потоки он под dnat_and_snat строит. За наводку спасибо!
Vladislav
Чуть позже стенд соберу, посмотрю какие потоки он под dnat_and_snat строит. За наводку спасибо!
Собственно, чтобы сделать snat_and_dnat, не нужен conntrack (только если очень хочется). Достаточно переписать l3 заголовки
Vyacheslav
Собственно, чтобы сделать snat_and_dnat, не нужен conntrack (только если очень хочется). Достаточно переписать l3 заголовки
проблема в том, что не зная какие порты в какие мепить - не получится получить рабочий TCP
Vladislav
Речь же идет о статическом nat? 1:1?
Vladislav
Если нет, то увы)
Vladislav
С маскарадом всё понятно. Просто речь шла о snat and dnat. Подумал, что есть однозначный маппинг заранее.
Nikolay
Напомните как называется консольный SSH который как anydesk работает? Там запускаешь он токен дает, потом по нему коннектишся
Nikolay
ну тут такие времена, некторые без гуи запускать не умют
Nikolay
ИБ лютует
NS 🇷🇺
ну тут такие времена, некторые без гуи запускать не умют
так все равно не понятно, tmate - это же форк tmux
Nikolay
tmux умеет сам прорываться через nat?
NS 🇷🇺
нет
icewolf
https://tmate.io/
А под debian ну конечно же не завезли. Гады
icewolf
самому придется собрать
icewolf
ИБ лютует
Хм.. Им вообще всегда было пофигу
Andrey
Всем привет! Можно сделать штатными средствами, чтобы админ проекта мог создавать пользователей для этого проекта, но был ограничен только своим проектом и не видел лишнего.
Slava I.
Для всех проектов (т.е чтоб только identity крутить) можно было.
Aleksandr
вот сюда смотрите
icewolf
вот сюда смотрите
А оно работает?
icewolf
ну policy.json?
Aleksandr
ну policy.json?
ну я последний раз лет 5 назад его менял ))) тогда работал ))) собственно а чего бы ему ломаться ?
Nikolay
Не через кейклок такие кейсы решаются?
Vyacheslav
дока не актуальная уже для yoga и правила не переписать - он где-то их ещё ведёт и жалуется что ты написал дубль в policy keystone
icewolf
Не через кейклок такие кейсы решаются?
Security manager, есть такое самоличное решение которое даже админу перекроет работу прям в horizon
icewolf
оно просто по ссылкам закрывает доступ к херам
icewolf
словенское, сделано с любовью
icewolf
icewolf
ну нахер =)
https://vrca.ru/webgard
Slava I.
Опенсорс жеж)
icewolf
не ну webguard топчик
icewolf
там еще есть accentos acl там им вообще можно даже api перекрыть
icewolf
специально сделано для администраторов рукожопов
NS 🇷🇺
не ну webguard топчик
Это шо за зверь, кроме как с отсылом на ацентос не гуглится
Vyacheslav
А есть у тебя ссылки на багрепорты или мейл листы какие-нибудь?
у меня нет :( мы попробовали и нам не понравилось. Дальше не нашли причину и пока забили. При этом для nova policy правили и там всё ок
icewolf
Это шо за зверь, кроме как с отсылом на ацентос не гуглится
это кого надо зверь, Михиала Владимировича корочь
Vyacheslav
А то ведь могли и починить)
не, мы искали актуальную доку, но с yoga по bobcat она не менялась
J
не, мы искали актуальную доку, но с yoga по bobcat она не менялась
Да не, я не про документацию. Домуентация то могла и не меняться. Мож вот тут что-то менялось? https://docs.openstack.org/keystone/latest/configuration/samples/policy-yaml.html
icewolf
Да не, я не про документацию. Домуентация то могла и не меняться. Мож вот тут что-то менялось? https://docs.openstack.org/keystone/latest/configuration/samples/policy-yaml.html
Тут прикол в том что оно то не менялось и в приципе оно работает, но от релиза к релизу, переодически контейнер с кейстоуном падает от таких вот policy
icewolf
Ну мож контейнер какой не такой)
дело не в контейнере.. а в том что фактически мы пытаемся закатывать солнце в ручную, во всяком случае при деплое колой это заранее надо переопределять.
J
Почему?
icewolf
Почему?
потому что переопределение в ручную потом на bobcat у меня не получилось. Ну может потому что я рукожоп🙂
icewolf
я забил и подключил freeIPA