Foreman 2.4 / Katello 4 - iPXE not working

This is what I do think is the problem. Note how it recognizes 192.168.255.15. Then if we remember this line:

That indicates it should really use 192.168.255.151. It doesn’t recognize that 192.168.255.15 is a valid reverse proxy. That means it detects the remote IP incorrectly.

Can you try adding this to /etc/foreman/settings.yaml:

---
# ... existing config
:trusted_proxies:
  - "127.0.0.0/8"
  - "::1"
  - "192.168.255.15"

Then run systemctl restart foreman and try again.