Сеть, ноутбук и systemd

Oct. 29th, 2025 01:21 pm
vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner

Решил тут попробовать перейти на одном из ноутбуков с конфигурации сети с помощью пакета ifupdown на использование systemd-networkd. А то мне как-то начинает казаться что ifupdown постепенно перестает развиваться и поддерживаться.

А systemd в системе все равно держать приходится. Потому что без него половина нынешнего десктопного софта работает как-то странно.

На серверах и сборочных контейнерах я уже как-то давно использую systemd-networkd там где дистрибутивный способ конфигурирования сети не срабатывает без вмешательства человека. В смысле. если сеть завелась сама, то пусть работает. А если надо разбираться в какой-нибудь очередной etcnet, то лучше ее оторвать и делать через systemd, он везде одинаковый.

Требования к конфигурации сети на ноутбуке у меня следующие:

  1. Есть три интерфейса - wifi, ethernet и внутренний бридж для контейнеров и виртуальных машин.
  2. По умолчанию работает wifi, но если в enhernet воткнули кабель, то он лучше.
  3. Есть кэширующий DNS-сервер, он же резолвит имена виртуалок и контейнеров, поэтому единственным сервером в /etc/resolv.conf должен быть он.
  4. Виртуалки маскарадятся.
  5. Надо использовать DNS-сервера выданные по DHCP, потому как мало ли в какой сети ноутбук окажется. Т.е. инструмент конфигурировани сети должен уметь подсунуть dnsmasq-у правильный resolv-файл, и этот файл не должен называться /etc/resolv.conf.

Для этой цели потребовалась следующая конфигурация

1) enable-м сервис wpa_supplican@имя-интерфейса (вот пусть тому уроду, который придумал интерфейсы переименовывать, икнется). Конфиг к нему вполне подошел тот же самый, какой использовался для ifupdown. Пришлось только переименовать из просто wpa_supplicant.conf в wpa_wsupplicant-имя-интерфейса.conf.

Для тех, кто раньше wpa_supplicant-ом не пользовался - советую обратить внимание на опции сtrl_interface и update_config. Если у вас в ctrl_interface написана группа, в которую консольный пользователь входит, например netdev, то это позволит коннектиться всякими инструментами конфигурирования, например wpa_gui. Ну и update_config нужен для того чтобы сохранить то, что с их помощью конфигурировали. И то, и другое жизненно необходимо если вы периодически подключаетесь к ранее незнакомым сетям, например во всяких кафе.

2) то же самое проделываем с сервисами systemd-resolved и systemd-networkd (казалось бы зачем нам resolved? Он только мешает, пытаясь прибиндиться к 53 порту localhost, где у нас должен быть dnsmasq). Но нет, нам нужно чтобы systemd-networkd передал ему по d-bus адреса dns-серверов, а тот прописал их в /run/systemd/resolve/resolv.conf. А чтобы отучить его занимать порт, пропишем в /etc/systemd/resolved.conf DNSStubListener=no.

3) Прописываем /run/systemd/resolve/resolv.conf в как resolv-file в /etc/dnsmasq.conf

4) пишем файлы конфигурации интерфейсов. У Wi-Fi он совсем простой

[Match] Name=wlp* [Network] DHCP=yes А вот эзернету надо еще указать

[Link] RequiredForOnline=no

Что касается бриджа, там конфиг наиболее сложный. Потому что если раньше в /etc/network/interfaces были post-up команды с помощью которых можно было включить в ядре форвардинг, или там маскарад для этого интерфейса. то теперь у systemd-networkd отдельные ключевые слова на каждый такой случай. Ну это общее правило systemd. Ничего не делается обычными командами, для всего предусмотрены специальные опции в конфиге. а если не предусмотрены, то вам не повезло.

Впрочем зачем вообще держать форвардинг выключенным не понимаю, поэтому его можно включить глобально, добавив соотвествующее правило в /etc/sysctl.d. А для настройки маскарда воспользоваться nftables. Хотя вот тут, похоже сервис, предоставленный systemd-networkd будет не лишним.

Кошки на этой неделе

Oct. 28th, 2025 06:01 pm
vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner

Лизка-сибаритка Лизка

Машка под столом Машка

Кстати Лиза у нас живет уже 9 лет. На прошлой неделе можно было юбилей праздновать. И тогда она была вот такая

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

Тут возникла мысль, а не описать ли что происходит в мире Аалинуи в Европе.

Образовалось два варианта сюжета.

1) После взрыва портала Джуди неожиданно приходит себя в противополжной точке земного шара по отношению к острову Фвок - на острове Иерро на Канарских островах. Почему-то она знает что это тот же мир, в котором находится Аалинуи и отправляется в путь в цивилзованные земли.

Этот вариант очень не понравился Ирине. Она сказала "не надо принижать принесенную Джуди жертву".

2) В комплексной экспедиции университета Ауки (возможно совместной с университетами Джакарты и Майсура) изучающей римские древности что-то неладно. Аутиреа, начальница спецслужбы Аалиную нюхом чует, что там что-то не так. И отправляет туда Женевьеву в качестве пилота-аэрофотосъемщика. Поскольку никто кроме Аутиреа (и, вероятно, Тамаранга) не знает что Женевьева не просто так авиатксист и фотограф-любитель, а этнограф, защитивший диссетртацию в мире, выросшем из европейской цивилизации, и латиницу читает куда лучше чем алфавит ронго.

В этом случае действие должно происходить лет через пять после закрытия портала, поскольку Женевьеве надо родить и выкормить дочку, и только после того как та уже может быть оставлена на попечение пилотской общины Ауки, можно отправляться в подобные экспедиции.

Уволился из arenadata

Oct. 28th, 2025 08:34 am
vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner

Не прошел испытательный срок в arenadata. В общем-то сам виноват. Во-первых претендовал на должность которая не совсем соответствует моим способностям, во-вторых, надо было еще в июне, когда у меня не получилась задачка для [personal profile] igus, обратить внимание что моя неспособность концентрироваться на чем-то более двух часов - это медицинская проблема, и ее надо лечить.

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

Сейчас я правда этим вопросом занялся. Надеюсь, что серьёзно.

С другой стороны - а как прогресс мерить? Видимо придется по опенсурсным и литературным проектам.

Про тараканов

Oct. 27th, 2025 12:52 pm
vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner

Соседка снизу посоветовала нам средство от тараканов, которое помогает от конкретно наших тараканов. Гель Адвион. Они от него по крайней мере дохнут (чего не было со всеми предыдущими средствами, которые мы пробовали). Не знаю, удастся ли их если не вывести совсем, то по крайней мере локализовать в шкафу с трубами за туалетом. Но три совка дохлых и полудохлых тараканов я уже сегодня с кухне вынес.

Возможно, конечно они моментально естественно отберутся и уже через полгода у нас будет популяция, устойчивая и к этому средству.

Кошка и данные

Oct. 27th, 2025 12:49 pm
vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner

Ирина говорит "Мышей ловить может любая кошка, а чтобы ловить крыс надо иметь данные".

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

Арабы без ислама

Oct. 26th, 2025 03:18 pm
vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner

Задумался над вопросом, а во что могли верить арабы в мире Аалинуи.

Европа в этом мире представляет собой дикий лес, где живут сплошные дикари, и местами среди деревьев торчат развалины древних римских построек Нечто вроде Юкатана когда туда пришли испанцы. Но Тиберий там был. Упомнается фотография статуи с подписью Tiberius rex латиницей в какой-то научно-популярной книжке то ли по географии, то ли по истории, которая нашлась у штурмана Теамингале прямо на траулере. А может быть это была и не книжка, а научно-популярный журнал вроде "Науки и жизни" или "Знание-сила" - на момент того эпизода Женевьева недостаточно знала культуру Аалинуи чтобы эти две вещи различить.

А раз был Тиберий, значит мог быть и его современник Христос, а в запустенье Европа и Средиземноморье пришли позже. Следовательно, по идее мог быть и Магомет, испытавший сильное влияние христианства. Правда, Магомет христианство знал уже в версии Константина Великого и Никейского Собора, а дожила ли там Европа до них или нет, непонятно.

Но если там был ислам и арабские завоевания как в нашем мире, там циркуминдокеанскую торговлю как и здесь создавали арабы-мусульмане. Это не слишком интересно. А вот ежели там этим занимался Химьяр или Кинд...

В отсутствие могущественной Восточно-Римской Империи в Химьяре вряд ли будет столь распространен иудаизм, который в нашей истории был антитезой христианству, которое рассматривалось как рычаг влияния Константинополя.

Database maintenance

Oct. 25th, 2025 08:42 am
mark: A photo of Mark kneeling on top of the Taal Volcano in the Philippines. It was a long hike. (Default)
[staff profile] mark posting in [site community profile] dw_maintenance

Good morning, afternoon, and evening!

We're doing some database and other light server maintenance this weekend (upgrading the version of MySQL we use in particular, but also probably doing some CDN work.)

I expect all of this to be pretty invisible except for some small "couple of minute" blips as we switch between machines, but there's a chance you will notice something untoward. I'll keep an eye on comments as per usual.

Ta for now!

Шереметьево

Oct. 24th, 2025 11:22 pm
sergey_cheban: (Default)
[personal profile] sergey_cheban
Сегодня въезжал в РФ через Шереметьево. Внезапно обнаружил на границе не только живых пограничников, но и несколько автоматов. Самостоятельно просканировал паспорт, дальше автомат проверил фото и отпечаток пальца и пропустил. После прохода границы была будка, в которой вроде как можно было поставить штамп о въезде (при желании), но она была закрыта.
Очереди к бездушным автоматам почему-то не было, в основном въезжающие шли к живым людям (но и там очередь была небольшой, человек пять примерно).

Забавное устройство

Oct. 24th, 2025 08:23 am
vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner

Подкинули мне ссылку на ручной опреснитель.

Оказывается, серийно производится машинка весом 4 килограмма, приводимая в действие ручным рычагом, которая позволяет в час получать 2.5 литра пресной воды из морской.

До чего дошёл прогресс, однако. Если подумать, то это хайтек, который в ещё XX веке делаться никак не мог. Там рабочее давление 55 атмосфер. Ну и мембрана для обратного осмоса это тоже шедевр материловедения. Хотя промышленные установки на этом принципе появились где-то в середине прошлого века. Но впихнуть все это в 4 килограмма и чтобы можно было рукой накачивать...

X-Post to LJ

Межрасовое

Oct. 23rd, 2025 02:20 pm
vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner

Гномы считали эльфов поверхностными.

Блокировка телеги

Oct. 22nd, 2025 03:51 pm
sergey_cheban: (Default)
[personal profile] sergey_cheban
https://www.rbc.ru/politics/22/10/2025/68f8b08c9a7947cd6de9b5da
Пишут, что Телеграм начали блокировать (не только голос, но и чаты). Для противодействия преступникам, ага.
rotbar: (Default)
[personal profile] rotbar
Стоимость бензина в Десятирублёвске превысила 70 стоимость в США!

З.Ы. Однако, дефицита, выражающегося через отсутствие или очереди- не наблюдал.

Кошка и принтер

Oct. 22nd, 2025 10:22 am
vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner

Сидела-сидела Лизка на принтере и нечаянно лапкой нажала на кнопку. Принтер загудел и начал печатать тестовую страницу. Кошка убежала на подоконник.

Об интерфейсы

Oct. 22nd, 2025 10:05 am
vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner

А вот объединить идеи Негропонте, Раскина и современные LLM. Сделать интерфейс компьютера вращающийся вокруг не просто лент активности, а лент на которых обучается какая-нибудь llama и в любой момент позволяет поискать что было сказано сколько-то времени назад.

X-Post to LJ

AWS outage

Oct. 20th, 2025 10:11 am
alierak: (Default)
[personal profile] alierak posting in [site community profile] dw_maintenance
DW is seeing some issues due to today's Amazon outage. For right now it looks like the site is loading, but it may be slow. Some of our processes like notifications and journal search don't appear to be running and can't be started due to rate limiting or capacity issues. DW could go down later if Amazon isn't able to improve things soon, but our services should return to normal when Amazon has cleared up the outage.

Edit: all services are running as of 16:12 CDT, but there is definitely still a backlog of notifications to get through.

Edit 2: and at 18:20 CDT everything's been running normally for about the last hour.
vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner

1) Я тушка, тушка, тушка,
А вовсе не медведь
рычали моторы Ту-95

2) Мастер OODA.

Поставлю тэг "авиация", поскольку аббревиатура во втором пункте имеет к ней прямое отношение.

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

У нас на ежедневных созвонах команды принято видеокамеру не включать.

А Лизка сегодня залезла на клавиатуру прямо в ходе созвона и камеру мне включила. Интересно, успели ли коллеги увидеть в нее что-то кроме рыжего мохнатого бока.

Profile

dzz: Dizzy の冬 (Default)
dzz

August 2018

S M T W T F S
   1234
567891011
1213 1415161718
1920 2122232425
262728293031 

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Oct. 30th, 2025 09:00 pm
Powered by Dreamwidth Studios