LINUX.ORG.RU

Сообщения stripwire

 

Настройка wireplumber

Форум — Desktop

Корень проблемы заключается в том, что управление громкостью в KDE стало работать неадекватно.

После переключения устройства вывода звука командой pactl set-card-profile, в настройках громкости KDE появляется дубликат одного из устройств (наушники по jack 3.5 / динамики монитора). И с почти каждым переключением добавляется новый дубликат.

Так вот, при наличии дубликатов, управление громкостью застревает в диапазоне ~45-55%, и фактически громкость не меняется.

Мною была предпринята попытка переустановки ~всего, что отвечает за звук, и смены pipewire-media-session на wireplumber.

Посносил pipewire, куски pulseaudio. Поставил pipewire, wireplumber, pipewire-pulse и пакеты, необходимые KDE для работы со всем этим.

Результат: потеря переключалки между выводами (pactl set-card-profile). Даже если переключить профиль на pro-audio и через wpcli set-default выбирать вывод, то всё равно создаются дубликаты со всем вытекающим.

Как возможно переключать звук в wireplumber, если профиль pro-audio не используется, из-за чего в выдаче wpctl status только один sink текущего профиля (что было и с pipewire-media-session, но там хотя бы можно адекватно переключать профили, что и спасало)? Так и не понял как вместо смены sink сменить профиль в wpctl.

Имеет ли вообще смылс использовать wp вместо pulseaudio-msedia-session? Ведь пишут, что wp более новый, функциональный, etc.

И в конце концов, как избавиться от беды с дубликатами?

Система: Manjaro

 , ,

stripwire
()

Не получается выдать белый ipv6 с vpn сервера клиенту

Форум — Admin

Хостер отдаёт мне /125 подсеть. Шлюз хостера находится в /48. Конфиг systemd-networkd на сервере (касающееся ipv6):

[Match]
Name=ens3

[Network]
Address=2a0c::120/48
Gateway=2a0c::1

Конфиг wireguard:

[Interface]
Address = 2a0c::121/125
ListenPort = 5000
MTU = 1500
PrivateKey = xx

[Peer]
PublicKey = xx
AllowedIPs = 2a0c::122/128

net.ipv6.conf.all.forwarding=1

В ip6tables всё открыто.

$ ip -6 r s
::1 dev lo proto kernel metric 256 pref medium
200::/7 dev ygg proto kernel metric 256 pref medium
2a0c::120/125 dev wg6 proto kernel metric 256 pref medium
2a0c::/48 dev ens3 proto kernel metric 256 pref medium
fe80::/64 dev ens3 proto kernel metric 256 pref medium
fe80::/64 dev ygg proto kernel metric 256 pref medium
default via 2a0c::1 dev ens3 proto static metric 1024 pref medium
$ ip -6 a
ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 state UP qlen 1000
    inet6 2a0c::120/48 scope global
       valid_lft forever preferred_lft forever
    inet6 fe80::5054:ff:fe2c:1d4b/64 scope link
       valid_lft forever preferred_lft forever
wg6: <POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1500 state UNKNOWN qlen 1000
    inet6 2a0c::121/125 scope global
       valid_lft forever preferred_lft forever

Конфиг WG клиента:

[Interface]
Address = 2a0c::122/125
PrivateKey = xx
MTU = 1500

[Peer]
AllowedIPs = ::/0
Endpoint = xx
PersistentKeepalive = 21
PublicKey = xx

В ip6tables всё открыто.

$ ip -6 r s
::1 dev lo proto kernel metric 256 pref medium
200::/7 dev ygg proto kernel metric 256 pref medium
2a0c::120/125 dev wg6 proto kernel metric 256 pref medium
2000::/3 via 2a0c::121 dev wg6 metric 1024 pref medium
fe80::/64 dev ygg proto kernel metric 256 pref medium
fe80::/64 dev eno1 proto kernel metric 1024 pref medium
$ ip -6 a
wg6: <POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1500 state UNKNOWN qlen 1000
    inet6 2a0c::122/125 scope global
       valid_lft forever preferred_lft forever
$ ping -6 2a0c::121
64 bytes from 2a0c::121: icmp_seq=1 ttl=64 time=47.5 ms
$ ping -6 2a0c::120
64 bytes from 2a0c::121: icmp_seq=1 ttl=64 time=46.9 ms (DIFFERENT ADDRESS!)
$ ping -6 2a0c::1
From 2a0c::121 icmp_seq=1 Destination unreachable: Address unreachable

Сервер:

$ ping -6 2a0c::1
64 bytes from 2a0c::1: icmp_seq=1 ttl=64 time=1.14 ms

При пинге клиентом 2a0c::1, сервер передаёт следующее:

# ip6tables -t mangle -A POSTROUTING -j LOG
$ journalctl -f -g 'SRC='
kernel: IN=wg6 OUT=ens3 MAC= SRC=2a0c:0000:0000:0000:0000:0000:0000:0122 DST=2a0c:0000:0000:0000:0000:0000:0000:0001 LEN=104 TC=0 HOPLIMIT=63 FLOWLBL=920934 PROTO=ICMPv6 TYPE=128 CODE=0 ID=14 SEQ=1

Ещё присутствует такое:
kernel: IN=ens3 OUT=ens3 MAC=00:00:00:00:00:00:00:00:00:00:00:00:00:00 SRC=fe80:0000:0000:0000:5054:00ff:fe2c:1d4b DST=2a0c:0000:0000:0000:0000:0000:0000:0001 LEN=72 TC=0 HOPLIMIT=255 FLOWLBL=0 PROTO=ICMPv6 TYPE=135 CODE=0
kernel: IN=ens3 OUT=ens3 MAC=00:00:00:00:00:00:00:00:00:00:00:00:00:00 SRC=fe80:0000:0000:0000:5054:00ff:fe2c:1d4b DST=ff02:0000:0000:0000:0000:0001:ff00:0001 LEN=72 TC=0 HOPLIMIT=255 FLOWLBL=0 PROTO=ICMPv6 TYPE=135 CODE=0

Prerouting при том же пинге:

# ip6tables -t mangle -A PREROUTING -j LOG
$ journalctl -f -g 'SRC='
kernel: IN=wg6 OUT= MAC= SRC=2a0c:0000:0000:0000:0000:0000:0000:0122 DST=2a0c:0000:0000:0000:0000:0000:0000:0001 LEN=104 TC=0 HOPLIMIT=64 FLOWLBL=920934 PROTO=ICMPv6 TYPE=128 CODE=0 ID=15 SEQ=1

Также без пинга есть это:
kernel: IN=ens3 OUT= MAC=33:33:00:00:00:12:00:00:5e:00:02:01:86:dd SRC=fe80:0000:0000:0000:327c:5e08:ae98:3c80 DST=ff02:0000:0000:0000:0000:0000:0000:0012 LEN=80 TC=224 HOPLIMIT=255 FLOWLBL=0 PROTO=112

Почему с клиента в сторону шлюза пакеты уходят, а в ответ тишина?

 , , ,

stripwire
()

iptables на домашнем пк

Форум — Desktop

Настраивал iptables, и пришёл к такой проблеме. При открытии большинства сайтов они прогружаются, но потом висит очень долгое подключение. То есть сайт вроде загрузился, а вроде пытается ещё что-то догрузить.

sudo iptables -L -n -v
Chain INPUT (policy DROP 175 packets, 25914 bytes)
 pkts bytes target     prot opt in     out     source               destination         
    0     0 ACCEPT     all  --  io     *       0.0.0.0/0            0.0.0.0/0           
   16  5840 ACCEPT     all  --  vr0.100 *       0.0.0.0/0            0.0.0.0/0           
    0     0 ACCEPT     icmp --  *      *       0.0.0.0/0            0.0.0.0/0            icmptype 0
  318 67200 ACCEPT     icmp --  *      *       0.0.0.0/0            0.0.0.0/0            icmptype 3
    0     0 ACCEPT     icmp --  *      *       0.0.0.0/0            0.0.0.0/0            icmptype 11
    0     0 ACCEPT     icmp --  *      *       0.0.0.0/0            0.0.0.0/0            icmptype 8
28816   17M ACCEPT     all  --  *      *       0.0.0.0/0            0.0.0.0/0            state RELATED,ESTABLISHED
    0     0 ACCEPT     tcp  --  wgc    *       0.0.0.0/0            0.0.0.0/0            tcp dpt:101

Chain FORWARD (policy DROP 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         
    0     0 ACCEPT     all  --  vr0.100 enp1s0  0.0.0.0/0            0.0.0.0/0           
    0     0 ACCEPT     all  --  tube1  enp1s0  0.0.0.0/0            0.0.0.0/0           
    0     0 ACCEPT     all  --  *      *       0.0.0.0/0            0.0.0.0/0            state RELATED,ESTABLISHED

Chain OUTPUT (policy DROP 464 packets, 33256 bytes)
 pkts bytes target     prot opt in     out     source               destination         
    0     0 ACCEPT     all  --  *      io      0.0.0.0/0            0.0.0.0/0           
   32  8944 ACCEPT     all  --  *      vr0.100  0.0.0.0/0            0.0.0.0/0           
13612 2910K ACCEPT     all  --  *      enp1s0  0.0.0.0/0            0.0.0.0/0           
    4   776 ACCEPT     all  --  *      wgc     0.0.0.0/0            0.0.0.0/0           
13431 1957K ACCEPT     all  --  *      wgq     0.0.0.0/0            0.0.0.0/0           
   36  3168 ACCEPT     all  --  *      *       0.0.0.0/0            0.0.0.0/0            state RELATED,ESTABLISHED

 ,

stripwire
()

Фильтруются все локальные порты

Форум — Admin

Если делаю nmap 127.0.0.1 -p <целевой порт> -Pn, то на любой порт отвечает filtered. Если проверить целевой порт снаружи, то он открыт.

Как открыть его для 127.0.0.1? Да и вообще, чтобы все порты 127.0.0.1 были открыты.

 

stripwire
()

Ручная сортировка изображений

Форум — Multimedia

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

Есть что-то на подобии?

 , ,

stripwire
()

Узнать ip сайта после удаления dns

Форум — General

Такая ситуация: у сайта накрылся домен, и нужно на него как нибудь зайти. Можно ли узнать его ip из истории браузера например?

 , ,

stripwire
()

Виртуальный сетевой интерфейс для qemu

Форум — Admin

Есть виртуалка qemu-kvm. Нужно, чтобы она получала ip от шлюза хоста.

Как можно сделать это средствами systemd-networkd?

 ,

stripwire
()

Случайный снос lvm

Форум — Admin

Какова вероятность случайно снести группу lvm по сравнению с обычным разделом? Была группа из одного физического раздела, содержащая один раздел lvm на 50гб и ~250гб пустоты. При установке fedora сделал точки монтирования:

/- раздел lvm (не физический, а именно lvm)

/boot/efi - физ. раздел

После чего Физический раздел группы lvm был Успешно форматирован в ext4…

Т.е. , были бы там важные разделы, всё было бы уничтожено?

Однако, когда я сделал почти тоже самое, но дополнительно активировал группу lvm (она почему-то была неактивна, хотя в установщике логические разделы было видно при обоих установках) и создал ещё один lvm в этой же группе, мне выдало предупреждение, что /boot должен быть физическим.

 

stripwire
()

Sshfs в android

Форум — Mobile

Пробовал монтировать из разных мест:

-termux>tsu>sshfs

-termux>su>sshfs

-su>sshfs

Но по итогу файловые менеджеры видят смонтированную папку пустой.

Как нормально смонтировать?

 , ,

stripwire
()

Конфигурирование сети

Форум — Admin

Понял, что вообще ничего не знаю о конфигурировании сети в linux. Никаких централизованных гайдов на эту тему нету, либо [обычно частично] разбирают конкретные инструменты, либо «тыкни сюда, тыкни туда, вот, работает, молодец.»
Как научиться настраивать сеть? Желательно на примерах arch.

 

stripwire
()

Proton без видеокарты

Форум — Games

Возможно ли запускать steam игры через proton без видеокарты?
А то при запуске выдаёт это:

Failed to initialize graphics.
Make sure you have DirectX 11 installed, have up to date
drivers for your graphics card and have not disabled
3D acceleration in display settings.
InitializeEngineGraphics failed

 ,

stripwire
()

uefi и wake on lan

Форум — Linux-hardware

Хочу собрать комп на lga2011-3.
Материнок с uefi дешевле 10к не нашёл. Как я понимаю, wake on lan там тоже не будет.
1) Подскажите материнки lga2011-3 с uefi, если я что-то пропустил.
2) Можно ли к материнке без wol прикрутить сетевую карту с wol, или эта функция предоставляется исключительно материнкой?

 ,

stripwire
()

Бинд chvt в i3wm

Форум — General

Нужно чтобы при нажатии комбинации в i3wm происходило переключение на tty1. Как я понял, команды в i3wm запускаются только через exec, но тогда chvt просто не срабатывает. Есть решение?

Да, ctrl+alt+F1 не катит, хочется что-нибудь на подобии alt+tab.

 , , ,

stripwire
()

Перенос пакетов arch

Форум — General

Вот допустим поставил я пакет из aur, который компилировался миллиарды лет. Как можно перенести его вместе с зависимостями в другую систему без необходимости компиляции?

 ,

stripwire
()

Проблемы с pulseaudio

Форум — General

На radpberry pi3 b+ установлен arch. Как я понял, не один модуль не может нормально запуститься автозагрузкой, а один вообще никак не запускается. Соответственно не работает звук через jack, а для звука по bt модули приходится запускать вручную. Также не работает автодополнение команд pactl и pacmd [из тех, которые проверял]. Как быть?

 , ,

stripwire
()

Не проходит авторизация vsftpd

Форум — General

Вот такой конфиг:

anonymous_enable=NO
anon_upload_enable=NO
anon_mkdir_write_enable=NO

local_enable=YES
write_enable=YES
#local_umask=022

#chown_uploads=YES
#chown_username=whoever

chroot_local_user=YES
user_sub_token=$USER
local_root=/home/$USER/ftp
userlist_enable=NO
userlist_file=/etc/vsftpd.users
userlist_deny=NO

#chroot_list_enable=YES
#chroot_list_file=/etc/vsftpd.chroot_list
pam_service_name=vsftpd



dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
#ls_recurse_enable=YES
listen=YES
#listen_ipv6=YES
#xferlog_file=/var/log/vsftpd.log
#xferlog_std_format=YES
#idle_session_timeout=600
#data_connection_timeout=120
#nopriv_user=ftpsecure
#async_abor_enable=YES
#ascii_upload_enable=YES
#ascii_download_enable=YES
#ftpd_banner=Welcome to blah FTP service.
#deny_email_enable=YES
#banned_email_file=/etc/vsftpd.banned_emails

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

 ,

stripwire
()

Блокировка кастомизации cinnamon

Форум — General

Можно ли запретить любую кастомизацию cinnamon? Ну или в крайнем случае, где всё это хранится, чтобы заменить эти файлы при загрузке, если они были изменены?

 

stripwire
()

Автоматическое включение numlock в tty

Форум — General

Как можно сделать?
Дистр- arch

 , ,

stripwire
()

Не полностью применяется иконпак

Форум — Desktop

Искал красивый иконпак, решил почистить папку icons,в итоге через некоторое время слетело большинство иконок, а я и не подумал на очистку той папки, пошёл переставлять cinnamon, пытался чистить его конфиги. По итогу понял, что это из-за папки, восстановил её, восстановил конфиги, но некоторые иконпаки теперь применяются не полностью [эти иконки в них точно есть].

DE-cinnamon
Arch

 , ,

stripwire
()

Настройка grub на arch

Форум — General

Grub вроде как установил, но он не видит остальные ос, на deb-образных linux другие ос можно было обнаружить командой update-grub, тут как я понял, её нет. Как добавить остальные ос?

 ,

stripwire
()

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