LINUX.ORG.RU

Сообщения toady2

 

Как LUKS2 переживает повреждение шифрованных данных?

Предположим в диске, зашифрованном LUKS2 провредилось несколько байт. Не в заголовке, а в зашифрованных данных. Что произойдёт с диском и данными на нём в таком случае с точки зрения пользователя? Небольшая часть данных будет потеряна, или большая часть, или все данные потеряются?

 ,

toady2
()

Wireguard: handshake есть, но интернета нет

Сразу скажу, что я полный нуб. Простите, пожалуйста, за тупость, если что.

Я купил VPS сервер, поставил туда Wireguard. Конфиг:

[Interface]
Address = 10.66.66.1/24
ListenPort = 65355
PrivateKey = ***
PostUp = iptables -I INPUT -p udp --dport 65355 -j ACCEPT
PostUp = iptables -I FORWARD -i ens3 -o wg0 -j ACCEPT
PostUp = iptables -I FORWARD -i wg0 -j ACCEPT
PostUp = iptables -t nat -A POSTROUTING -o ens3 -j MASQUERADE
PostDown = iptables -D INPUT -p udp --dport 65355 -j ACCEPT
PostDown = iptables -D FORWARD -i ens3 -o wg0 -j ACCEPT
PostDown = iptables -D FORWARD -i wg0 -j ACCEPT
PostDown = iptables -t nat -D POSTROUTING -o ens3 -j MASQUERADE

[Peer]
PublicKey = ***
PresharedKey = ***
AllowedIPs = 10.66.66.2/32

Поставил клиент на Linux десктоп. Конфиг

[Interface]
PrivateKey = ***
Address = 10.66.66.2/32
DNS = 1.1.1.1

[Peer]
PublicKey = ***
PresharedKey = ***
Endpoint = 185.39.163.103:65355
AllowedIPs = 0.0.0.0/0

Подключаюсь. Handshake происходит, но интернет трафика нет, ping 8.8.8.8 таймаут. На сервере `wg show` показывает, что handshake есть и данные идут, но очень медленно

interface: wg0
  public key: ***
  private key: (hidden)
  listening port: 65355

peer: ***
  preshared key: (hidden)
  endpoint: 176.44.251.213:28949
  allowed ips: 10.66.66.2/32
  latest handshake: 3 minutes, 7 seconds ago
  transfer: 488 B received, 8.82 KiB sent

Чтобы исключить мой домашний роутер, я поставил Андроид клиент Wireguard на телефон, конфиг тот же, но подключаюсь через мобильную сеть. Та же ситуация, я вижу handshake, как на сервере, так и на клиенте, данные очень медленно меняются и ни один сайт не открывается.

Вывод `ip route` на сервере:

default via 185.39.163.1 dev ens3 onlink
10.66.66.0/24 dev wg0 proto kernel scope link src 10.66.66.1
185.39.163.0/24 dev ens3 proto kernel scope link src 185.39.163.103

На клиенте:

default via 192.168.0.1 dev enp6s0 proto dhcp src 192.168.0.254 metric 1002
192.168.0.0/24 dev enp6s0 proto dhcp scope link src 192.168.0.254 metric 1002
где 192.168.0.0 это моя локалка с роутером.

Я пробовал подключатся к серверу через `nc -v -u 185.39.163.0 65355` (при выключенном wireguard на клиенте), `nc` пишет, что соединение установлено. При включенном wireguard я не могу подключится никуда, не пингуется ничего во внешней сети, даже ssh на сервер отваливается.

ЧЯДНТ?

 

toady2
()

Замена мыши Logitech M185

Долго я пользовался этими мышами, но в новых ревизиях производитель заменил оптический сенсор на колёсике механическим, в результате пропускаются шаги, что для меня критично.

Я в компьютерном рынке не силён, поэтому прошу помощи сообщества в поиске простой, но качественной мыши с двумя кнопками и колёсиком и оптическим сенсором на колесе.

 ,

toady2
()

Настройки звуковых карт после загрузки системы в PipeWire/WirePlumber

Каждый раз после перезагрузки системы PipeWire или WirePlumber отключает выход наушников и сбрасывает ещё несколько настроек звуковой карты. Я попытался найти в lua-конфигах WirePlumber, где он это делает, но я там заблудился и ничего не понял. Прошу помощи.

Сервис alsa-restore.service не предлагать, так как PipeWire и WirePlumber запускаются позже и всё равно перезаписывают настройки ALSA. Костыли типа `sleep 5 && alsactl restore` в автозапуске не предлагать тоже. Я хочу сделать всё прямым путём, желательно средствами WirePlumber.

 ,

toady2
()

Как понимать американские/японские расписания сериалов

Типа «7/23 Mon 12:30». Что значит 7/23?

 

toady2
()

TTF шрифт для uxterm в .Xresource

У меня в .Xresource прописан TTF шрифт для uxterm, но при первом запуске (после загрузки системы) в терминале хоть и используется заданный шрифт заданного размера, но между символами увеличен спейсинг и выглядит это по-уродски.

Но стоит сделать xrdb ~/.Xresources и перезапустить uxterm, как шрифт становится нормальный.

Что за херня и как это можно исправить?

 ,

toady2
()

Ubuntu 18.04: меню в top bar и максимизация окна

В unity мне нравилось, что меню рисуется в верхней панели окна (где заголовок), а не этажом ниже, а также что при максимизации окна его верхняя панель бар интегрируется в системный таскбар. Всё это экономило вертикальное пространство. Сейчас же, при открытии, напимер, gimp на весь экран, я имею трёхэтажную панель (системный таскбар, заголовок окна gimp, меню gimp) вместо одноэтажной.

Как это исправить? Гугл предлагает вернуться на Unity, но вроде как поддержка закончилась и всё такое.

 , ,

toady2
()

Спам-взрыв

Последние лет 5 я получаю единичные спам сообщения в свой основной почтовый ящик на gmail. Я даже просматривал папочку spam раз в месяц на предмет ложных срабатываний. Но неожиданно уже неделю я получаю совершенно неадекватное количество спама, более 100 писем в день, иногда даже просачивается через гугловский спам-фильтр в инбокс. Вопрос такой, что с этим можно поделать? Может есть какие-то методы, чтобы отследить источник или вычеркнуть себя из списков?

 

toady2
()

Аналог TeraTerm

Для Windows есть замечательная программа, аля сабж, которой мне очень не хватает в иксах. Я пару лет назад искал и ничего не нашёл, так и пользуюсь minicom, сквозь слёзы. Но может что-то изменилось.

Короче, ищу терминал для работы с ком-портами:

  • Скриптовой язык. Чтобы можно было автоматизировать разные операции, типа прошивки и проверки ПО.
  • [XYZ]modem, kermit. Лучше встроенный, без пляском с бубнами вокруг внешних программ.
  • GUI: чтобы можно было удобно файлы отправлять/принимать, шрифты/кодировки менять, чтобы терминал не сходил с ума от спецсимволов, и тыды.

 

toady2
()

Пропадает Google Keep из ланчера Ubuntu

По непонятным причинам периодически Google Keep пропадает из ланчера Ubuntu. Я закрепляю его снова — несколько дней и его опять нет. С другими приложениями такого не случается, в том числе гуглово-хромовскими (Gmail, Drive и пр.). Кто-нибудь знает, в чем причина и как лечится?

 

toady2
()

Альтернатива Musescore

Поскольку концетрация багов в Musescore больше, чем в Windows ME, прошу подсказать лучшую альтернативу. Два требования:

- чтобы работало на Linux (можно через Wine, если только не будет неприятных спецэффектов) и на Windows 10.

- удобный, юзер-френдли, адекватный интерфейс, чтобы можно было думать о музыке при наборе, а не о собственно наборе.

Можно платное ПО. Цель применения разнообразна: от оркестровок до гитарных табов.

 

toady2
()

Традиции командной строки

По традиции в командной строке спецсимволами (читай: дефисами) выделяются *ключевые слова* программы, а неключевые (типа имён файлов, регэкспов, чисел (в том числе отрицательных)) — нет. Хотя ежу ясно, что ввиду конечности ключевых слов, спецсимволами нужно маркировать *неключевые* слова.

# традиции
foo -key filename   # для защиты "от дурака" лучше даже `-key -- filename`
bar -key -- -42

# разум (тут в качестве спецсимвола взято двоеточие)
foo key :filename
bar key :-42

Как так получилось? Unix писали вроде бы умные люди, и закладывали традиции тоже они.

Перемещено post-factum из development

toady2
()

sensors выдаёт всегда разную температуру

$ for i in 1 2 3 4; do sensors; done
coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +38.0°C  (high = +82.0°C, crit = +102.0°C)
Core 0:         +38.0°C  (high = +82.0°C, crit = +102.0°C)
Core 1:         +37.0°C  (high = +82.0°C, crit = +102.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +37.0°C  (high = +82.0°C, crit = +102.0°C)
Core 0:         +37.0°C  (high = +82.0°C, crit = +102.0°C)
Core 1:         +37.0°C  (high = +82.0°C, crit = +102.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +39.0°C  (high = +82.0°C, crit = +102.0°C)
Core 0:         +39.0°C  (high = +82.0°C, crit = +102.0°C)
Core 1:         +37.0°C  (high = +82.0°C, crit = +102.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +37.0°C  (high = +82.0°C, crit = +102.0°C)
Core 0:         +37.0°C  (high = +82.0°C, crit = +102.0°C)
Core 1:         +37.0°C  (high = +82.0°C, crit = +102.0°C)

Так и должно быть?

toady2
()

Откуда дрова в Linux'е?

Беру относительно новый смартфон (2011), вставляю в USB, включаю режим модема, в Linux появляется интерфейс usb0, поднимаю через dhcpcd — работает. На работе вставляю в компьютер с Windows — не находит дров.

Та же история была с обычным 3G-модемом.

Я далек от устройства Linux, его разработки и т.п. Но чисто для собственного просвещения:

1. Откуда беруться дрова в линуксе (или как там они называются?..) Энтузиасты сами пишут и распространяют?

2. Как получается, что мне даже ничего не пришлось скачивать с интернета? То есть в системе по дефолту стоят дрова на всё оборудование, которое Linux поддерживает?

P.S. Просьба не флудить, а отвечать строго по теме. Тем, кто умеет читать — заранее спасибо.

toady2
()

Tcl. Будет ли рекурсия?

proc update {} {
    after 1000 {
        ...
        update
    }
}

update
toady2
()

mc multitab

Можно ли в mc сделать больше двух панелей? Или может есть другой консольный ФМ, в котором можно?

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

toady2
()

Формулы в man

man'ы — де-факто стандарт для документации к программам. Но что, если программа, скажем, математически ориентированная. Как писать формулки?

Я отстал от жизни, но может уже придумали какой-нибудь графический man, или какой-нибудь гибрид man-tex?..

Про картинки пока молчу.

 

toady2
()

Телевизор vs ТВ-тюнер

ТВ мой старый и на издохе. Имею сомнения насчёт того, что делать, когда он ёкнется: брать новый телек или ТВ-тюнер. С ТВ-тюнерами опыта не имею *вообще*. Телек смотрю редко, но регулярно (перед сном, после сна, во вре^W^W).

Следуя голливудской традиции, решил составить список «за/против»:

Телевизор:

  • Большой яркий экран. Можно, конечно, и монитор такой сделать, но, дык, не юниксвейно. Назначения у монитора и тв-экрана разные, монитор должен быть не слишком большой (шея бобо), яркий (глазки бобо) и т.п. в отличии от тв-экрана.
  • Автономный (компик включать не надо).
  • Можно расположить в наиболее удобном месте комнаты (против дивана), что не всего подходит для моника.
  • Геморра меньше для установки. (Не все тв-тюнеры работает на линуксе без бубна. И даже те, что работают, требуют периодического его применения.)

ТВ-тюнер:

  • Дешевле, компактней.
  • Когда кабельное с 70 каналами, то удобней навигация.
  • Запись программ.
  • Цифровое ТВ за разумные деньги.

Что посоветуйте? Кто уже сталкивался с таким вопросом, и как вы его решили?

toady2
()

Всплывающие svg окошки в opera

Время от времени на разных сайтах (например на github) в опере выпригивают диалоги загрузки svg файлов. Задолбало. Как выключить эту хрень? И что это, зачем это нужно, кто придумал???

 

toady2
()

dhcpcd переписывает resolv.conf

У меня основной интернет — PPPoE без DHCP. DNS сервера прописаны в /etc/resolv.conf. Но иногда, когда проблемы с основным интернетом, использую 3g через телефон (как через модем), уже с DHCP. Но dhcpcd при запуске переписываюет resolv.conf (фактически стирает его). Приходится делать бэкапы.

Как сделать, чтобы такого геморра не было? Может dhcpcd может восстанавливать resolv.conf при выходе?

toady2
()

RSS подписка на новые темы