26 lines
632 B
Bash
26 lines
632 B
Bash
#!/bin/sh
|
|
set -eu
|
|
|
|
echo "=== Proxmox qdevice (corosync-qnetd) ==="
|
|
|
|
echo
|
|
echo "IPs:"
|
|
ip -br addr show scope global 2>/dev/null | awk '{print " - " $1 " " $3}'
|
|
|
|
echo
|
|
echo "sshd_config Ports:"
|
|
grep -E '^[[:space:]]*Port[[:space:]]+[0-9]+' /etc/ssh/sshd_config 2>/dev/null \
|
|
| awk '{print " - TCP " $2}' || true
|
|
|
|
echo
|
|
echo "Listening sockets (ss):"
|
|
ss -H -lntup 2>/dev/null | awk '{print " - " $1 " " $5 " " $7}' || true
|
|
|
|
echo
|
|
echo "qnetd process:"
|
|
ps -ef 2>/dev/null | grep -E '[c]orosync-qnetd' || echo " - corosync-qnetd: not running"
|
|
|
|
echo
|
|
echo "Notes:"
|
|
echo " - corosync-qnetd typically uses TCP/5403 (unless started with -p)."
|