Hi - rookie question: I have ADSL internet at home, distributed to local hosts via a cheap modem/router provided by the ISP. And connected as one of the network nodes is an old laptop running OpenBSD. I want to use that laptop as a webserver, ftp server, etc. I can connect to the laptop internally, from within the local network (192.168.15.11) via http, ssh, ftp, etc, but I can't see it from external hosts. I already tried different configurations in the router/modem related to port forwarding, NAT, but without success, so I'm starting to think that it might be something I'm missing on OpenBSD network config (PF maybe?).
I tried enabling ip forwarding in sysctl but I still can't see it from outside hosts. Specifically, my question would be this: if I can see my laptop from within the local network, would that be enough to guarantee that I should be able to detect it externally? If not, what configuration should I be looking to adjust? httpd.conf is accepting connections from any IP address, as far as I understand this: # $OpenBSD: httpd.conf,v 1.17 2017/04/16 08:50:49 ajacoutot Exp $ # # Macros # ext_addr="*" # # Global Options # # prefork 3 # # Servers # # A minimal default server server "default" { listen on $ext_addr port 80 listen on $ext_addr port 8080 listen on $ext_addr port 50080 root "/htdocs/" directory { no index } location "*.php" { fastcgi socket "/run/php-fpm.sock" } } As for ssh_config the only change I made to the default config file was to include port 50022 (trying to avoid any blocking to port 22 that my ISP might be enforcing). Any pointing to the right direction would be appreciated... Kind regards, Michel