LINUX.ORG.RU

Сообщения SmilePlz

 

nmcli wifi_2 не могу подключится

Форум — Desktop

Хочу настроить wifi, я вижу точку доступа через телефон но не могу к ней подключится. По tcpdump не вижу не одного полученного пакета, а в iptables в статистике нет ни одного полученного пакета на этом интерфейсе, а в логах по отбросанным пакетам не вижу ни одного с интерфейса wlp0s29… Вот настройки:

ip a
wlp0s29u1u3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether e0:b9:a5:07:6b:4c brd ff:ff:ff:ff:ff:ff
    inet 192.168.66.10/24 brd 192.168.66.255 scope global noprefixroute wlp0s29u1u3

nmcli connection show
NAME            UUID                                  TYPE      
wlp0s29u1u3     164efb42-9235-4bf1-9471-90b846490016  wifi      wlp0s29u1u3

nmcli connnection show wlp0s29u1u3

не могу понять что делать дальше, во всех интернетах одна копипаста трёх команд, если делать с помощью nmcli.

nmcli con modify wlp0s29u1u3 802-11-wireless.mode ap 802-11-wireless.band bg ipv4.method shared

что означает ipv4.method shared? Подскажите, пожалуйста, что делать дальше в такой ситуации?

 ,

SmilePlz
()

nmcli wifi ap

Форум — Desktop

Доброго времени суток хочу настроить точку доступа wifi через nmcli. Нашёл в интернетах руководство, создал со своими значениями:

nmcli con add type wifi ifname wlp0s29u1u3 mode ap con-name wlp0s29u1u3 802-11-wireless.ssid tplink
nmcli con modify wlp0s29u1u3 802-11-wireless.band bg connection.autoconnect yes 802-11-wireless-security.key-mgmt wpa-psk
nmcli con modify wlp0s29u1u3 802-11-wireless-security.psk ************ ipv4.addr 192.168.66.10/24 ipv4.method shared
nmcli con up wlp0s29u1u3

получилось это:

cat /etc/sysconfig/network-scripts/ifcfg-wlp0s29u1u3
ESSID=tplink
MODE=Ap
MAC_ADDRESS_RANDOMIZATION=default
TYPE=Wireless
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=shared
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=default
NAME=wlp0s29u1u3
UUID=164efb42-9235-4bf1-9471-90b846490016
DEVICE=wlp0s29u1u3
ONBOOT=yes
BAND=bg
KEY_MGMT=WPA-PSK
IPADDR=192.168.66.10
PREFIX=24

В журнале dnsmasq выдаёт такую ошибку, говорит не могу создать сокет уже занято. У меня на этом сокете уже крутится named:

tcp        0      0 192.168.88.10:53        0.0.0.0:*               LISTEN      1071/named

не могу понять как подружить nmcli, named и dnsmasq. Я конечно ещё тот рукожоп, но хотелось бы разобраться =) подскажите, пожалуйста, куда смотреть…

upd: если не указывать dns сервер, автоматически будет подниматься dnsmasq.

 ,

SmilePlz
()

awesome gentoo .xinitrc systemd

Форум — Desktop

Устанавливал всё по хэндбуку. У меня нет DM. Xочу чтобы на tty1 у меня стартовали иксы раньше в .xinitrc было что-то вроде:

case $(tty | cut -b9-):
    1) exec awesome;;

Но эта запись сейчас не работает. если запустить startx или startx /usr/bin/awesome вручную работает. Но чтобы я не писал в .xinitrc типа exec startx, exec startx /usr/bin/awesome оно автоматически не запускает. Я уже все скрипты прочитал /etc/X11/*, но не могу понять в чём проблема и как это решить =)

 , ,

SmilePlz
()

gentoo systemd kernel partuuid

Форум — Desktop

Убил систему своими руками, потихоньку восстанавливаю. Раньше я собирал ядро вручную. как-бэ научился, но заново это делать не хочу. Установил dist-kernel. Загрузился, конфиг рабочий. Взял этот конфиг, я не стал сразу его менять, и засунул в ядро gentoo-sourcе, собрал, загрузился не работает. Пишет:

A start job is running for /dev/disk/by-partuuid/<PART-UUID-DISK> (no limit)

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

Upd: небыло initramfs

Не помню чтобы я отдельно собирал initramfs. genkernel был, наверное make install сам его дёргал. Поправьте если ошибаюсь.

 , , ,

SmilePlz
()

подстановка значения переменной из Enviroment

Форум — General

Всем доброго времени суток. У меня есть скрипт и 2 файла. В одном из файлов перечислены переменные которые добавляются в enviroment. Второй файл содержит шаблон конфигурационного файла и в нём есть строки типа «server $SERVER_IP $SERVER_PORT». На выходе хочу получить 3 файл в котором переменные $SERVER_IP получают значение из enviroment. Но я не могу догнать как это сделать, понимаю что можно написать:

echo "server $SERVER_IP $SERVER_RORT" >> output_file.conf

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

Кто-нибудь желал такого? =)

опишу на коде это проще, наверное

env.conf
#!/usr/bin/env bash
export SERVER_IP="1.2.3.4"
export SERVER_PORT="12345"

tmp.conf
server $SERVER_IP $SERVER_PORT

script.sh
#!/usr/bin/env bash
source ./env.conf
IFS="/n"
for i in $(cat ./tmp.conf); do
    echo $i
done

и вот на выходе хочется увидеть: «server 1.2.3.4 12345», но не вижу =) и не понимаю как это сделать.

 ,

SmilePlz
()

pulse audio автоматическое выключение звука (?)

Форум — Desktop

Когда в системе никто не воспроизводит звук после 5 секунд начинают фонить колонки. Когда что-либо играет колонки не фонят. Заметил что когда пользуюсь zoom никто не говорит, но фона в колонках нет. Я не знаю это мои догадки, может звуковая схема в усилке уходит в спящий режим т.к. система не выдаёт сигнал что-ли… В форточках такого нет. Там без разницы играет что-либо или нет тишина мёртвая. Пробовал напрямую подключатся наушниками к материнке услышать может там что либо фонит, но ничего не нашёл на любой громкости. Для меня это тёмный лес, кто знает что это такое?

спасибо papin-aziat за напутствие добавить где и чего искать. ссылка на параметры модуля ядра

update:

echo 0 > /sys/module/snd_hda_intel/parameters/power_save

чтобы сразу или после перезагрузки

echo "options snd_hda_intel power_save_controller=0 power_save=0" >> /etc/modeprobe.d/sound.conf

 ,

SmilePlz
()

Intel 82576, igb: clearing Rx timestamp hang

Форум — Admin

У меня есть двух портовая сетевая карта Intel 82576, они с сетевой картой на материнке объеденные в lacp. В начале всё работало, а сейчас после загрузки в dmesg сыплет: igb: clearing Rx timestamp hang. Я не могу нагуглить что либо адекватное, кто может встречался с такой проблемой. Что это может быть?

lspci -k

cat /proc/net/bonding/bond0

часть dmesg

там есть ошибка с CPU-4, она может быть как-то связана с сетевой? ядро 5.15.41.

 , ,

SmilePlz
()

Nvidia зависание

Форум — Desktop

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

В логе Xorg говорится об ошибке загрузке модуля ramdac, a лог ядра показывает это (pastebin.com), emerge –info, xorg, nvidia.

Подскажите куда копать, ничего внятного не нагуглил. Симптомы около полугода…

 , ,

SmilePlz
()

Nvidia Xorg gentoo fancontrol

Форум — Desktop

у меня 1050ti, года полтора назад была возможность менять скорость оборотов кулера и частоты, сейчас нет. Времени не было этим заняться, сейчас нагуглил. Есть два решения проблемы:

  • добавить в пакет xorg-server флаг sguid. А в файл /etc/X11/Xwrapper.conf добавить (хотя возможно и не надо) allowed_users=anybody needs_root_rights = yes. Проблема в том, что Иксы запускаются от рута…
  • Что-то там замутить с nvidia-persistensed --user $USER, запустить Иксы от рута с нужными настройками вентилятора, а уже потом запускай иксы от обычного пользователя и радуйся. Но я что-то не осилил.

Кто знает есть какой-то вариант попроще? =) На борту:

x11-base/xorg-server-21.1.3-r2 (elogind suid udev xorg -debug -minimal -selinux -systemd -test -unwind -xcsecurity -xephyr -xnest -xvfb) x11-drivers/nvidia-drivers 470.103.01(X driver persistenced static-libs tools -dist-kernel -wayland ABI_X86="32 64")

 , , ,

SmilePlz
()

fcitx, ацикличное переключение раскладки

Форум — Desktop

Всем привет, у меня 3 раскладки ru, en, chinese. Я настроил чтобы переключение на ru, chinese был отдельные сочетания клавиш. Но как сделать чтобы ctrl+space только на английскую и не переключалась на предыдущую выбранную ru или chinese? Просто если у меня выбрана английская раскладка я машинально прожимаю ctrl+space и получаю не то чего хочу. Это напрягает. Кто знает как это можно реализовать? у меня только Х и awesome wm, а за переключение отвечает сабж.

Спасибо всем за помощь. Давил 4 раскладку, а основную не трогаю костыль, а что делать =)

 

SmilePlz
()

expr match string 'regex'

Форум — Desktop

подскажите пожалуйста, судя по ману есть две конструкции: expr strin : regex или expr match string regex. Говорят что regex должен быть таким. Возвращает число, которое равно количеству найденных совпадений. Хочу найти цифру в строке:

expr "$LINE" : '[:digit:]'
expr "$LINE" : [:digit:]
expr "$LINE" : '[0-9]'
expr "$LINE" : [0-9]
expr match "$LINE" '[:digit:]'
expr match "$LINE" [:digit:]
expr match "$LINE" '[0-9]'
expr match "$LINE" [0-9]

не работает =( ЧЯДНТ?

 

SmilePlz
()

tmux вертикаль горизонталь

Форум — Desktop

Всем привет =) читаю The Tao of tmux, там говорится про разделение окна по вертикали и горизонтали. Говоря о вертикали, делят по горизонтали и наоборот… это из серии обе белые? Или я чего-то не понял?

 

SmilePlz
()

pam time.conf

Форум — Desktop

Хочу ограничить пользователя по времени. Гугл говорит что есть /etc/security/time.conf, добавил чтобы у пользователя не было возможности залогиниться

login;*;zora;!Al0000-2400.

но

/var/log/aut:
login[5856]: pam_unix(login:session): session opened for user zora(uid=1001) by LOGIN(uid=0)

хотя

uid=1001(zora) gid=1005(local) groups=1005(local)  

На что мне нужно обратить внимание и настроить чтобы pam начал использовать time.conf. Я не могу на гуглить эту тему.

 

SmilePlz
()

не работает LIBVIRT_DEFAULT_URL

Форум — Desktop

Всем привет. У меня проблема: каждый раз для запуска virsh или virt-viewer к ним нужно дописывать -с qemu:///system. Я от этого немного устал. В мане пишут что есть переменная для этого. можно сделать export LIBVIRT_DEFAULT_URL="qemu:///system". И он будет подключаться к libvirtd. Но у меня это не работает.

echo $LIBVIRT_DEFAULT_URL 
qemu:///system
$ virsh
Welcome to virsh, the virtualization interactive terminal.

Type:  'help' for help with commands
       'quit' to quit

virsh # list --all
 Id   Name   State
--------------------

virsh # 

Кто сталкивался с этим?

 ,

SmilePlz
()

libvirt, autofs, nfs

Форум — Desktop

Доброго времени суток. У меня есть шлюз на котором лежат образы виртуальных машин. Эта папка доступна через nfs. Вот настройки

/etc/exports
/data/virt.machine	192.168.1.0/24(rw,sync,no_all_squash)

no_all_squash - как я понял, этот параметр даёт возможность сопоставлять числовые значения UID и GUI клиента в то что есть на сервере. Там и там у меня есть пользователь и группа с одинаковыми названиями и номерами. монтируется на клиенте через autofs с параметрами:

virt.machine -rw 192.168.1.1:/data/virt.machine

а mount показывает:

192.168.1.1:/data/virt.machine on /mnt/nfs/virt.machine type nfs4 (rw,relatime,vers=4.2,rsize=524288,wsize=524288,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,clientaddr=192.168.1.2,local_lock=none,addr=192.168.1.1)

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

error: Failed to start domain debian
error: internal error: process exited while connecting to monitor: 2020-12-09T14:33:59.199564Z qemu-system-x86_64: -blockdev {"node-name":"libvirt-1-format","read-only":false,"driver":"qcow2","file":"libvirt-1-storage","backing":null}: Could not reopen file: Permission denied

Я делаю через libvird… и у меня на каталоге права, т.е. по идее у libvirtd есть возможность писать туда:

drwxrwxr-x 2 name libvirt 4096 Dec 9 16:30 image

Может кто сталкивался с таким? Что именно я делаю не так?

upd проблема была в том что livbirt просил qemu запустить образ. А доступа у пользователя qemu из группы qemu не было. Я немного не понимал права доступа к файлам и каталогам. ACL и +x на корневом каталоге и +w на внутренних решили проблему =)

 , ,

SmilePlz
()

pam, tty, новые пользователи.

Форум — Desktop

Хочу потрогать ACL. Создал несколько пользователей, но на tty2 tty3 не могу подключиться. Думал проблема в правах на доступ к устройству, но если менять их на 0666 это не работает, я добавил пользователей в группу tty и wheel. Это тоже не работает. Я подсмотрел что при входе на консоль кто-то =) меняет владельца консоли с root на того пользователя, который зашёл. в логе пишет:

Nov 30 16:19:04 gendes login[6337]: pam_unix(login:auth): authentication failure; logname=LOGIN uid=0 euid=0 tty=/dev/tty2 ruser= rhost=  user=non
Nov 30 16:19:04 gendes login[6337]: pam_faillock(login:auth): Error opening the tally file for non: No such file or directory
Nov 30 16:19:06 gendes login[6337]: FAILED LOGIN (1) on '/dev/tty2' FOR 'non', Permission denied

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

проблема была в длине пароля… =)

 , ,

SmilePlz
()

efifb ==> уменьшение разрешения.

Форум — Desktop

у меня есть ядро с поддержкой kms => efifb. родное разрешение 4к Когда я передаю ядру параметры efifb:width:1920,height:1080. Он честно делит экран на 4 части =), в 1/4 части экрана показывает 1920х1080… Кто знает как уговорить efifb растянуть изображение на весь экран? Можно конечно разрешение оставить и родное, но увеличить масштаб… тоже не особо понимаю куда копать…

=) можно было изменить размер шрифта

 ,

SmilePlz
()

SDL, alsa, the long dark

Форум — Desktop

Всем привет, иногда играю в The Long Dark. Где-то полгода или год назад пропал звук. Руки не доходили поискать решение проблемы на эту тему. Вот это время и настало. Поиск на эту тему приводит к библиотеке libSDL2. в системе стоит media-libs/libsdl2-2.0.12-r2 с этими флагами. Но чтобы я не подсовывал, при запуске, через LD_PRELOAD, звук не работает (стимлаунчере, есть такая же библиотека). Я пробовал запускать и 32х и 64х битные версии. При запуске в терминале даёт такой выхлоп с повторяющейся ошибкой AK Error: Plug-in not found: 8323075, 8912899, 8257539. Ко всему этому сама игра пишет лог, но внятного ничего не нашёл. Что у меня на борту: gentoo; alsa-utils-1.2.2, флаги: libsamplerate, ncurses, nls; steam из оверлея. Кто встречался с такой проблемой? Как вы её решили? Буду рад любой помощи.

 , , ,

SmilePlz
()

доступ к каталогу по сети.

Форум — Desktop

Всем привет. подскажите пожалуйста, у меня такая задача: есть две машины на linux в одной сети, на одной хочу добавить доступ к некоторым каталогам, а на вторую машину их монтировать, чтобы они смотрелись как локальные. Я знаю что есть пути решения как samba и ftp, а есть другие варианты? Просто первый раз с этим сталкиваюсь уверен что есть что-то проще, а нагуглить не могу.

 , ,

SmilePlz
()

wine-staging gentoo

Форум — Desktop

Доброго времени суток, хочу поставить пакет wine-staging в wiki говорится что в пакете virtual/wine установить флаг staging, и все будет хорошо. Флаг установлен, а пакет благополучно его игнорирует

cat /etc/portage/package.use/wine

virtual/wine::gentoo staging

emerge -vp virtual/wine

These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] virtual/wine-0-r7::gentoo USE="(-staging)" ABI_X86=«32 64» 0 KiB Total: 1 package (1 reinstall), Size of downloads: 0 KiB

подскажите, пожалуйста, что я делаю не так.

 ,

SmilePlz
()

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