LINUX.ORG.RU

Сообщения ne-vlezay

 

Конфискация орудия преступления (рабочий компьютер)

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

 , ,

ne-vlezay
()

lxd: удаление призрачных контейнеров

Собственно, такая проблема: на старом ядре был баг, который был связан с переодическими зависанием системы во время работы с lvm. В результате этого в пули образовались контейнеры, которых в списке нет. В результате чего нельзя использовать имена этих контейнеров. Как их удалить?

user@lxd:~$ lxc storage show st
config:
lvm.thinpool_name: LXDThinPool
lvm.vg_name: st
size: 15GB
source: /var/snap/lxd/common/lxd/disks/st.img
description: ""
name: st
driver: lvm
used_by:

    /1.0/containers/eee1
    /1.0/images/8050e18044049ba33918b78a541c4a5bd7852bcdd18cca0f64d5e0dc2fbc17d8
    status: Created
    locations:
    none

user@lxd:~$ lxc list
+------------+---------+------+------+------------+-----------+
| NAME | STATE | IPV4 | IPV6 | TYPE | SNAPSHOTS |
+------------+---------+------+------+------------+-----------+
| krasotka01 | STOPPED | | | PERSISTENT | |
+------------+---------+------+------+------------+-----------+
| nevl80c | STOPPED | | | PERSISTENT | |
+------------+---------+------+------+------------+-----------+

 , , ,

ne-vlezay
()

lxd не восстанавливает контейнер из бекапа

Вот ошибка:

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

Вот что происходит со стороны сервера:

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

 ,

ne-vlezay
()

3 способа преобразовать hex в бинарный код на bash

1. Используя sed

printf $(printf "5e"|sed 's/^/&\\x/')
2. Используя xxd
printf 5e|xxd -r -p
3. Используя чистый bash
while read -n 2 hex
do
     printf "\x${hex}"
done

Кстати, таким образом bash позволяет хранить в переменных бинарные данные.

 , ,

ne-vlezay
()

lxd не удаляется кластер

ne-vlezay80@lxd1:~$ lxc cluster remove  node1
Error: node is the only node in the cluster
ne-vlezay80@lxd1:~$ lxc cluster remove -f node1
Error: server leave failed: http code 403 'failed to leave server 1: Need at least one voter in configuration: {[]}'

Вот какой баг!!!

 ,

ne-vlezay
()

netplan не изменяет mtu

Вот конфиг:

network:
    ethernets:
        ens3:
            mtu: 9000
            addresses:
            - 198.18.12.15/24
            - 2a01:d0:c353:183::15/64
            dhcp4: false
            gateway4: 198.18.12.1
            gateway6: 2a01:d0:c353:183::1
            nameservers:
                addresses:
                - 198.18.12.3
                - 2a01:d0:c353:183::3
                search: []
    version: 2
При выполнении netplan apply негего не происходит. mtu как был 1500, так и остался.

 ,

ne-vlezay
()

qemu не хочет запускать образ из интернета

Такая проблема:
При попытке запустить образ из интернета, появляется ошибка:

Unknown protocol 'http'
Она стала появляться после того, как в debian обновился пакет qemu-system.

 , ,

ne-vlezay
()

Поломался LXD

При попытке выполнить операцию с контейнерами, выдаёт:

Error: Get http://unix.socket/1.0: EOF
Как его теперь починить?
Проблема началась с того, что у меня на диске закончилось место. Место я освободил, но проблема осталась.

 , ,

ne-vlezay
()

mpls-tp ethertype

На сколько я знаю, что у MPLS есть ethertype 0x8847 и 0x8848. Тогда какой ethertype у mpls-tp?

 ,

ne-vlezay
()

Добавить поддержку sse4 в AMD Phenom X4

Такой вопрос: имеем этот процессор.
Решил я попробовать vpp от fd.io, но он мне пишет, что мой cpu не поддерживает данный набор инструкций.
Такой вопрос: можно ли их как то добавить в процессор, если например модифицировать microcode.

 ,

ne-vlezay
()

linux netns нестабильная работе сетевого стека при большом колличестве netns

Вот скрипт, который создаёт netns до посенения.

#!/bin/bash

BR=te0
COUNT=0

v6_gen () {
SUBNET=fd00:1::
DATA=$(cat /dev/urandom|head -c 512|xxd -p)

printf $SUBNET
printf $DATA|md5sum|sed 's/\(..\)\(..\)\(..\)\(..\)\(..\)\(..\)\(..\)\(..\).*/\1\2:\3\4:\5\6:\7\8/'

}

for a in $(seq 0 1000)
do
	ADDR=$(v6_gen)
	ip netns add test$COUNT
	ip link add dev test${COUNT}0p0 type veth peer name test${COUNT}0p1
	ip link set dev test${COUNT}0p1 netns test$COUNT
#	tee 0|ip netns exec test$COUNT cat - >/proc/sys/net/ipv6/conf/all/disable_ipv6
#        tee 0|ip netns exec test$COUNT cat - >/proc/sys/net/ipv6/default/all/disable_ipv6
	ip -netns test$COUNT link set test${COUNT}0p1 up
        ip -netns test$COUNT link set lo up
        ip -netns test$COUNT link set test${COUNT}0p1 mtu 16384
        ip -netns test$COUNT addr add ${ADDR}/64 dev test${COUNT}0p1
        ip -netns test$COUNT route add ::/0 via fd00:1::1
        ip link set dev test${COUNT}0p0 up
        ip link set dev test${COUNT}0p0 mtu 16384
        ip link set dev test${COUNT}0p0 master $BR
	COUNT=$(echo ${COUNT}+1|bc)
done

Я обтаружил такой факт: если мость забить под завязку, то ipv6 почему-то перестаёт работать. Но, если создать очень много немспейсов, то могут начаться всякие странности (у меня перестал пинговаться ipv6 на loopback).
У меня странности начались именно тогда, когда я создал 6980 netns. Потом система начала очень сильно лагать.

 , ,

ne-vlezay
()

Нумеромания (игра на bash)

Вот сама игра:
https://pastebin.com/v7zEsqTi
Как играть:

  • 1. Добавляем в файл users.txt запись формата:
    user password [attr]
    
    где user - пишите имя пользователя,
    где password - пишите пароль,
    где attr - пишите атрибут, который хотите пользователю присвоить. Доступны следующие атрибуты:
    C - разрешить использование читов
  • Вводите имя пользователя и начинайте играть.

Для пополнения баланса запишите сумму, которую вы хотите положить, запишите в pipe канал /tcp/num_p. (Этот pipe канал появляется тольки при пополнении баланса.). Также в игре есть магазин, которые можно отредактировать под собственные нужды.

Правила игры:
Во время игры вводите случайные цифры, запрещенно вводить одни и те же цифры.

 ,

ne-vlezay
()

tcp-ip на bash

Такой вопрос: можно ли на bash написать простенький tcp/ip стек?
Дела в том, что в утилите socat есть опция INTERFACE.
Работает это примерно так:

ip link add dev std0 type dummy
socat INTERFACE:std0 - # Вывести данные на stdout

ip link add dev sda0 type dummy
socat INTERFACE:sda0 /dev/sdX # Передача данных через sata (на действуйщих системах системах не выполнять, опасная комманда)

ip link add dev stcp0 type dummy
socat INTERFACE:stcp0 EXEC:simpletcp.sh # Отправить пакеты скрипту

ip link add dev pty0 type dummy
socat INTERFACE:pty0 PTY,link=/dev/ttyV0 # Передача данных через sata (на системах не выполнять, опасная комманда)

 ,

ne-vlezay
()

qemu лагает при работе с последовательным портом

Наблюдается такая проблема:
Если в виртуальной машине выполнить cat /dev/ttyS0, то система начинает очень медленно. В чём может быть проблема.

 ,

ne-vlezay
()

qemu в snap

Установил qemu в snap. При попытке запустить с kvm, выдаёт:

root@ne-vlezay80:/media/ne-vlezay80/226a7b74-555c-46ca-9cba-36d15bda3799/pub/vm/sl# /snap/bin/qemu-virgil -enable-kvm
Could not access KVM kernel module: Operation not permitted
qemu-system-x86_64: failed to initialize KVM: Operation not permitted

Как ей разрешить доступ к /dev/kvm?

 ,

ne-vlezay
()

Аналоги socat

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

 ,

ne-vlezay
()

Не создаётся lvm

При попытке инициализировать устройство получаем:

  Device /dev/loop10 not found (or ignored by filtering).
  Device /dev/loop11 not found (or ignored by filtering).
Как это обойти?

 

ne-vlezay
()

quallcomm snapdragon в linux

Короче, имеем устройство:

Bus 004 Device 003: ID 1782:3d00 Spreadtrum Communications Inc. 

Такой вопрос, как это устройство можно завести в linux?

 ,

ne-vlezay
()

Видеоредактор в alpine linux

Такой вопрос: какой видеоредактор есть в alpine linux? Дело в том, что я собираюсь поставить alpine linux на свой компьютер вместо debian.

 ,

ne-vlezay
()

firefox: утечка оперативной памяти при просмотре youtube

Возникла такая проблема: браузер firefox почиму-то начинает потреблять много оперативной памяти при просмотре видео на youtube. В результате чего система зависает. Версия браузера: 52.9.0. С чем это может быть связвнно?

 ,

ne-vlezay
()

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