И это всё МОЁ

Уважаемые GURU, подскажите плиз!
Есть 2 интерфейса eth0 eth1, дефаулт роут идет через eth1.
Оба интерфейса имеют разные адреса одной сети.
При этом маршруты выглядят следующим образом:

1) 0.0.0.0 ... eth1

2) 192.168.0.0 ... eth0

3) 192.168.0.0 ... eth1

При этом 2 и 3 иногда меняются местами.
Мне 2-й маршрут мешает, и конечно я его удаляю и все ок, но возможно ли отключить добавление этого маршрута именно для eth0?

P.S. Отключать интерфейс мне нельзя.








 , ,








И это всё МОЁ

День добрый знатоки.
Имеется несколько машин на Ubuntu16 и Ubuntu18. Они в домене и в другом городе.
Резолвятся не по их ip.
Пытаюсь почистить кэш через pbis/update-dns... на 18убунте выдаёт: Failed to update DNS. Error code [42700]. Решил это путём:
systemd-resolve --flush-caches
systemctl restart systemd-resolved

На 16 тоже Failed to update DNS. Error code [42700].
Пробовал:
/opt/pbis/bin/./update-dns
/etc/init.d/./dns-clean
sudo /etc/init.d/networking restart
всё равно резолвятся машины не по своему ip

нету каких-то ещё способов на 16 убунте почистить кэш?








 ,








13:46

Raspbian

И это всё МОЁ

Доброго дня. Извините сразу что возможно не в той теме пишу: такая проблема: Raspberry pi3 model B
Хочу сделать запуск виндовых приложений по этому видео и статье: https://www.youtube.co…h?v=dzAoaFOJy7U&t=802s
Вроде получилось собрать ядро на Virtual Box-е и активировать VMSPLIT_3G=y далее залил это все на флешку уже с установленным распбианом. Вроде все включилось все норм. Проверил 3G все гуд.
но дальше по инструкции ставлю qemu и т.п. Дохожу до шага winecfg проверить вайн, мне выдает ошибку: Bus_error. Уже какой день бьюсь с этой проблемой ничего не получается. Помогите кто встречался с подобным. Спасибо.









 








И это всё МОЁ

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

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








 ,








И это всё МОЁ

Как в Python вызвать утилиту (скажем, pacman -Q <keyword>;), чтобы её вывод получить в виде строки? У меня на все варианты - ошибка:

AttributeError: 'CompletedProcess' object has no attribute 'split'







 ,








И это всё МОЁ

OS Parrot , насколько она сама по себе безопасна по отзывам специалистов в этой области ?








 ,








И это всё МОЁ

Вот этот вот выпустив KDE Frameworks 5.61.0








 ,








И это всё МОЁ

Может кто в курсе, как нормально настроить рендеринг шрифтов в Buster'е? В gtk приложениях все ок. Мыло в половине qt приложений (в т.ч. в телеге), во всех хромобраузерах и приложениях на электроне. Иногда в firefox всречаются сайты с мыльными шрифтами. Бывает, что на сайте везде используется один и тот же шрифт с одним и тем же размером и толщиной, но в одной части ок, а в другой мыло. Конфиг шрифтов сгенерен через qt5ct, подобрал самые оптимальные настройки.

/etc/environment

QT_QPA_PLATFORMTHEME=qt5ct

~/.config/fontconfig/fonts.conf

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="font">
<edit name="antialias" mode="assign">
<bool>true</bool>
</edit>
<edit name="hinting" mode="assign">
<bool>true</bool>
</edit>
<edit name="hintstyle" mode="assign">
<const>hintmedium</const>
</edit>
<edit name="rgba" mode="assign">
<const>rgb</const>
</edit>
<edit name="autohint" mode="assign">
<bool>true</bool>
</edit>
<edit name="lcdfilter" mode="assign">
<const>lcdnone</const>
</edit>
<edit name="dpi" mode="assign">
<double>94</double>
</edit>
</match>
<match target="font">
<test name="weight" compare="more">
<const>medium</const>
</test>
<edit name="autohint" mode="assign">
<bool>true</bool>
</edit>
</match>
</fontconfig>

Пробовал добавлять

FREETYPE_PROPERTIES=truetype:interpreter-version=35

в /etc/profile, но разницы не заметил.

Еще такое ощущение, что в телеге и хромобраузерах отображение шрифтов никак не меняется при разных параметрах в fonts.conf.

моник - ips, 1920*1200, ~94ppi








 , , ,








И это всё МОЁ

Была такая pdf'ка по алгоритмам для школьников из какой-то школы с математическим уклоном, там задачи в основном, очень известная, никак не могу её нагуглить. Может кто-то понимает, о чём идёт речь?








 ,








И это всё МОЁ

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








 








И это всё МОЁ

делаю

-A INPUT -i eth0 -p udp -m udp --dport 67 -j DROP

проверяю

0     0 DROP       udp  --  br0    *       0.0.0.0/0            0.0.0.0/0            udp dpt:67

и проверяю через nmap и вижу, что порт все еще открыт

67/udp   open|filtered dhcps

что не так?








 ,








И это всё МОЁ

Собсно, понадобилось мне поиграть в Blobby Volley по сети. Игра использует порт 1234 для Tcp и Udp. Я открыл интерфейс Firewalld, выбрал постоянную конфигурацию, добавил этот порт в число разрешённых отдельно для Tcp и Udp.

Проверил командой:
sudo firewall-cmd --list-all

Порты на месте.

Но ничего не изменилось, сеть по-прежнему недоступна. Может, порты открываются как-то иначе?








 ,








И это всё МОЁ

Увидел на распродаже на алике Anet A8 (аналог Prusa i3) за 9к с доставкой со склада из России за несколько дней и не смог удержаться, давно хотел попробовать. Собирать самому оказалось гемор ещё тот, обернулось в 2 дня. Каждая деталь корпуса со множеством сложных вырезов была обклеена бумагой, сдирать которую заняло несколько часов (она очень легко рвётся и тяжело отклеивается). И это только начальный этап. Вконце ещё упаковка кип проводов бонусом. Но в целом, за такие бабки, чего вообще ожидать для самосборки?


Итак, возникшие у меня перед первой печатью (как у нуба), вопросы:

  • Столик сделан из аллюминия. Он был обклеен бумажной лентой. Я отклеил её, но потом на видосах заметил, что там у людей наклеена. Т.е., я зря это сделал и на голом аллюминиевом столике нельзя печатать, надо купить и наклеить другую?
  • Сопло экструдера очень свободно поворачивается влево-вправо (куда повёрнут провод). Нигде не нашёл информацию в инструкциях, оно так и должно болтаться, или нужно что-то закруртить?
  • Каким софтом я могу пользоваться? Под оффтопик рекомендовали пользоваться «cura», я нашёл в репах арча. Попробовал и гит версию из аура, доставлял все пакеты с ресурсами. Везде одна и та же проблема: окно перекрыто белым сплешем, написано «Welcome to Ultimaker Cura» и снизу «Please follow this steps, this will take only a few minutes.» И ничего не нажать, нет кнопок (вообще, поверх верхней надписи, я вижу перекрытие какой-то маленькой белой, мб от кнопки или ещё чего). Похоже что проблема с рендором UI, вконце приведу примеры ошибок. Каким софтом можно пользоваться нормально? Какой софт маст хев? Что удобно для редактирования? Сам умею в OpenScad. Если онлайн утилиты - тоже дайте линки.
  • Что ещё полезно знать новичку? Что полезно сделать для начала? Поделитесь любыми линками/полезностями.




Что нашёл: https://www.instructables.com/ с зарубежными инструкциями;
https://3dtoday.ru/ - много русскоязычной инфы и статей по доработке
https://www.thingiverse.com/ - много разных моделек

куски из лога куры:

2019-08-13 09:35:06,914 - WARNING - [MainThread] UM.PluginRegistry.loadPlugin [353]: Plugin PrepareStage was already loaded
2019-08-13 09:35:06,915 - ERROR - [MainThread] UM.Logger.logException [84]: Exception: Import error loading module AMFReader
2019-08-13 09:35:06,916 - ERROR - [MainThread] UM.Logger.logException [88]: Traceback (most recent call last):
2019-08-13 09:35:06,916 - ERROR - [MainThread] UM.Logger.logException [88]: File "/usr/lib/python3.7/site-packages/UM/PluginRegistry.py", line 539, in _findPlugin
2019-08-13 09:35:06,916 - ERROR - [MainThread] UM.Logger.logException [88]: module = imp.load_module(plugin_id, file, path, desc) #type: ignore #MyPy gets the wrong output type from imp.find_module for some reason.
2019-08-13 09:35:06,916 - ERROR - [MainThread] UM.Logger.logException [88]: File "/usr/lib/python3.7/imp.py", line 244, in load_module
2019-08-13 09:35:06,916 - ERROR - [MainThread] UM.Logger.logException [88]: return load_package(name, filename)
2019-08-13 09:35:06,916 - ERROR - [MainThread] UM.Logger.logException [88]: File "/usr/lib/python3.7/imp.py", line 216, in load_package
2019-08-13 09:35:06,916 - ERROR - [MainThread] UM.Logger.logException [88]: return _load(spec)
2019-08-13 09:35:06,916 - ERROR - [MainThread] UM.Logger.logException [88]: File "<frozen importlib._bootstrap>", line 696, in _load
2019-08-13 09:35:06,916 - ERROR - [MainThread] UM.Logger.logException [88]: File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
2019-08-13 09:35:06,916 - ERROR - [MainThread] UM.Logger.logException [88]: File "<frozen importlib._bootstrap_external>", line 728, in exec_module
2019-08-13 09:35:06,917 - ERROR - [MainThread] UM.Logger.logException [88]: File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
2019-08-13 09:35:06,917 - ERROR - [MainThread] UM.Logger.logException [88]: File "/usr/lib/cura/plugins/AMFReader/__init__.py", line 4, in <module>
2019-08-13 09:35:06,917 - ERROR - [MainThread] UM.Logger.logException [88]: from . import AMFReader
2019-08-13 09:35:06,917 - ERROR - [MainThread] UM.Logger.logException [88]: File "/usr/lib/cura/plugins/AMFReader/AMFReader.py", line 20, in <module>
2019-08-13 09:35:06,917 - ERROR - [MainThread] UM.Logger.logException [88]: import trimesh
2019-08-13 09:35:06,917 - ERROR - [MainThread] UM.Logger.logException [88]: ModuleNotFoundError: No module named 'trimesh'
...
2019-08-13 09:35:06,923 - WARNING - [MainThread] UFPWriter.<module> [10]: Could not import UFPWriter; libCharon may be missing
2019-08-13 09:35:06,923 - ERROR - [MainThread] UM.PluginRegistry.loadPlugin [392]: Plugin UFPWriter did not return any objects to register
2019-08-13 09:35:06,923 - WARNING - [MainThread] UM.PluginRegistry.loadPlugin [353]: Plugin Toolbox was already loaded
...
Invalid Type= "fixes" line for icon theme: "/home/fehhner/.local/share/icons/Zafiro-icons-0.5/status/22/"
Invalid Context= "Mimetypes" line for icon theme: "/home/fehhner/.local/share/icons/Zafiro-icons-0.5/mimetypes/48/"
Invalid Context= "actions" line for icon theme: "/home/fehhner/.local/share/icons/Zafiro-icons-0.5/actions/16/"
Invalid Context= "actions" line for icon theme: "/home/fehhner/.local/share/icons/Zafiro-icons-0.5/actions/22/"
Invalid Context= "actions" line for icon theme: "/home/fehhner/.local/share/icons/Zafiro-icons-0.5/actions/48/"
Invalid Type= "scalable" line for icon theme: "/home/fehhner/.local/share/icons/Zafiro-icons-0.5/emblems/16/"
Icon theme "gnome" not found.
Icon theme "Numix" not found.
...
2019-08-13 09:35:09,184 - WARNING - [MainThread] UM.Decorators.deprecated_function [19]: <function MachineManager.hasVariants at 0x7fb484bfd170> is deprecated (since 4.2): use Cura.MachineManager.activeMachine.hasVariants instead
/usr/lib/python3.7/site-packages/UM/Qt/Bindings/ControllerProxy.py:103: DeprecationWarning: <function MachineManager.hasVariants at 0x7fb484bfd170> is deprecated (since 4.2): use Cura.MachineManager.activeMachine.hasVariants instead
self.activeStageChanged.emit()
/usr/lib/python3.7/site-packages/UM/Qt/Bindings/ControllerProxy.py:103: DeprecationWarning: <function MachineManager.hasVariantBuildplates at 0x7fb484bfd290> is deprecated (since 4.2): use Cura.MachineManager.activeMachine.hasVariantBuildplates instead
self.activeStageChanged.emit()
2019-08-13 09:35:09,206 - WARNING - [MainThread] UM.Qt.QtApplication.__onQmlWarning [369]: file:///usr/lib/qt/qml/QtQuick/Controls.2/org.kde.desktop/TabBar.qml:44: TypeError: Cannot read property 'height' of null
2019-08-13 09:35:09,207 - WARNING - [MainThread] UM.Qt.QtApplication.__onQmlWarning [369]: file:///usr/share/cura/resources/qml/Menus/MaterialMenu.qml:17:5: Unable to assign [undefined] to QString
2019-08-13 09:35:09,207 - WARNING - [MainThread] UM.Qt.QtApplication.__onQmlWarning [369]: file:///usr/share/cura/resources/qml/Menus/MaterialMenu.qml:16:5: Unable to assign [undefined] to QString
2019-08-13 09:35:09,219 - WARNING - [MainThread] UM.Qt.QtApplication.__onQmlWarning [369]: file:///usr/lib/cura/plugins/PrepareStage/PrepareMain.qml:16:5: QML ActionPanelWidget: Binding loop detected for property "width"

Чую, проблема с версией питона мб и библиотек








 , ,








И это всё МОЁ

Господа велосипедисты, а вы заметили, что на больших сайтах больше нельзя прикупить ничего с брендом шимано?

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

Ибей пока держится, но вот надолго?








 








08:31

Стыдно

И это всё МОЁ

Сап, чатик.

Я в отпуске и хотел обсудить проблему, которая часто меня беспокоит, но я не виже путей ее решения. Пожалуй песть все будет как сейчас.

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

Так вот, я составил свой топ песен, за которые мне стыдно перед окружающими при прослушивании:

Ic3peak — Грустная сука

Гражданская оборона — здорово и вечно

N1ntend0 — Какаду

Face — Салам

Face — Woof

Face — Я роняю запад

N1ntend0 — Делюга

N1ntend0 — Ран Вася Ран

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

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

Да, еще накидайте годной репчины, а то у меня сейчас застой








 








И это всё МОЁ

Собственно, вопрос. Как в линукс создать эльф, работающий на 32 битной ОС, и на 64 битной? Реально ли это без перекомпиляции?
Т.е. вот как в винде есть Wow64 подсистема, есть ли такое в линуксе? Или надо пересобирать под конкретную систему.








 , ,








И это всё МОЁ

Как разогнать монитор в Arch Linux до 82GHz на картах от nVidia?


/etc/X11/xorg.conf:


# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 430.40


Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection

Section "Files"
EndSection

Section "InputDevice"

# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection

Section "Monitor"

# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName "BenQ"
HorizSync 30.0 - 83.0
VertRefresh 50.0 - 76.0
ModeLine "1920x1080_60.0" 242.50 1920 2064 2264 2608 1080 1083 1088 1135 -hsync +vsync
Option "DPMS"
EndSection

Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GTX 1060"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "Stereo" "0"
Option "nvidiaXineramaInfoOrder" "DFP-1"
Option "metamodes" "nvidia-auto-select +0+0 {ForceCompositionPipeline=On}"
Option "SLI" "Off"
Option "MultiGPU" "Off"
Option "BaseMosaic" "off"
SubSection "Display"
Depth 24
EndSubSection
EndSection









 , , , ,








И это всё МОЁ

Подскажите, как правильно рассчитать возможные комбинации:

10.0.A.B:C -> 20.0.0.1:80

т.е. соединения от клиентов 10.0.x.x с портов C к серверу 20.0.0.1:80, где A принимает значения от 0 до 255, B может принимать значения от 1 до 16, и С принимает значения в диапазоне [0 ... 2^16].

Правильно ли я понимаю, что комбинации нужно перемножать:

2^8 разных вариаций параметра 'A'
16 комбинаций параметра 'B'
2^16 комбинаций параметра 'С'

2^8 * 16 * 2^16








 , ,








И это всё МОЁ

Приветствую всех программистов анальников. Пока вы все занимались своим любимым делом, психологи не покладая рук пытались разгадать тайну успеха программистов в ИТ. Самой успешной оказалась психолог Вероника Степанова, которая и изобрела этот термин «программист анальник» и выложила недавно видео на этот счёт https://www.youtube.com/watch?v=0GIcP6xvW5Q. Желаю приятного просмотра. Всем влажного, широкого, тёплого счастья.








 , ,








И это всё МОЁ

+Коротко о безопасности в Linux.


13 августа 2019 года


Cоветы и рекомендации.


Instruments


Documents


Papers.


Журнал регистрации пользователей:


Он тут:
/var/log/messages


CentOS : /var/log/secure


Debian: /var/log/auth.log


95 % всех проблем и неприятностей на компьютере - это собственные «кривые руки».


Поэтому старайтесь повышать собственную грамотность в области компьютеров.


Cтандартные советы по компьютерной безопасности:


1. Cамый первый уровень безопасности - физический


2. Самый безопасный режим - OFF


3. Обновлять систему (update)


4. Работать под учетной записью пользователя (user), прибегая к записи админа
(root) лишь в самых необходимых случаях, например, при обновлении системы


5. Работать в интернете только при включенном firewall


6. Иногда запускать антивирус


7. Иметь backup (архив) своей важной информации


8. Для удаления вируса из ОЗУ может помочь перезагрузка системы


Учебный условный пример настройки firewalld для домашнего компьютера:


# apt-get install firewalld


# systemctl start firewalld


# systemctl enable firewalld


# firewall-cmd —permanent —add-port=80/tcp


# firewall-cmd —permanent —add-port=443/tcp


# firewall-cmd —permanent —add-port=8080/tcp


# firewall-cmd —permanent —add-port=21/tcp


# firewall-cmd —permanent —add-port=22/tcp


# firewall-cmd —permanent —add-port=3128/tcp


Как вы видите, в этом примере мы открываем для работы порты: 80, 443, 8080, 21, 22, 3128


# rm /var/log -R - пример удаления файлов логов в linux


Стандартный совет в Linux: при выявлении rootkit - переустановить систему


На Западе очень популярен SELinux.


Еще программы для контроля за системой: snort, AIDE, Tripware.


Есть еще программы для безопасности: Sweeper, BleachBit, Squid, плагин History Cleaner (History Eraser) в Firefox


AdBlockPlus - для блокировки рекламы


Файрволлы в Linux:
Netfilter
Iptables
ebtables
nftables
Iplist
Firestarter
Nufw
Gufw
ufw
Shorewall


Firewalls in BSD:
ipfw
PF
NPF
IpFilter


http://www.linuxprinting.org - база данных принтеров для Linux
Foomatic - проверка, хорошо ли принтер работает с LINUX.
Оценка Perfectly = отлично.
Paperweight = пресс-папье...


Работайте в системе под своей пользовательской учетной записью,
прибегая к записи root только в самых необходимых случаях с помощью команд su или sudo.
Или команды su - (su пробел дефис).


Регулярно обновляйте программное обеспечение
(например, с помощью команд


# apt-get update


# apt-get upgrade


# apt-get dist-upgrade


# update-kernel).


Или с помощью Synaptic.


Wine и программы для Windows устанавливайте только в случае самой крайней необходимости,
т.к. там могут «поселиться» вирусы для Windows. И вирусов для
Windows гораздо больше, чем вирусов для Linux.


Для выявления «виндовых» вирусов установите ClamAV, его графические оболочки - ClamTk и KlamAv.


Для выявления Linux-rootkits есть rkhunter.


Еще программы для борьбы с вирусами: lynis auditing tool, tiger UNIX security tool, havp.


Резервные копии ваших важных документов - backup.


В случае зависания Linux-системы перезагружаем систему или жмем кнопку «Reset»,
если не помогает - то кнопку выключения питания компьютера или выдергиваем вилку из розетки.


И помните, это - лишь советы и рекомендации.








 , , , ,