LINUX.ORG.RU

Избранные сообщения GGUseR

DPI мыши в qemu evdev passthrough

Форум — General

Об этом не часто упоминается, но для шаринга клавы и мыши между хостом и гостём можно использовать не только synergy, но и встроенный в qemu так называемый evdev passthrough (начиная c версии 2.6)

qemu-system-x86_64 \
-object input-linux,id=kbd,evdev=/dev/input/event0,grab_all=yes \
-object input-linux,id=mouse,evdev=/dev/input/by-id/usb-Logitech_Gaming_Mouse_G400-event-mouse \
...

(полный скрипт в конце)

я использую вот что:
хост - qemu 2.9, linux 4.11
гость - винда 8.1

Проблема вот в чём:

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

( читать дальше... )

 , , ,

dsxl
()

паранойя и как с этим жить (сокрытие данных о себе в сети)

Форум — Security

игрался тут iptables-ом, и вдруг вспомнил кое-что.
Klymedy, ты в курсе, что твою систему светит tcp стек, и что с кастомным юзерагентом ты можешь привлекать к себе внимания куда больше, чем того хотел бы?
вот тебе сразу выдержка из мана:

 osf
       The osf module does passive operating system fingerprinting. This modules compares some data (Window Size, MSS, options and their order, TTL, DF, and others) from packets with the SYN bit set.

       [!] --genre string
              Match an operating system genre by using a passive fingerprinting.

       --ttl level
              Do additional TTL checks on the packet to determine the operating system.  level can be one of the following values:

       ·   0 - True IP address and fingerprint TTL comparison. This generally works for LANs.

       ·   1 - Check if the IP header's TTL is less than the fingerprint one. Works for globally-routable addresses.

       ·   2 - Do not compare the TTL at all.

       --log level
           Log determined genres into dmesg even if they do not match the desired one.  level can be one of the following values:

       ·   0 - Log all matched or unknown signatures

       ·   1 - Log only the first one

       ·   2 - Log all known matched signatures

       You may find something like this in syslog:

       Windows [2000:SP3:Windows XP Pro SP1, 2000 SP3]: 11.22.33.55:4024 -> 11.22.33.44:139 hops=3 Linux [2.5-2.6:] : 1.2.3.4:42624 -> 1.2.3.5:22 hops=4

       OS fingerprints are loadable using the nfnl_osf program. To load fingerprints from a file, use:

       nfnl_osf -f /usr/share/xtables/pf.os

       To remove them again,

       nfnl_osf -f /usr/share/xtables/pf.os -d

       The fingerprint database can be downlaoded from http://www.openbsd.org/cgi-bin/cvsweb/src/etc/pf.os .
что можешь сказать по этому поводу?
актуальную ссылку на pf.os привожу

 ,

Deleted
()

QEMU 2.5.0

Форум — General

Решил попробовать QEMU 2.5.0 и установить на него Windows 95. Скачал исходники, собрал таким образом:

./configure --target-list=i386-softmmu --enable-gtk --audio-drv-list=alsa
make
make install

По умолчанию аудио выдавалось через oss, поэтому для Дебиана 8 исправил на alsa. PulseAudio к сожалению нету в списке поддерживаемых движков.

Запускал так:

QEMU_AUDIO_DRV=alsa QEMU_ALSA_DAC_DEV=hw:1,0 qemu-system-i386 -cpu pentium2 -m 64M -soundhw sb16,adlib -cdrom /dev/sr0 -hda c.img -display gtk -ctrl-grab -vga std -boot menu=on -net user,smb=/home/username/Temp/QEMU/ -net nic,model=rtl8139

Реальная звуковая карта - SB Audigy 4 (hw:1,0). Как видно, ставил с реального СД/ДВД-привода для полноты ощущений. Использовал оригинальный диск английской Windows 95 OSR2.5.

После установки наблюдаю проблемы со звуком: 1. звук запаздывает; 2. звук сильно искажён (треск, шум, прерывания).

Вопрос: как сделать чтобы было хорошо всё?

Форума QEMU я не нашёл. По крайней мере, на официальном сайте эмулятора нет упоминаний об официальном форуме QEMU. Где задавть вопрос разработчикам?

Нашёл где-то инфу о том, что VirtualBox использует код QEMU. Пробовал VirtualBox, в нёй со звуком всё хорошо, но в Боксе не работает прямой доступ к СД/ДВД-приводу, а значит, нет доступа к аудио-сд, что критично для моей задачи (нужно запустить древнюю игру, хранившую звуки на диске в формате CD-DA).

-ctrl-grab кстати не работает. Но это пока мелочи.

 , ,

n4wyn55
()

Linux для <про>двинутых

Форум — General

А что у нас есть из литературы про архитектуру Linux? Сколько книг ни смотрю на том же рутрекере, всё по одному шаблону: как установить Ubuntu, Red Hat, ещё пачку дистрибутивов, да как потом поднять почтовый сервер да пользователей добавить, ну и дальше в том же роде. А хочется углубленной матчасти, как там что в ядре происходит, как взаимодействуют компоненты системы, всякие секретики sysfs.

Язык: русский.

 , ,

Deleted
()

Измененный taglist в awesome

Форум — Desktop

Доброго дня! Требуется изменить отображение тегов в Awesome, а именно добавить скосы к отображаемым на текущий момент тегам, однако ни как не могу понять как это сделать. Гугл привел в эту тему Однако топикстартер ссылку на гитхаб так и не выложил.

Собственно, что есть: https://img42.com/9ller

Как задумано: https://img42.com/ksQWZ

Куда привели меня мои недюжинные способности в программировании и разметке, которых нет: https://img42.com/X6iKp (поправлены границы в awful/widget/common.lua и taglist.lua) Скосы - слегка подправленный PowerlineSymbols шрифт (по совету из галереи)

Вот, собственно, как быть?

$ awesome -v
awesome v3.5.6 (For Those About To Rock)
 • Compiled against Lua 5.1.5 (running with Lua 5.1)
 • D-Bus support: ✔

 ,

runout
()

Обновился (Awesome Wm + zsh)

Галерея — Скриншоты

С прошлого раза сменил:

  • Тему Awesome. Кружочки слева - раскладка - теги (бублики для пустого тега, оранжевый кружок для активного), справа - громкость - текущий лэйаут. Маленькие синие - для «красоты» (надеюсь).
  • Fish поменял на zsh после последней темы в новостях о фише, спасибо добрым людям за пару ссылок с той темы по плагинам.
  • Тему Firefox.

А так все по-старому:

  • Gtk-тема FlatStudioDark (с утонченными скроллбарами).
  • Шрифты - Ubuntu в лисе и тасклисте Awesome и M+ 1mn в терминале и Vimperator'e.
  • Цвета в терминале и тема vim - измененный hybrid.

Ну и пустой рабочий стол, где видна смена раскладки и «замученный» звук. Обоину и Conky нагло украл у sudopacman'a

>>> Просмотр (1600x900, 265 Kb)

 , ,

StillSteal
()

не могу настроить вай фай на Slackware 14.1

Форум — General

И так давайте по порядку. Решил пересесть основательно на линукс (очень нужно изучить в связи со сферой работы), долго думал какую выбрать для изучения, скажу что раньше дело с юниксами не имел совсем. И вот скачал с офф сайта ISO.DVD образ, закатал его на болванку и принялся мучить свой ноутбук.

Сразу нашел в нете инструкцию по установке вот тут - http://it-admin.org/os-linux/poshagovaya-ustanovka-oc-linux-slackware.html

Захожу в оболочку и не вижу подключения вай фай, Начал ковырять... Своими силами ничего путного сделать не смог, полез во всезнающий гугл. Нашел там вот такую инструкцию - http://rus-linux.net/nlib.php?name=/MyLDP/lvs/wifi/nastroika-wifi-na-Linux-de...

в общем по порядку: проверяя имеющиеся сетевые адаптеры (ifconfig -a) он не увидел даже что на ноуте вообще есть вай фай карта... что бы я не делал, карту он так и не увидел. Затем я взял еще один ЮСБ вай фай приемник D-Link, и подключил к ноуту, и вуаля он его увидел (родной не определил, а тут на тебе) определил он его как wlan0.

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

 

Lw_pro
()

Как предоставить гостю локальную сеть без интернета

Форум — General

Сеть у меня настроена так, запуск машины:

QEMU="/usr/bin/qemu-system-x86_64"
NIC="virtio"

gen_macaddr() {
    printf 'DE:AD:%02X:%02X:%02X:%02X\n' $((RANDOM%256)) $(($$%256)) $(($$/256%256)) $(($1))
}

MACADDR0=$(gen_macaddr 10)
echo "macaddr0: ${MACADDR0}"

${QEMU} \
    ...
    ...
    -net nic,vlan=0,macaddr=${MACADDR0},model=${NIC} -net bridge,vlan=0 \
/etc/conf.d/net:
modules="!ifconfig"
bridge_br0="eth0 tap0"
rc_net_br0_need="net.eth0 net.tap0"

brctl_br0="setfd 0
sethello 10
stp off"

mac_br0="DE:AD:BE:EF:F1:21"
config_eth0=null
tuntap_tap0="tap"
config_tap0=null
Работает интернет, samba, synergy, всё хорошо.

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

 , ,

slon
()

Как отключить модуль от конкретного устройства

Форум — Admin

snd-hda-intel используется сразу встронной звуковухой и звуковухой от видяхи radeon

нужно чтоб snd-hda-intel не цеплял звуковуху от видяхи (или наоборот)

там чтото в /etc/modprobe.d нужно добавить?

типо:

options snd-hda-intel

?

 , , , ,

GGUseR
()

Это можно считать частичным успехом проброса Radeon HD 7790? Как довести до ума?

Форум — General
- ASRock FM2A88M Extreme4+
- AMD A10-6700 [Radeon HD 8670D]       — host
- SAPPHIRE Radeon HD 7790 1GB          — guest 
- linux-3.17.1-gentoo-r1
- qemu-kvm

ядро загружается вот так:

iommu=pt iommu=1 ivrs_ioapic[5]=00:14.0 pci-stub.ids=1002:665c,1002:0002
если загружать без ivrs_ioapic[5]=00:14.0 , то получаем фейл:
[    0.014323] [Firmware Bug]: AMD-Vi: IOAPIC[5] not in IVRS table
[    0.014328] [Firmware Bug]: AMD-Vi: No southbridge IOAPIC found
[    0.014329] AMD-Vi: Disabling interrupt remapping
если загружаем с, получаем, вроде бы то, что нужно:
[    0.323963] AMD-Vi: Found IOMMU at 0000:00:00.2 cap 0x40
[    0.323965] AMD-Vi: Extended features:  PreF PPR GT IA
[    0.323968] AMD-Vi: Interrupt remapping enabled
[    0.324116] AMD-Vi: Event logged [IO_PAGE_FAULT device=00:14.0 domain=0x0000 address=0x000000fdf800ff98 flags=0x0008]
[    0.324191] AMD-Vi: Initialized for Passthrough Mode
машину загружаю так:
qemu-system-x86_64 -enable-kvm -M q35 -m 4096 -cpu host -smp 4,sockets=1,cores=4,threads=1 \
-bios /usr/share/qemu/bios.bin -vga qxl \
-device ioh3420,bus=pcie.0,addr=1c.0,multifunction=on,port=1,chassis=1,id=root.1 \
-device vfio-pci,host=01:00.0,bus=root.1,addr=00.0,multifunction=on,x-vga=on \
-drive file=windows.img,id=disk,format=raw -device ide-hd,bus=ide.0,drive=disk
загрузилось, установилось, хотя я не пробрасывал сетевое устройство, интернет был, до и после установки свежайшего драйвера amd, наблюдаю вот такое:

в GPU-Z: http://i.imgur.com/77jFbUO.png

в Catalyst: http://i.imgur.com/Yr4e1Ps.png

Запускать -bios /usr/share/qemu/bios.bin -vga none и смотреть через HDMI не получается, очевидно нет сигнала, а -vga qxl работает, винду вижу в открывающемся окне.

Естественно, графика притормаживает, в GPU-Z видно, что проброшено не полностью, но можно ли это считать частичным успехом проброса и как довести проброс до ума?

Чтобы определялся полностью, а не как обрезок (Microsoft Basic Display Adapter), кстати сенсоры (только GPU FAN) оно тоже читает.

Кастую господ Novell-ch, NeverLoved, darkenshvein, devl547, andrew667.

 , , ,

xinu
()

nvidia не работает звуковая карта

Форум — Linux-hardware

Здравствуйте,

выставил карточку по умолчани добавив в /etc/modprobe.d/asd.conf

http://bpaste.net/show/KYTpJYcCWmEIUL6RXPgR/

делал как описано тут https://wiki.archlinux.org/index.php/Advanced_Linux_Sound_Architecture#Set_th... карточка сейчас стоит по умолчанию

http://bpaste.net/show/sse0WUoW2WmZk2sESExJ/

но звука нет

alsamixer говорит «This sound device does not have any capture controls.»

как сделать чтоб звук заработал???

Зарание спасибо!

GGUseR
()

XEN libvirt virt-manager

Форум — Admin

Здравствуйте,

не могу запустить xen через virt-manager при запуске virt-manager выдаёт: http://bpaste.net/show/fTXXFeYIl7m87L3GydTJ/

сам xen работает:

# xm list           
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7461     4     r-----    736.4
winxp                                        1   512     1     -b----     45.7
/etc/xen/xend-config.sxp: http://bpaste.net/show/Fa5wwOAbHAsMe4XGhKs1/

пытаюсь запустить libvirtd он выдал http://bpaste.net/show/VQjq50ZljEfA2xmxjSi5/

(/etc/rc.d/rc.libvirt в /etc/rc.d/rc.local добавлен)

Slackware 14.1 64

создавал недавно тему

послали на https://bugs.launchpad.net/ubuntu/ source/virt-manager/ bug/915954

в упор не вижу там решения проблемы(

GGUseR
()

Изоляция Skype

Форум — Security

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

Может быть ещё какие нибудь советы знаете? Я залез под пользователем skype и проверил, вроде никакие носители ему не доступны и всякие /etc/shadow разумеется тоже.

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

 , , , ,

soko1
()