Hello there.
relayd can't "forward to nat lookup" on freshly installed OpenBSD 7.6 amd64
because natlook missing for some reason. Tested on various machines with 7.6
installed.
How to reproduce
1. Add simple relay configuration to /etc/relayd.conf
relay my-relay {
listen on 127.0.0.1 port 1082
forward to nat lookup
}
2. start relayd with verbose debug options and try to connect to localhost 1082
where relayd listens for connections using telnet:
# telnet 127.0.0.1 1082
# relayd -dvvv
...
relay_launch: runnin
natlook: ioctl: No such file or directory
relay_close: sessions inflight decremted, now 0
natlook: ioctl: No such file or directory
relay_close: sessions inflight decremted, now 0
natlook: ioctl: No such file or directory
relay_close: sessions inflight decremted, now 0
Connection has dropped once established, relayd can't find natlook.
Please advice how to fix it.
Martin