На одном из хостов заменил sysv-init на OpenRC и сразу после этого (после перезагрузки хоста) перестал работать forward портов в ssh клиенте.
netstat -anp4 | grep -v EST
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
ssh kube -D 1234
channel_setup_fwd_listener_tcpip: cannot listen to port: 1234
Could not request local forwarding.
Last login: Fri May 12 12:07:47 2023 from xxx
root@kube:~# exit
logout
Connection to kube closed.
ssh kube -D 1235
channel_setup_fwd_listener_tcpip: cannot listen to port: 1235
Could not request local forwarding.
Last login: Fri May 12 12:38:18 2023 from xxx
root@kube:~# exit
logout
Connection to kube closed.
netcat -l 1237 &
[1] 30644
netstat -anp4 | grep -v EST
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:1237 0.0.0.0:* LISTEN 30644/netcat
apparmor, selinux и capabilities отключены.
Что мешает процессу ssh получить нужные локальные порты для состояние LISTEN? Другие программы типа netcat могут слушать порты как и раньше, по крайне мере судя по netstat.
Куда копать? Не пойму :(