to post messages and comments.

← All posts tagged Linux

В обновлении в Arch прилетел cryptsetup 2.0 Интересно, что там.
Veritysetup command can now format and activate dm-verity devices that contain Forward Error Correction (FEC) (Reed-Solomon code is used). This feature is used on most of Android devices already (available since Linux kernel 4.5).Хм, а в моём андроеде ядро совсем старое, там, получается, этого нет?..

Любопытно, Binder — механизм межпроцессорного взаимодействия в Android — изначально был разработан для BeOS, а потом лишь перенесён в Android вместе с тётенькой, которая его разработала, оттуда он и попал в Linux.

Пока что мне показались полезными aurutils — набор утилит, позволяющих легко собрать пакеты из AUR в свой репозиторий.
Например, я могу собирать пакеты на десктопе, а на ноутбуке просто устанавливать их pacman'ом.
Потому что если я пытаюсь конпелять на ноутбуке, он перегревается и выключается.

< Arseniy >
У меня линукс тоже работает. Правда чтобы войти в ждущий режим, приходится отключать зарядку, закрывать крышку и потом подключать зарядку обратно, как ещё это делать непонятно. Ну и так по мелочи.

Развитие systemd продолжает радовать!
В новом выпуске заметные улучшения в networkd: добавлена новая секция [RoutingPolicyRule] для задания правил маршрутизации; добавлены опция Table в секции [VRF] для выбора используемой таблицы маршрутизации.
opennet.ru

Ха, я не так давно про idpr спрашивал, мол, у меня какие-то IDPR-пакеты вылезли, версия протокола 0x23.
Всё совсем не так, оказалось, что это обычные ARP-запросы. Просто там заголовок так как-то обрезан, что их и не узнать.

Пытаясь разобраться, почему у меня пакеты пропадают, наткнулся на такой вот текст:
Monitoring and Tuning the Linux Networking Stack: Sending Data
blog.packagecloud.io

Поначалу всё более-менее понятно, но когда дошёл до Linux netdevice subsystem и Queuing disciplines, голова начала пухнуть.
В любом случае, надо будет посмотреть статистику с помощью tc.

А откуда вылезли пакеты Inter-Domain Policy Routing Protocol, мне так и не ясно.

Чтобы напечатать новый документ, требуется очистить очередь печати. Почему-то это можно сделать только через 127.0.0.1:631. Там CUPS требует ввести пароль рута. Но у меня НЕТ пароля у Рута! Поэтому очередь печати я очистить не могу: просто так нажать "Enter" — не помогает. Что делать? Создавать для Рута пароль я не хочу. Ну, точнее, у меня пустая строка, чтобы программы не могли без моего согласия заходить под Рут; мне кажется, совсем убирать у Рута пароль небезопасно.

Добавил в цепочку FORWARD в таблицу filter правило, чтобы подсчитывать пакеты, которые через него проходят. Там я вижу, что прошла, например, тысяча пакетов, столько, я и отправил.
Но вот разработчик сетевого драйвера, того устройства, с которого эти пакеты уходят, говорит, что к нему приходит пакетов уже меньше.

Получается, что теряются они где-то в недрах Linux'а, а где и почему — не понятно.

Может ли Linux терять проходящие через него сетевые пакеты и не отображать их в /proc/net/dev в столбце drop?
Ели в drop нули, значит ли это, что Linux, работающий как маршрутризатор, отправил каждый полученный пакет куда надо?

Настройка сети в Linux остаётся для меня тёмным лесом. :-(
Да, многое есть в systemd-networkd. Но многого там и нет! Вплоть до того, что сейчас я что-то поднимаю руками, благо компьютер перезагружается довольно редко.
dhcp, таблицы маршрутизации, правила в iptables, правила в ip rule — как же связать всё это вместе? не говноскрипт же писать на bash'е?