И это всё МОЁ

К примеру, у Вас есть комп и он постоянно выдаёт какие-то ошибки, но за эти ошибки ваш комп понесёт минимум наказаний, в отличии от Вас… что бы Вы сделали исправляя ситуацию?









 ,








И это всё МОЁ

Расскажите, плисс)))


Нет, я знаю про каталоги etc в драйверах и пр. намекающих на линь, но это не факт, что не обратная сторона медали..









 ,








И это всё МОЁ

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









 








И это всё МОЁ

Привет, ЛОР!


Открыта программа временной релокации в Хельсинки. Записаться нужно до 10 декабря.


https://www.helsinkibusinesshub.fi/90-day-finn/


Из требований: нужно иметь шенгенскую визу либо возможность её оформить, работать удалённо. Плюсами будут проживание в западной части США, работа с IT и куча крутых и богатых друзьяшек в LinkedIn.









 ,








И это всё МОЁ

Добрый время суток. Года как полтора сменил работу, работал в supporte. Сейчас, нашел заново работу. Работодатель отправил вопросы. Не могу технические ответить, ребят пожалуйста помогите решить. Работа очень нужна. Часть забыл работу с сетями, но очень хочется заново. Если не сложно можно я вам отправилю, кто сможет пожалуйста помогите ответом. Только не динамьте))) правда подзабыл все.
Вот:



  1. Если бы у Вас было много филиалов(больше 50ти) с плохим интернетом, какую схему Active Directory вы бы предложили?

  2. Если бы у Вас было более 100 филиалов с разбитыми на подсети внутренними сетями в каждом филиале,
    какую схему сети вы бы предложили, чтобы иметь доступ к каждому компьютеру в филиале из центра.
    (Например Сеть центра, 192.168.100.0/24 сеть филиала №1 192.168.200.0/24, филиала №2 172.16.20.0/10 и внутри еще разбито 10.0.20.0/21)

  3. Опишите подробнее как организованна была политика резервного копирования.

  4. Если у Вас 25 серверов соединенных 1GB/Sec линками с сервером резервного копирования, общее объем для резервирования 7ТБ в сутки.
    Распишите схему резервирования.

  5. У Вас в сети более 200 сетевых устройств, распишите как Вы будете следить за исправностью оборудования, выяснять проблемы с устройствами.


За ранее спасибо большое, пожалуйста объясните мне очень надо.









 








И это всё МОЁ

Конфигурация такая:
ubuntu server

root@radionet-nas:~# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04.1 LTS
Release: 20.04
Codename: focal
root@radionet-nas:~# snmpd -v

NET-SNMP version: 5.8
Web: www.net-snmp.org/
Email: [email protected]

root@radionet-nas:~# uname -a
Linux radionet-nas 5.4.0-52-generic #57-Ubuntu SMP Thu Oct 15 10:57:00 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
root@radionet-nas:~# ifconfig wlan0
wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.4.254 netmask 255.255.255.0 broadcast 192.168.4.255
inet6 fe80::20e:8eff:fe59:16d prefixlen 64 scopeid 0x20<link>
ether 00:0e:8e:59:01:6d txqueuelen 1000 (Ethernet)
RX packets 690966 bytes 121311998 (121.3 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1282004 bytes 1525718090 (1.5 GB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

Сервер работает нормально. Но после какого-то обновления. Не заметил какого... snmpd на wlan0 в ifSpeed не отдает скорость интерфейса и соответственно не работает mrtg. Что может быть, или можно ли обмануть mrtg не ковыряя код?
ifDescr.1 = STRING: lo
ifDescr.2 = STRING: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
ifDescr.3 = STRING: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
ifDescr.4 = STRING: sit0
ifDescr.5 = STRING: he-ipv6
ifDescr.6 = STRING: wlan0
ifType.1 = INTEGER: softwareLoopback(24)
ifType.2 = INTEGER: ethernetCsmacd(6)
ifType.3 = INTEGER: ethernetCsmacd(6)
ifType.4 = INTEGER: tunnel(131)
ifType.5 = INTEGER: tunnel(131)
ifType.6 = INTEGER: ethernetCsmacd(6)
ifMtu.1 = INTEGER: 65536
ifMtu.2 = INTEGER: 1500
ifMtu.3 = INTEGER: 1500
ifMtu.4 = INTEGER: 1480
ifMtu.5 = INTEGER: 1480
ifMtu.6 = INTEGER: 1500
ifSpeed.1 = Gauge32: 10000000
ifSpeed.2 = Gauge32: 1000000000
ifSpeed.3 = Gauge32: 0
ifSpeed.4 = Gauge32: 0
ifSpeed.5 = Gauge32: 0
ifSpeed.6 = Gauge32: 0
ifPhysAddress.1 = STRING:
ifPhysAddress.2 = STRING: e0:d5:5e:50:ff:3
ifPhysAddress.3 = STRING: e0:d5:5e:50:ff:2
ifPhysAddress.4 = STRING:
ifPhysAddress.5 = STRING: c0:a8:3:2:0:0
ifPhysAddress.6 = STRING: 0:e:8e:59:1:6d
ifAdminStatus.1 = INTEGER: up(1)
ifAdminStatus.2 = INTEGER: up(1)
ifAdminStatus.3 = INTEGER: up(1)
ifAdminStatus.4 = INTEGER: down(2)
ifAdminStatus.5 = INTEGER: up(1)
ifAdminStatus.6 = INTEGER: up(1)








 , ,








И это всё МОЁ

На одном диске установлены винда и линукс.


Теперь у меня появился второй жд и хочу линукс установить на него.


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


Подскажите как это сделать.









 








И это всё МОЁ

В стандартном инсталляторе Дебиана ( который кстати не работает, нужен non-free - писать буду про него ), в опциях установки можно убрать все графические среды, но после загрузки системы нет никаких программ для настройки wifi. Да что там wifi, нет даже rfkill. Как можно установить нужные программы без установки ненужного de? Про debootstrap можете не писать, знаю.









 , ,








И это всё МОЁ

Помните, когда-то наши процессоры были 32-х битными и этого в общем-то хватало, хотя иногда не хватало. Затем произошёл переход на 64 бита данных и адресного пространства. Казалось бы, вот она цифровая благодать, 64 бита должно хватать всем. Кому не хватает, использует специализированные сопроцессоры, например GPU. Однако гонка мегагерцев закончилась, скоро закончится и гонка размера транзисторов. Куда расти дальше? А дальше путь лишь один - параллельные вычисления, многоядерность и многопроцессорность. Однако для этого ядро процессора не должно быть избыточным, а 64 бита - явно слишком много. Почему бы не перейти на какой-то промежуточный вариант битности, больший 32, но меньший 64? Пусть битность всё ещё будет кратной восьми, но всё таки не будет степенью двойки. Например она может быть 40 бит, что даёт один терабайт адресного пространства и аналогичный диапазон значений регистров данных. По-моему этого должно хватить почти всем. Если этого мало, то битность может быть 48 бит - такая же, как битность LBA адресов у дисков. Это уже 256 терабайт. Этого точно должно хватить всем. Преимуществом будет значительное упрощение схемы ядра, уменьшение необходимого числа транзисторов и прочих элементов, улучшение кеша, которого станет либо автоматически больше (в пересчёте на машинные слова по 40 или 48 бит), либо его размеры в чипе можно будет сократить на треть или на четверть (при сохранении того же объёма в пересчёте на машинные слова новой битности). За счёт такого упрощения будет легче и дешевли создавать многоядерные и многопроцессорные системы. Даже производительность базовых арифметических операций, то есть производительность блока АЛУ процессора, должна повысится, за счёт упрощения самих этих операций. Задумайтесь, как часто ваши программы работают с числами больше одного триллиона? А больше 281 триллиона? Однако ненужные биты, старше 40-го или 48-го, обычно не несущие никакой полезной информации, обрабатываются во всех арифметико-логических операциях.

Разумеется, тут есть и подводные камни. Например изменение битности почти наверняка приведёт к изменению выравнивания адресов, в нашем случае некратному.

Интересно послушать мнение зрительного зала обо всём этом.








 , , , ,








И это всё МОЁ

Приветствую, уважаемые гуру!


Долго бьюсь с проблемой, Conky тупо отказывается видеть Ethernet-адаптер.. WiFi видит и отображает стату, а провод никак..


Может кто подскажет - что нитак?


Сам конфиг - https://pastebin.com/RfC9eVAu


Выхлоп ip a - https://pastebin.com/FLgCT61m









 








И это всё МОЁ

Привет.


Как вообще обстоят дела с 802.11ac на последней ежевике? А с драйверами?


Суть проблемы: на википедии и raspberrypi.org написано, что в железе 802.11ac есть, но я не могу подключиться ни к одной из своих 802.11ac точек (Xiaomi R3P @ openwrt, Synology RT2600ac @ штатная прошивка).


Если AP в режиме «только 802.11ac», то подключение не проходит:


ноя 08 01:43:09 iot-0 NetworkManager[1145]: <info>  [1604788989.9384] device (wlan0): supplicant interface state: disconnected -> scanning
ноя 08 01:43:09 iot-0 NetworkManager[1145]: <info> [1604788989.9385] device (p2p-dev-wlan0): supplicant management interface state: disconnected -> scanning
ноя 08 01:43:12 iot-0 wpa_supplicant[1156]: wlan0: CTRL-EVENT-SSID-REENABLED id=0 ssid="Nexus"
ноя 08 01:43:12 iot-0 wpa_supplicant[1156]: wlan0: Trying to associate with SSID 'Nexus'
ноя 08 01:43:12 iot-0 NetworkManager[1145]: <info> [1604788992.2774] device (wlan0): supplicant interface state: scanning -> associating
ноя 08 01:43:12 iot-0 NetworkManager[1145]: <info> [1604788992.2775] device (p2p-dev-wlan0): supplicant management interface state: scanning -> associating
ноя 08 01:43:14 iot-0 wpa_supplicant[1156]: wlan0: CTRL-EVENT-ASSOC-REJECT bssid=00:00:00:00:00:00 status_code=16
ноя 08 01:43:14 iot-0 wpa_supplicant[1156]: wlan0: CTRL-EVENT-SSID-TEMP-DISABLED id=0 ssid="Nexus" auth_failures=2 duration=20 reason=CONN_FAILED
ноя 08 01:43:14 iot-0 NetworkManager[1145]: <info> [1604788994.5964] device (wlan0): supplicant interface state: associating -> disconnected
ноя 08 01:43:14 iot-0 NetworkManager[1145]: <info> [1604788994.5965] device (p2p-dev-wlan0): supplicant management interface state: associating -> disconnected


Ширину канала в 20MHz форсировать пробовал, сам канал тоже заведомо подходящий, пробовал 36 и 64 (т. е. не регуляторные проблемы). Если включить на точке 802.11n, то подключается в соответствующем режиме:


# iw dev
phy#0
Unnamed/non-netdev interface
wdev 0x3
addr 92:6f:9b:55:49:bf
type P2P-device
txpower 31.00 dBm
Interface wlan0
ifindex 3
wdev 0x1
addr dc:a6:32:cf:4e:fc
ssid Nexus
type managed
channel 64 (5320 MHz), width: 40 MHz, center1: 5310 MHz
txpower 31.00 dBm

# iw dev wlan0 link
Connected to 00:11:32:ad:75:e5 (on wlan0)
SSID: Nexus
freq: 5320
RX: 157315041 bytes (189212 packets)
TX: 2215381 bytes (21260 packets)
signal: -51 dBm
rx bitrate: 150.0 MBit/s
tx bitrate: 200.0 MBit/s

bss flags: short-slot-time
dtim period: 4
beacon int: 100


(кстати, забавно, что MCS в выводе нет — ни HT, ни VHT, хотя это совершенно точно 802.11n)


Ядро ванильное из Arch Linux ARM (5.8.9-2-ARCH), aarch64, драйвер brcmfmac.


Куда копать?









 , , , ,








И это всё МОЁ
Представлен выпуск графического редактора GIMP 2.99.2, в котором предложена для тестирования функциональность будущей новой стабильной ветки GIMP 3.0. В новой ветке выполнен переход на GTK3, добавлена штатная поддержка Wayland и HiDPI, проведена значительная чистка кодовой базы, предложен новый API для разработки плагинов, реализовано кэширование отрисовки, добавлена поддержка выделения нескольких слоёв (Multi-layer selection) и обеспечено редактирование в исходном цветовом пространстве. Для установки доступен пакет в формате flatpak (org.gimp.GIMP в репозитории flathub-beta) и сборки для Windows.



И это всё МОЁ

Есть таблица1


some1 = ...
some2 = ...
some3 = ...


Есть таблица2


zzz1 = ...
zzz2 = ...
zzz3 = foreignkey(таблица1)


в queryset’e при


таблица2.objects.filter(some1='fweewf').values()


выводит:


{
zzz1: "aaa",
zzz2: "bbb",
zzz3: 12, где 12 - foreignkey объект
}


мне нужно сделать так:


{
zzz1: "aaa",
zzz2: "bbb",
zzz3: 12,
some1 = ...
some2 = ...
some3 = ...
}


Я так понимаю, что в сериализаторе(serializers.ModelSerializer) нужно как-то объявить поля some1 some2 some3 и указать DRF, что это объекты foreignkey. Как это сделать?


Но вот так мне не нужно(специфика апи такая, используется динамический fields, мне именно поля в queryset нужно добавить и объявить их в сериализаторе):


{
zzz1: "aaa",
zzz2: "bbb",
zzz3: 12,
"some_related":
{ some1 = ...
some2 = ...
some3 = ...
}
}









 , ,








И это всё МОЁ

Привет, ЛОР. Редко спрашиваю на форумах, но тут проблемка меня совсем заступорила. Итак, есть некоторое устройство. Для него есть драйвера на винду, но нет под линукс. Я пытаюсь активировать его из-под линукса с помощью libusb. У меня есть запись общения с этим устройством из-под винды, собранная Wireshark’ом. В первом фрейме происходит запись байтов по эндпоинту 0x05, а во втором приходит пустой ответ. Эту часть получилось воспроизвести через libusb_bulk_transfer. Однако дальше происходит странное. В третьем фрейме мне прилетают 32 байта из эндпоинта 0x83. Странное тут то, что непонятно, как была вызвана их пересылка. Если в первых двух фреймах есть информация по Request in/Response in, то тут она отсутствует. Если я попытаюсь прочитать данные из эндпоинта 0x83 с помощью libusb_bulk_transfer, то получаю таймаут. Мои попытки чтения данных из этого эндпоинта в Wireshark’е выглядят как запрос от host к устройству и ответ с ошибкой URB status: No such file or directory (-ENOENT) (-2) в следующем фрейме. Собственно, вопросы. Как может прилететь ответ от устройства без запроса? Как его можно поймать через libusb?


Алсо, вывод lsusb для этого устройства.









 ,








И это всё МОЁ

в blfs не работает wifi, как при использовании networkmanager так и при systemd-networkd. проводной интернет работает.firmware (ath10k) вроде закинул. конфиги скопировал с ubuntu.
во всех случаях найденных в интернете линк(wlp4s0) не поднимается, а у меня как я понял он отсутствует.
весь dmesg не прикладываю так как слишком большой но вот интересный кусок:


[    0.749868] Initializing XFRM netlink socket
[ 0.751104] NET: Registered protocol family 10
[ 0.752507] Segment Routing with IPv6
[ 0.752598] hdaudio hdaudioC0D0: Unable to bind the codec
[ 0.754569] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[ 0.755829] NET: Registered protocol family 17
[ 0.756983] Key type dns_resolver registered
[ 0.763036] hdaudio hdaudioC1D0: Unable to bind the codec
[ 0.771287] microcode: CPU0: patch_level=0x08108109
[ 0.772469] microcode: CPU1: patch_level=0x08108109
[ 0.773597] microcode: CPU2: patch_level=0x08108109
[ 0.774565] microcode: CPU3: patch_level=0x08108109
[ 0.775668] microcode: CPU4: patch_level=0x08108109
[ 0.776786] microcode: CPU5: patch_level=0x08108109
[ 0.777820] microcode: CPU6: patch_level=0x08108109
[ 0.778520] microcode: CPU7: patch_level=0x08108109
[ 0.779236] microcode: Microcode Update Driver: v2.2.
[ 0.779238] IPI shorthand broadcast: enabled
[ 0.780619] sched_clock: Marking stable (780032120, 580649)->(826082483, -45469714)
[ 0.781387] registered taskstats version 1
[ 0.782093] Loading compiled-in X.509 certificates
[ 0.782837] pstore: Using crash dump compression: deflate
[ 0.783711] PM: Magic number: 12:713:775
[ 0.784422] misc fuse: hash matches
[ 0.785144] printk: console [netcon0] enabled
[ 0.785832] netconsole: network logging started
[ 0.804235] acpi_cpufreq: overriding BIOS provided _PSD data
[ 0.805103] ath10k_pci 0000:04:00.0: Failed to find firmware-N.bin (N between 2 and 6) from ath10k/QCA6174/hw3.0: -2
[ 0.806067] ath10k_pci 0000:04:00.0: could not fetch firmware files (-2)
[ 0.806203] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[ 0.807003] ath10k_pci 0000:04:00.0: could not probe fw (-2)
[ 0.808305] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[ 0.809856] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[ 0.810889] cfg80211: failed to load regulatory.db
[ 0.811213] ALSA device list:
[ 0.813136] No soundcards found.
[ 1.021357] usb 1-1: new high-speed USB device number 2 using xhci_hcd
[ 1.027377] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[ 1.028984] ata1.00: ATA-10: WDC WD10SPSX-00A6WT0, 01.01A01, max UDMA/133
[ 1.029987] ata1.00: 1953525168 sectors, multi 16: LBA48 NCQ (depth 32), AA
[ 1.031643] ata1.00: configured for UDMA/133


(звук упомянутый в нем также неработает)


lspci -k


00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Root Complex
Subsystem: Acer Incorporated [ALI] Device 1366
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 IOMMU
Subsystem: Acer Incorporated [ALI] Device 1366
00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge
00:01.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 PCIe GPP Bridge [6:0]
Kernel driver in use: pcieport
00:01.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 PCIe GPP Bridge [6:0]
Kernel driver in use: pcieport
00:01.6 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 PCIe GPP Bridge [6:0]
Kernel driver in use: pcieport
00:01.7 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 PCIe GPP Bridge [6:0]
Kernel driver in use: pcieport
00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge
00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Internal PCIe GPP Bridge 0 to Bus A
Kernel driver in use: pcieport
00:08.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Internal PCIe GPP Bridge 0 to Bus B
Kernel driver in use: pcieport
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 61)
Subsystem: Acer Incorporated [ALI] Device 1366
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
Subsystem: Acer Incorporated [ALI] Device 1366
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 3
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 5
00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 6
00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 7
01:00.0 3D controller: NVIDIA Corporation TU117M [GeForce GTX 1650 Mobile / Max-Q] (rev a1)
Subsystem: Acer Incorporated [ALI] Device 142a
02:00.0 Non-Volatile memory controller: SK hynix BC501 NVMe Solid State Drive 512GB
Subsystem: SK hynix Device 0000
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 25)
Subsystem: Acer Incorporated [ALI] Device 1366
Kernel driver in use: r8169
04:00.0 Network controller: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter (rev 32)
Subsystem: Lite-On Communications Inc Device 0807
Kernel driver in use: ath10k_pci
05:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Picasso (rev c2)
Subsystem: Acer Incorporated [ALI] Device 1366
Kernel driver in use: amdgpu
05:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Raven/Raven2/Fenghuang HDMI/DP Audio Controller
Subsystem: Acer Incorporated [ALI] Device 1366
Kernel driver in use: snd_hda_intel
05:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) Platform Security Processor
Subsystem: Acer Incorporated [ALI] Device 1366
05:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Raven USB 3.1
Subsystem: Acer Incorporated [ALI] Device 1366
Kernel driver in use: xhci_hcd
05:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Raven USB 3.1
Subsystem: Acer Incorporated [ALI] Device 1366
Kernel driver in use: xhci_hcd
05:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) HD Audio Controller
Subsystem: Acer Incorporated [ALI] Device 1366
Kernel driver in use: snd_hda_intel
06:00.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 61)
Subsystem: Acer Incorporated [ALI] Device 1366
Kernel driver in use: ahci


ip link


1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp3s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN mode DEFAULT group default qlen 1000
link/ether 08:97:98:9f:35:84 brd ff:ff:ff:ff:ff:ff
3: sit0@NONE: <NOARP> mtu 1480 qdisc noop state DOWN mode DEFAULT group default qlen 1000
link/sit 0.0.0.0 brd 0.0.0.0


ip link (ubuntu)


1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp3s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN mode DEFAULT group default qlen 1000
link/ether 08:97:98:9f:35:84 brd ff:ff:ff:ff:ff:ff
3: wlp4s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DORMANT group default qlen 1000
link/ether 80:30:49:00:e9:2b brd ff:ff:ff:ff:ff:ff
4: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default qlen 1000
link/ether 52:54:00:8e:db:44 brd ff:ff:ff:ff:ff:ff
5: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc fq_codel master virbr0 state DOWN mode DEFAULT group default qlen 1000
link/ether 52:54:00:8e:db:44 brd ff:ff:ff:ff:ff:ff


почему в blfs отстствует wlp4s0 и как его добавить?


с /lib/firmware чего только не делал, не помогло даже полное копирование ее из ubuntu









 ,








И это всё МОЁ

Для хранения данных о текущем состоянии, в устройствах SCSI / SAS доступны различные log pages, пытаюсь записать в application client log - page 0xF с помощью sg_logs из пакета sg3_utils.


Ман гласит:


Each can hold 252 bytes of user binary data. That 252 bytes (or less) of user data, with
a 4 byte prefix (for a total of 256 bytes) can be provided with the --in=FN option. A
typical prefix would be '0,n,83,fc'. The "n" is the parameter code in hex so the last log
parameter would be '0,3f,83,fc'. That log parameter could be read back at some later
time with '--page=0xf --filter=0x<n>'


Допустим:


sg_logs --in=- --page=0xf --select /dev/sda -s -vvv
0 0 83 fc aa bb cc dd




  • –in=- что будет считываться со стандартного ввода, аргументы вводятся через пробел




  • aa bb cc dd - данные для записи, при этом размер от 1 до 252 байт роли не играет




Получаю ошибку:


open /dev/sda with flags=0x802
inquiry cdb: 12 00 00 00 24 00
duration=0 ms
HGST HUH721212AL5204 C3D0
log select cdb: 4c 01 4f 00 00 00 00 00 08 00
log select parameter list
00 00 83 fc aa bb cc dd
duration=2 ms
log select:
Descriptor format, current; Sense key: Illegal Request
Additional sense: Invalid field in cdb
Descriptor type: Sense key specific: Field pointer:
Error in Command: byte 2 bit 5
Descriptor type: Field replaceable unit code: 0x0
Descriptor type: Vendor specific [0x80]
f8 23
Raw sense data (in hex):
72 05 24 00 00 00 00 10 02 06 00 00 cd 00 02 00
03 02 00 00 80 02 f8 23


В log select cdb вроде всё правильно записывается, если ориентироваться на 125 страницу доки documents.westerndigital.com


Гугление и чтение документации T10 пока что понимания не дали…









 , ,








И это всё МОЁ

Здравствуйте, дорогие други и недруги! Врядли писанина ниже кому-то интересна, просто держу в курсе.

В предыдущей серии: Возможное повреждение материнской платы. Нужна консультация

В общем, всё оказалось проще. Это не повреждение платы, а повреждение прошивки всем известной дряни под названием Intel Management Engine.

Чтобы исправить работу прошивки, я изготовил загрузочную флешку с DOS и файлами инструментария FTK8 по инструкции отсюда. Скопировал туда файл биоса для платы, переименовав его в bios.bin. Загрузился с нее, выполнил перепрошивку командой merefl и далее выполнил poweroff.

После включения кудахтера вернулись недостающие 8 ГБ ОЗУ, второй слот PCI-Express, и возможно, никому не нужный IGPU. Теперь можно установить вторую затычку для разгрузона первой в рендеринге в Blender. Жаль, что свое ЦНС так не перепрошить. Плата теперь полнофункциональна, как новенькая.

На будущее хотелось бы знать как обстоят дела с блядским Intel ME на новых платах, бывают ли повреждения ее прошивки, как это исправляется и стоит ли брать AMD-совместимые платы с этим вашим PSP.

$free -h
total used free shared buff/cache available
Mem: 15Gi 7,0Gi 3,1Gi 642Mi 5,5Gi 7,7Gi
Swap: 11Gi 492Mi 11Gi

Кто читал, тот молодец, а кто нет, тому * **** огурец.








 , , ,








И это всё МОЁ

Подключал вай-фай на raspberry pi в последней ubuntu и поначалу все работало.Пинговалось окейно и по ip
подключался.После перезагрузки wi-fi пропал.
Wpa_supplicant:
iface wlan0 inet static
adress ……
Netmask 255.255.255.0
Gateway 192.168.0.254
dns-nameservers 192.168.0.254 8.8.8.8
auto wlan0









 ,








И это всё МОЁ

Есть небольшой сервер, который принимает соединение по сокету и выводит переданное сообщение. Вот:



#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <stdlib.h>
#include <stdio.h>
#include <unistd.h>
int main()
{
int sock, listener;
struct sockaddr_in addr;
char buf[1024];
int bytes_read;

listener = socket(AF_INET, SOCK_STREAM, 0);
if(listener < 0)
{
perror("socket";);
exit(1);
}

addr.sin_family = AF_INET;
addr.sin_port = htons(3210);
addr.sin_addr.s_addr = htonl(INADDR_ANY);
if(bind(listener, (struct sockaddr *)&addr, sizeof(addr)) < 0)
{
perror("bind";);
exit(2);
}

listen(listener, 1);

while(1)
{
sock = accept(listener, NULL, NULL);
if(sock < 0)
{
perror("accept";);
exit(3);
}

while(1)
{
bytes_read = recv(sock, buf, 1024, 0);
if(bytes_read <= 0) break;
printf(buf);
send(sock, buf, bytes_read, 0);
}

close(sock);
}

return 0;
}



Сокет, вроде как, даже открывается:


State      Recv-Q Send-Q Local Address:Port          Peer Address:Port  Process 

LISTEN 0 1 0.0.0.0:3210 0.0.0.0:*



Я сделал подобный скрипт, но видимо это совершенно не то, что нужно:


 exec 4</dev/tcp/0.0.0.0/3210
echo -ne "Message" >&4


Как быть?









 , , ,








И это всё МОЁ

Привет!


Подогнали сервак IBM x3550, вопрос, что на него поставить.


Советуют CentOS. Пробовал 8-ю версию, но они там выпилили поддержку рейд-контроллера установленного в сервак. Установщик не видит дисков. Пытался подсунуть модуль во время загрузки через inst.dd= , но не шмог! 7-я версия центоси встает, но проблемы с апгрейдом до 8-й версии.


Две ночи без сна!


Может, ну нах centOS? Или там есть киллер фичи?


Может дебиан?


Собираюсь пока что nextcloud на нем попробовать.









 ,