Перейти до основного вмісту

Публікації

Видалити пошту з черги postfix

Після спам атаки у черзі залишились повідомлення для доставки, тому потрібно почистити чергу postfix. postqueue -p | tail -n +2 | awk 'BEGIN { RS = "" } /username@example\.com/ { print $1 }' | tr -d '*!' | postsuper -d - Перевірити чергу можна з posqueue -p Пораду знайшов тут https://pgabri.com/blog/delete-mail-from-specific-sender-from-postfix-queue/

Відсутні системні журнали в Debian 11.

В Debian 11 відсутній системні журнали в /var/lo, немає ні "/var/log/syslog" , ні "/var/log/messages". Виявилось , це тому що за умовчанням вказана systemd як init system, і системні журнали (system log) доступні через команду journalctl. Опис за посиланням . Для того, щоб системні журнали були у вигляді звичних файлів у /var/log потрібно встановити пакунок rsyslog . Пораду знайшов тут https://forums.debian.net/viewtopic.php?t=154417

Налаштування сервісу SNMP у Windows Server

Для можливості доступу до інформації Windows за допомогою протоколу SNMP потрібно (на прикладі Windows 2019): 1. Встановити сервіс SNMP Open Server Manager Click Add roles and features Under Before you begin click Next Under Select installation type click Next Under Select destination server click Next Under Select server roles click Next Under Select features select SNMP Service and click Add Features and then click Next 2. Налаштувати та запустити сервіс SNMP Open Services applet (click on Start menu and search for services) Navigate to the SNMP Service, right click and then click Properties Click on Security and then click on Add. Add community name, the default one is public. Click on Accept SNMP Packets from these hosts Click on Add and then add your NMS (Network Monitoring Solution) that will collect SNMP Traps. You can delete localhost. Click Apply and then OK Поради знайшов тут https://support.solarwinds.com/SuccessCenter/s/article/Install-or-configure-SNMP-for-Windows?language

Надсилання пошти з Debian (Ubuntu)

Для надсилання пошти з Debian (Ubuntu) потрібно мати 1. Клієнт, як то mail, mailx, mutt, mpack, sendmail, msmtp 2. Агент MTA, як то postfix, exim, sendmail, msmtp Можливо кілька вріантів: 1. Я кщо "важкі" сервери MTA, як то Postfix або Exim, встановлювати небажано, то msmtp-mta може бути рішенням. В якості клієнта буде mail (mailx) , а в якості MTA буде msmtp-mta. Тож встановлюємо sudo apt install msmtp msmtp-mta mailutils Створюємо файл конфігурації /etc/msmtprc # Set default values for all following accounts.  defaults  # Use the mail submission  port 587 instead of the SMTP port 25.  port 587  # Always use TLS.  tls on  # Set a list of trusted CAs for TLS. The default is to use system settings, but  # you can select your own file.  tls_trust_file /etc/ssl/certs/ca-certificates.crt  # The SMTP server of your ISP  account isp  host mail.isp.example  from smithjoe@isp.example  auth on  user 12345  # Set default account to isp  account  default: isp  # Map local users to mail

Asterisk. Телефон за NAT. Не чутно голосу в одну сторону

SIP телефон під'єднаний до порту дротового інтерфейсу комп'ютера, котрий підключений до локальної мереже через WiFi. На комп'ютері для дротового інтерфейса вказано режим спільного використання, тобто для цього інтерфейса вказана мережа 10.42.1.0 і телефон фактично працює за NAT. Дивитись детальніше про режим у  https://onchigor.blogspot.com/2023/09/ubuntu-22-wifi-ethernet.html Дзвінок наружу проходить, але голос чутно тільки в одну сторону. Потрібно у pjsip.conf для цього телефона у секції [endpoint] вказати direct_media=no rtp_symmetric=yes force_rport=yes rewrite_contact=yes Після цього голос чутно у обидві сторони, але через деякий час телефон втрачає регістрацію і телефон може викликати, а його в мережі не видно. Щоб телефон за NAT не втрачав регістрацію, потрібно у pjsip.conf для цього телефона у секції [aor] вказати qualify_frequency=60 Поради знайшов у https://community.asterisk.org/t/asterisk-pjsip-no-voice-on-incoming-calls/97990 https://community.asterisk.org/t/pj

Відключення сесій клієнтів RDP у Windows Server 2016/2019

У Windows Server 2016 зникли звиклі  tsadmin.msc (Remote Desktop Services Manager — Диспетчер сервісів віддалених робочих столів) и tsconfig.msc (Remote Desktop Session Host Configuration — Конфигурація вузла віддалених робочих столів). Пропонується скопіювати ці модулі з старого сервера Windows Server 2008. Але навіть після цього не вдається відключити "заморожений" сеанс клієнта. Для цього потрібно зробити .bat модуль з таким змістом @echo off quser set /P rid="Enter RDP user ID: " start mstsc /shadow:%rid% /control /noConsentPrompt Після запуску від Administrator буде виведено усі наявні сесії і якщо вказати id потрібної сесії, вона буде відключена.

Ubuntu 22 в якості моста між WiFi та Ethernet

Щоб налаштувати режим моста (bridge) в Ubuntu для передачі трафіка з WiFi в локальну дротову мережу існує багато порад. Один з цікавих варіантів описаний тут https://chrisjhart.com/Bridge-Network-Interfaces-on-Ubuntu-22.04/ Але це працює для двох дротових адаптерів Ethernet, а адаптер WiFi не додається у міст (bridge). Працюючий спосіб - це в налаштуваннях адаптера дротового Ethernet вказати On the "IPv4 Settings tab", select Method: "Shared to other computers" (закладка IPv4 вказати "Спільне з іншими комп'ютерами") Пристрої, що будуть підключені до дротового інтерфейсу отримають адресу з діапазону 10.42.0.1/255.255.255.0 Пораду знайшов тут https://askubuntu.com/questions/359856/share-wireless-internet-connection-through-ethernet