Про файрволлы

Friday, 19 September 2025 08:46
vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner

Вот задумался над тем что применить на новой vds-ке для управления файрволлом.

Раньше у меня был iptables-persistent, но сколько можно, iptables уже лет пять как deprecated.

В Debian умолчательным способом считается юнит nftables, который просто загружает вручную напсанный конфиг. Есть еще nftables-persistent, который работает так же как iptables-persistent т.е. сохраняет конфигурацию, а потом ее загружает, но средствами nftables.

Есть ufw, который использует bsd-шный синтаксис, а есть firewalld, который имеет крайне развесистую схему конфигурации. Насколько я понял firewalld, это попытка сделать из linux андроид, т.е. передать контроль над ситуацией от пользователя/сисадмина авторам приложений. Впрочем как я почитал ченджлоги systemd 258, идея сделать из линукса андроид потихоньку овладевает массами.

Мне, естественно, концепция firewalld не понравилась. Тем более что в имеющемся наборе конфигов как-то путаница между приложениями и протоколами. Например для imap, imaps, и managesieve - разные конфиги. Хотя сервис один и тот же.

Вот теперь думаю, nftables или nftables-persistent. Первый заставит выучить новый синтаксис (вообще-то давно пора), со вторым можно по-моему договориться, используя синатксис iptables (через iptables-nft).

X-Post to LJ

Со всех фронтушечек

Thursday, 18 September 2025 22:36
bujhm: (Default)
[personal profile] bujhm
Есть такой старый израильский анекдот про Шестидневную войну. Он известный, эту шутку во всех ульпанах рассказывают, я не исключение.
Во время сражений арабы вели радиопередачи на иврите - чтобы сломить дух израильтян. Рассказывали, какие они успешные, и как всем евреям скоро придёт каюк. И диктор гордо декламировал фразу: "Мы продвигаемся по всем фронтам".
Но поскольку он был арабский диктор и плохо учился в ульпане, он перепутал два слова. "Фронт" это חֲזִית (хази́т), множественное число חֲזִיתוֹת (хазито́т). А у диктора получилось:
אֲנַחְנוּ מִתְקַדְּמִים בְּכָל הַחֲזִיּוֹת
(Ана́хну миткадми́м бэхо́ль hахазийо́т)
А "хазийот" это множественное число от слова חֲזִיָּה (хазия́) - "лифчик".
И, конешно, у евреев что-то сломалось от смеха, но совсем не дух.

А теперь, что там было на самом деле.
Радиопередачи такие действительно были, шли они из Египта на волнах радио קול הרע"ם - "Голос ОАР", оно с начала 50-х вещало специально пропаганду на иврите. И диктор был, звали его Ахмед Аль-Химали.
И он действительно сделал оговорку в этом слове, даже два раза. Тоже забавную, но не такую сногсшибательную. Он сказал:
הָעַרְבִים מִתְקַדְּמִים בְּכָל הַחֲזִיתִיּוֹת
(hАарави́м миткадми́м бэхо́ль hахазитийо́т) - что можно понять, как:
"Арабы продвигаются по всем фронтушечкам".

В том же 1967 году в Израиле вышла пластинка с записями его бубнежа, которую так и назвали: "Голос ОАР - со всех фронтушечек".



Запись на Ютубе
Транскрипт в Викицитатнике

Ахмед Аль-Химали )

Есть и другие его оговорки, но их можно списать на сильный арабский акцент. Например, он говорит:
"Отхем" - вместо אֶתְכֶם (этхэ́м) "вас";
"Баним эль баним" - вместо פָּנִים אֶל פָּנִים (пани́м эль пани́м) "лицом к лицу" (так у него получилось "сыны к сынам");
"Машбила" - вместо מַשְׁפִּילָה (машпила́) "унизительная";
"Баагвотейhэм" - вместо בְּעִקְבוֹתֵיהֶם (бэиквотейhэ́м) "по их следам".

Историю эту раскопал Михаил Юцис, с которым мы когда-то очень давно были знакомы по ЖЖ, он там был юзер yms.

Песнь Моря

Thursday, 18 September 2025 22:30
bujhm: (Default)
[personal profile] bujhm
Одной из традиционных забав у нас на уроках является разбор самых разнообразных надписей, попадающих в поле зрения учеников. Вывески, плакаты, заголовки, объявления - как напечатанные, так и написанные курицелапой. Всё это - прекрасные детальки бесконечного паззла, складывающиеся в единый мир иврита.
Вот и сейчас попалось роскошное объявление, висящее на дверях какой-то синагоги. И похоже, его вывесили примерно в районе Песаха.

"Дорогие молящиеся,
просьба к вам содержать сотавый в состоянии "да умолкнут они, как камень";
и только при чрезвычайной ситуации или великой нужде в состоянии "объял их трепет";
но ни при каких обстоятельствах в состоянии "тогда воспел".
Спасибо. Администрация синагоги".



И это весьма задорно придумано. Разберём подробно )

"Песня Моря" обычно читается в синагогах на седьмой день Песаха. И тому, кто будет читать её весело и радостно, простятся все грехи. А тому, кто дочитал досюда, будет кусочек знания иврита.

Бог сна

Thursday, 18 September 2025 22:20
bujhm: (Default)
[personal profile] bujhm
Песня Аси Анистратенко - "Бог сна".
17.09.2025. Иерусалим, книжный магазин "Бабель", съёмка Оли Фатуевой.
Моего там только титульный рифф.

текст )

vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner

Начал понемногу переносить содержимое wagner.pp.ru на новый сервер. Процесс идет медленно, поскольку за время существования сервера у меня там столько барахла скопилось, что прям разгребательство авгиенвых конюшен получается.

Тем более, что я сначала себе заказал виртуалку с Debian 13, а потом стал понемногу туда переносить конфиги и данные с бэкапа виртуалки, работавшей под debian 12, причепм многие из конфигов и скриптов там не редактировались со времен Debian 10, если не 9.

Конфигурацию dovecot пришлось полностью с нуля переписывать. Там синтаксис поменяли во многих местах по мелочи, но несовместимо. Теперь, правда, конфиг начинается с указания версии языка конфигурации. Так что можно будет долго не трогать.

В спамассасине auto_whitelist заменили на auto_welcomelist.

Обнаружил, что у меня скрипт для менеджмента почтовых юзеров и паролей в базе sqlite до сих пор написан на втором питоне. Быстренько поправил и довел до 10 баллов в pylint. В принципе там 2to3 бы справился, но мне было проще руками поправить, чем разбираться с использвоанием 2to3 - скрипт там близок к тривиальному.

Вот вебовский вариант смены паролей надо будет переделать. Я все защищенные области в http пересадил на ту же sqlite-вскую базу, которую использует dovecot.

Матрицу решил выкинуть. Равно как и openid-провайдера. Черт те сколько лет никуда по openid не логинился. А матрица оказалась абсолютно бессмысленной в качестве канала посылки сообщений от роботов на смартфон - пока клиент не откроешь, он не видит что что-то приходило. Чтобы видел, нужно к мобильному клиенту какой-то сервис нотификации прикрутить - либо Google Play, либо ntfy, либо jabber. Так уж проще jabber и использовать без нахлобучек в виде матрицы. Благо веб-клиентов к нему теперь море - он через вебсокеты работать научился, и вебклиенты есть даже в дистрибутиве. И dovecot sasl prosody умеет из коробки. В отличие от матрицы с ее стремлением перелезть на oauth. Но, увы, старых конфигов prosody у меня в бэкапах не сохранилось. Отротировались уже. Придется тоже с нуля делать. Посмотрим, научились ли за последние 5 лет jabber-клиенты аудио-видео звонкам. В начале ковида оно работало как-то плохо.

Новости "Ночной Песни Шин"

Sunday, 14 September 2025 16:56
bujhm: (Default)
[personal profile] bujhm
Клуб любителей Крамеля. Крамель - это такой детский сериал про волшебного котика, очень клёвый. Мы уже в четвёртом сезоне, десятая серия. Надо сказать, что сценаристы там прямо превзошли сами себя (ну и Меира Барнеа-Голдберг, конешно) - потому что два параллельных временных пласта вывернулись совершенно неожиданно. Алон Нойман в роли пирата становится всё страшнее, а Лирит Балабан прекрасна всегда. Странно, что до сих пор не появилось футболок с её портретом и с бессмертным: מה זה השטויות האלה.
Так вот, Крамель - что было интересного. В этой серии завхоз и молодой отец Сеп (это самая распространённая фамилия в Эстонии, кстати) наконец-то приходит в обычное расположение духа и снова начинает сыпать бородатыми шутками и анекдотами. И вот одна из них:
מה ההבדל בין פיל, פסנתר ומשפחה? את הפסנתר אפשר להפיל, אבל את הפיל אי אפשר לפסנתר.
Красивая игра слов, но как бы смутно знакомая. Ася предложила прекрасный перевод: к пианину можно прислониться, а к слону нельзя припианиниться. А потом Витя нашёл, что это очень старая шутка на русском, только там действуют слон и рояль. Что было раньше - неизвестно, возможно что и независимый генезис.


Мила и Сеп (Эфрат Баумвальд и Юваль Сегаль).

10-я серия

Клуб любителей Нира и Гали. Разбирали мультик הרמזור ("Светофор"). Убедились, что израильские светофоры - это страшные суки, некоторых из них хочется выдрать руками из земли. И обогатились прекрасной фразой:
תזדקן כאן על הכביש, באימא שלי.

далее )

שומר ישראל

Friday, 12 September 2025 20:40
bujhm: (Default)
[personal profile] bujhm
עשיתי צריבה על קרש חיתוך בתור מתנה ליום הולדת. פעם נתקלתי בציור הזה במרשתת והתפעלתי. ואחר כך חיכיתי להזדמנות ככמה חודשים, חיפשתי דרכים להעברת ציור מנייר לעץ, שאלתי מכשיר צריבה וכו'. בפעם האחרונה צרבתי על העץ לפני 40 שנה )
הצייר שעשה את העיצוב - ליה ברץ, מעצבת פונטים ואמנית קליגרפיה, יש לה אתר ואינסטגרם.
מה שכתוב כאן - תהילים 121:4 -
הִנֵּה לֹא יָנוּם וְלֹא יִישָׁן שׁוֹמֵר יִשְׂרָאֵל.



קישור לאתר
קישור לאינסטגרם

הצוללנים

Friday, 12 September 2025 20:37
bujhm: (Default)
[personal profile] bujhm
צללנו בים סוף. השגנו כמעט עד לתחתית. למקס זה היה בפעם הראשונה בחייו.
- אבא, מה זה שם באבנים?
- זה תמנון. הוא אוכל פרחחים כמוך.
- שתדע לך שאני כבר מבוגר מזמן, גר בפראג לבד ויש לי עסק משלי.
- אל תשכח לנשום, ילד.


Дети нашли казу

Saturday, 6 September 2025 12:20
bujhm: (Default)
[personal profile] bujhm
"Дети нашли казу"
Ст. Аси Анистратенко, муз. Игоря Белого.
© GW Productions, 2025.

Дети нашли казу.
Дети нашли казу, и двору кабзда.
Дети рождают звук.
Звук раздается повсюду, как "аз воздам",
Множится сам собой,
Радуясь то ли себе, то ли гопоте.
Дети бегут гурьбой,
Эхо лениво отскакивает от стен.

В жаркой среде среды )

vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner

Пришел к выводу, что вообще-то нужны три режима

  1. work vpn - при включении этого режима устройство находит где у нас сейчас vpn, передает туда команду на ее выключение, если устройство включено, и запусает у себя
  2. work gateway - устройство находит где у нас сейчас vpn, и прописывает у себя роутинг на адреса конторской сети через эту машину (та должна позаботиться о том, чтобы был nat и все остальное). Локальный dnsmasq можно не переконфигурирвоать. Поскольку адрес конторского внутреннего dns попадает в тот диапазон который будет роутиться через машину с vpn.
  3. work off - выключаем у себя vpn или альтернативный роутинг.

Призовая игра - как при включении режима work gateway определить, как делать роутинг до машины с vpn - мы с ней в одной физической сети или туда нужно тоже через vpn ходить, но другую? Видимо, методом тыка - сначала поискать этот хостнейм в локальной сети, если не найдется - идти на него же но в домене vpn.

Призовая игра номер два - сформулировать все это в терминах systemd. 255 плюс - старья не держим, то есть директивой ExecCondition можно пользоваться.

X-Post to LJ