Slackware Tagfiles

October 12th, 2024

Found some old notes concerning tagfiles. This all is for Slackware 14, but mainly should be useful for newer versions as well, though may have differences, I haven’t checked and compared. See below…

opensips: getting media IP

June 9th, 2024

To get the IP address from the SDP part of incoming INVITE:

http://lists.opensips.org/pipermail/users/2024-June/048189.html

NetBSD 10: httpd with PHP support

April 24th, 2024

By default httpd is run under _httpd user. To start from command line and specify another user (e.g. nobody) type:

To start httpd automatically, edit /etc/rc.conf (not /etc/rc.local , not /etc/defaults/rc.conf):

Ubuntu 20.04 remove old unused kernels

April 13th, 2024

https://askubuntu.com/a/1253348

Check what current kernel You are running:

So, this system runs 5.6.13-050613-lowlatency kernel.

List all installed kernels in Your OS:

Uninstall kernels You don’t need:

flameshot

March 10th, 2024

flameshot – a good alternative for Deepin Screenshot which seems to be unavailable in *buntu 23.10

OpenSIPS dispatching algorithms

February 20th, 2024

Just some explanation of dispatcher module argorithms.

hash over callid – ensures that all requests within a dialog goes to same box
hash over from uri – ensures that all requests from same user goes to same box
hash over to uri – ensures that registrations of an AoR goes to same box
hash over request-uri – ensures that requests to same destination are processes by same box
#hash over config variable – for different needs

NetBSD useful links

February 20th, 2024

https://netbsd.org/docs/guide/en/chap-boot.html#chap-boot-keyboard-layout

https://netbsd.org/docs/guide/en/chap-boot.html#chap-boot-system-time

https://netbsd.org/docs/guide/en/chap-boot.html#chap-boot-mount-cdrom

https://netbsd.org/docs/guide/en/chap-boot.html#chap-boot-pkgsrc

https://netbsd.org/docs/misc/index.html#wifi

https://netbsd.org/docs/misc/index.html#package-management

https://netbsd.org/docs/misc/index.html#installing-rootcerts

https://netbsd.org/docs/misc/index.html#managing-services

https://netbsd.org/docs/misc/index.html#run-on-startup

https://netbsd.org/docs/misc/index.html#viewing-disks

https://netbsd.org/docs/guide/en/chap-rmmedia.html#using-usb-flash-drives

https://netbsd.org/docs/guide/en/chap-rmmedia.html#cdrom

https://netbsd.org/docs/guide/en/chap-rmmedia.html#cdrom-users

https://netbsd.org/docs/guide/en/chap-rmmedia.html#vnconfig

NPF: NetBSD Packet Filter:

https://rmind.github.io/npf/nat.html

https://github.com/rmind/npf/tree/master/docs

https://rmind.github.io/npf/

3nmp (like LAMP)
https://wiki.netbsd.org/tutorials/services/3nmp/

how to install a lamp server
https://wiki.netbsd.org/pkgsrc/how_to_install_a_lamp_server/

setting up blocklistd (like fail2ban)
https://wiki.netbsd.org/tutorials/setting_up_blocklistd/

the netbsd system manager’s manual
https://wiki.netbsd.org/tutorials/the_netbsd_system_manager__39__s_manual/

tuning netbsd for performance
https://wiki.netbsd.org/tutorials/tuning_netbsd_for_performance/

unicode
https://wiki.netbsd.org/tutorials/unicode/

fail2ban, wordpress, lighttpd

February 20th, 2024

/etc/fail2ban/jail.local:

/etc/fail2ban/filter.d/botsearch-common.conf:

rsyslog: redirect logs from certain host to a separate file

November 30th, 2023

Linksys PAP2T-NA phone adapter is configured to send logs to a remote syslog server 10.11.0.10.

Enable UDP listener in /etc/rsyslog.conf and allow in it’s config a remote ip/subnet address:

module(load="imudp")
input(type="imudp" port="514")
$AllowedSender TCP, 10.11.0.0/16

Here is how logs look like after this (and sure after configuring your server’s ip as a syslog server on the remote device). Most likely they will appear in /var/log/syslog :

Nov 25 15:39:19 10.11.13.102 [1: 0]RTP Tx Dn
Nov 25 15:39:19 10.11.13.102 [1: 0]ENC INIT 8
Nov 25 15:39:19 10.11.13.102 [1: 0]RTP Tx Up (pt=8->0a48000a:18076)
Nov 25 15:39:19 10.11.13.102 CC: Remote Resume
Nov 25 15:39:19 10.11.13.102 CC: Connected
Nov 25 15:39:19 10.11.13.102 RTP: SSRC changed 787a1882->1df25275
Nov 25 15:39:29 10.11.13.102 syscfg_update_hdlr!!!
Nov 25 15:39:29 10.11.13.102 syscfg_update_hdlr!!!
Nov 25 15:39:51 10.11.13.102 syscfg_update_hdlr!!!


To redirect logs from remote host with ip address 10.11.13.102 do the following:


Create /etc/rsyslog.d/11-linksys-gw.conf with the following lines:


if $fromhost-ip == '10.11.13.102' then /var/log/linksys-gw.log
& stop


Create /var/log/linksys-gw.log empty file. At least in Debian you need to chown root:adm for this file.

Finally, restart rsyslog daemon. After that all logs going from remote ip-address 10.11.13.102 will be stored in a separate file.

VirtualBox: if VM does not start from console

September 18th, 2023

Trying to start VM from console, but unsuccessful:

lexus@lexus-H110M-S2H:~$ vboxmanage startvm 21eaceac-f85e-4622-a52b-c586352aa9eb
Waiting for VM "21eaceac-f85e-4622-a52b-c586352aa9eb" to power on...
VBoxManage: error: The virtual machine 'centos7-ast-16' has terminated unexpectedly during startup because of signal 6
VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component MachineWrap, interface IMachine

The solution is "--type headless" option:

lexus@lexus-H110M-S2H:~$ vboxmanage startvm 21eaceac-f85e-4622-a52b-c586352aa9eb --type headless
Waiting for VM "21eaceac-f85e-4622-a52b-c586352aa9eb" to power on...
VM "21eaceac-f85e-4622-a52b-c586352aa9eb" has been successfully started.