Сообщество - Лига Сисадминов

Лига Сисадминов

2 416 постов 18 934 подписчика

Популярные теги в сообществе:

74

Сканер Epson perfection 3590 photo и Ubuntu 22.04

Всем, здравствуйте.

Значительное время возился пытаясь подружить сканер Epson perfection 3590 photo с Ubuntu 22.04 . Перечитаны форумы, применены всевозможные руководства и лайфхаки, под конец обновил ядро до 5.19 в надежде на добавленный список драйверов для поддержки старого оборудования. Ну ничего не помогает.

Сканер Epson perfection 3590 photo и Ubuntu 22.04

Сегодня воткнул в соседнюю машину с Kubuntu 22.04 и.. о чудо, сканер работает. Тыааак… ОС ни при чём.

Идём в BIOS пациента (материнка AsRock fm2a68m dg3+) /расширенная/ Контроллер USB3/ переключаем «авто» на «используется». Всё. Моментально подхватился аппарат. Заодно пропала козявка с самоотключением компа при выходе из спящего режима.

BIOS всегда использовал по умолчанию а тут оказалось что и от него могут быть проблемы.


Всем хорошего дня

Показать полностью 1
0

Разница в алгоритмах агрегирования каналов?

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

И есть ли правила по которым они применяются и в каких случаях.

134

Ответ на пост «Бесплатный KMS сервер»1

Напишу микро-инструкцию, как поднять в докере на Synology.


Для начала у вас должен быть установлен пакет Docker.

Затем идём в "реестр", в строке поиска поиске ищем "vlmcsd" и загружаем (образ весит всего 7Мб).

Потом идем в "Контейнер" и жмём кнопку "Создать", далее выбираем наш образ.

Всё оставляем по-умолчанию и лишь в "Настройках портов" указываем локальный порт такой же как и порт контейнера "1688". По сути, нам надо из контейнера пробросить только сетевой порт сервера.

Когда контейнер запуститься, откройте "Сведения" -> "Журнал" и можете смотреть в логах кому отвечал сервер.

Контейнер потребляет сверхмало ресурсов, намного меньше чем виртуальная машина.

PS как вы уже догадались IP аресом вашего vlmcsd-сервера является IP адрес Synology.

Показать полностью 7
119

Рубрика Awesome Open Source ч.2

Всем доброго времени суток!
Начнем 2 часть подборки Awesome, благодарю всех за советы к предыдущему  посту, постараюсь учесть все хотелки)

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

Vaultwarden -
(форк более известного менеджера паролей с открытым исходным кодом - Bitwarden, так же им пользуюсь)
Это не прожорливый в плане ресурсов, кроссплатформенный (Windows, macOS, Linux, Android, iOS, расширения для известных браузеров) менеджер паролей который можно развернуть на своем сервере или VDS/VPS, или вообще на виртуальной машине созданной на вашем компьютере.

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

Имеется приложение на телефон, расширение для браузера или просто ссылка веб-интерфейс нашего сервиса. (используются официальные приложения и расширения для проекта Bitwarden)
Для установки Docker контейнер, который упрощает жизнь в пару команд.


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

Более подробно со всеми функциями и способами установки предлагаю ознакомиться:

GitHub проекта - Vaultwarden
Сайт проекта - Bitwarden

2. Если вы являетесь владельцем сайта, или вам просто нужно знать о доступности сайта, сервиса или сервера, то предлагаю ознакомиться с проектом  которым я тоже пользуюсь - Uptime Kuma

Данный бесплатный "примитивный" мониторинг, это бесплатный аналог условно-бесплатного (подписка за доп. функции) сервиса Uptime Robot ( неплохой сервис, так же советую для ознакомления, если нет времени и желания разворачивать у себя - Uptime Kuma)


Данный проект для размещения на своих серверах (так же можно использовать на VDS/VPS  или развернуть на своем компьютере виртуальную машину)
Uptime Kuma - умеет мониторить доступность сервиса пингом, гет запросом, прямым обращением по tcp/udp порту, истечение SSL сертификата с уведомлением заранее и самое крутое, это 34 возможных вариантов оповещений при падении сервиса!) ( я пользуюсь уведомлением в Telegram, очень удобно).

У данного сервиса есть Status Page ( настраиваемая страница показывающая работоспособность ресурсов, для примера ссылка на их страницу)

Ну и еще приятное, установка производиться в Docker в одну команду.


Более подробно со всеми функциями и способами установки предлагаю ознакомиться:

GitHub проекта - Uptime Kuma

Сайт проекта c Demo (можно поковырять без установки 10 минут)

Сайт сервиса с которого скопировали - Uptime Robot



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


Если вы знаете какие-то интересные проекты связанные с Open Source решениями, буду рад их увидеть в комментариях.
Благодарю всех ребят которые поделились в прошлом посте  классными ссылками на проекты!

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


P.S. Благодарю за потраченное время на чтение и всем желаю доброго времени суток!)

P.S.S. Я не предлагаю вам заменить какой-то из сервисов, понимаю что есть аналоги интересней, удобней и круче по исполнению, я всего лишь делюсь Open Source проектами которые мне показались интересными или которыми я пользуюсь в работе или в жизни, Спасибо)
Показать полностью 2
16

Миграция Postfix

День добрый. У меня есть древнейший сервачок на FreeBSD, на котором настроена связка Postfix+Dovecot. Настало время обновляться. Подскажите, возможно ли Postfix перетащить на какой-то другой продукт, сохранив все почтовые ящики?

533

Рубрика Awesome Open Source ч.1

Всем доброго времени суток!

Меня зовут Денис, я работаю системным администратором в ИТ - аутсорс компании, решил начать делиться интересными проектами и решениями из мира Open Source на которые натыкаюсь, или использую в своей работе.
Не знаю что из этого получиться, но поехали!)

1. Начнем с надеюсь уже известного всем проекта - Ventoy

Ventoy — это инструмент с открытым исходным кодом, для создания загрузочного USB-накопителя без потери данных, для файлов ISO/WIM/IMG/VHD(x)/EFI.

С Ventoy - вам не нужно снова и снова форматировать флешку, вам просто нужно скопировать файлы образов ISO/WIM/IMG/VHD(x)/EFI на USB-накопитель и загрузиться с него.

Также есть возможность просматривать файлы ISO/WIM/IMG/VHD(x)/EFI на локальном диске компьютера и загружать их в x86 Legacy BIOS, IA32 UEFI, x86_64 UEFI, ARM64 UEFI и MIPS64EL UEFI
Протестировано более 940 файлов ISO.

Более подробно предлагаю ознакомиться:

GitHub

Сайт

2. Далее на очереди не менее известный проект по пробиву ников на более  чем 350 соц. сетях и форумах - Sherlock

Ставится в несколько команд, есть готовый Docker контейнер.


Более подробно предлагаю ознакомиться:

GitHub

3. Последний из тройки нашего Awesome подбора, проект для обхода блокировок провайдера на Windows под названием - GoodbyeDPI

GoodbyeDPI - умеет блокировать пакеты с перенаправлением от пассивного DPI, заменять Host на hoSt, удалять пробел между двоеточием и значением хоста в заголовке Host, «фрагментировать» HTTP и HTTPS-пакеты (устанавливать TCP Window Size), и добавлять дополнительный пробел между HTTP-методом и путем.


Более подробно предлагаю ознакомиться:

GitHub

Пост автора на Habr


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

Если вы знаете какие-то интересные проекты связанные с Open Source решениями, буду рад их увидеть в комментариях.

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


P.S. Благодарю за потраченное время на чтение и всем желаю доброго времени суток!)

Показать полностью 3
1171

Как я в школе интернет-провайдером работал

Сразу скажу, что я не из нормальных людей, поэтому статься может показаться вам каким-то бредом.
В классе 7-м, я раздавал интернет своим одноклассникам за небольшие деньги. Сначала это была простая раздача мобильного интернета по Wi-Fi, что умеет делать каждый смартфон. Но мне была интересна тема интернет-провайдерства, как это всё устроено и т.д. Поэтому я начал разработку что-то типа интернет-провайдера с биллингом в своем классе. Не буду тут расписывать процесс разработки, множественные изменения и преобразования моей сети. В общем, напишу, до чего я дошел спустя 2 с лишним года постепенного развития сети (после чего проект закрылся)...

1. Я носил в своем рюкзаке маршрутизатор Mikrotik hAP lite mini (вроде, самое простое и дешевое решение от микротик). Он питался от PowerBank. Много места в рюкзаке это оборудование не занимало. Для чего это нужно было? Mikrotik раздавал основную сеть Wi-Fi для пользователей, но пропускал только тех, которых позволял пропускать так называемый биллинг, с которым общался Mikrotik. Еще он сообщал биллингу о подключениях устройств к сети. О биллинге ниже.

2. Да, у меня был собственный биллинг. Он был написан вручную на скриптах Python, работал на бесплатном VPS. У каждого пользователя моей сети был аккаунт, к которому привязан MAC-адрес устройства. Работало примерно так: если баланс пользователя ниже абонентской платы (т.е. баланса не хватит, чтобы оплатить еще один период), то аккаунт блокируется, а как только баланс равен или превышает величину абонентской платы - блокировка снимается. Что происходит при блокировке и разблокировке? При блокировке аккаунта, биллинг посылает Микротику команду, чтобы он удалил адрес данного устройства (тот, что привязан к аккаунту) из белого списка MAC-адресов Wi-Fi. Пользователь больше не может подключиться к нашей сети. При разблокировке происходит все наоборот - адрес добавляется в белый список, пользователь получает доступ к Wi-Fi.
Mikrotik так же сообщал биллингу о подключении/отключении устройств. Если у пользователя не оплачен период, то при подключении его устройства к сети оплачивался новый период, с баланса снималась сумма за период (абонентская плата).

3. Функционировал чат-бот в Телеграм. Собственно, там была панель управления для админа (внесение оплат, регистрация аккаунтов и т.п.).

Были функции и для пользователей сети, такие как просмотр своего баланса, статуса, учётных данных, взятие обещанного платежа и смена MAC-адреса.

Бот так же был написан на языке Python.


И это все работало в пределах одного небольшого класса, среди своих одноклассников. Если вам кажется это странным - перечитайте первое предложение статьи. А вообще, я делал это ради своего удовольствия, это как хобби. Мне нравилось постоянно развивать этот проект, наблюдать за его работой. Да и это значительно упрощало учет пользователей: все происходило автоматически. Мне только нужно было вносить оплаты через бота, что занимало несколько секунд. Много ли я заработал? Копейки. Стоимость моего интернета была очень дешевая, да и средний онлайн был 2-3 человека всего. Но цель была не в заработке, а в самом процессе=).

Показать полностью 3
Отличная работа, все прочитано!