It's that easy: You must have a router, no router = no internet (or you have a modem which would be bad...)
Port forwarding, as it's name suggests that a port on a machine redirect to an another port on an another machine. The "Port forward" as you seem to be talking about is listening to your external IP (= your router) which allows connection to your machine. So you need to have access to your router to port forward except if you use a VPS/Dedicated server.
No router means no WiFi. Wired connections are better than wireless. For a home hosted MC server I would recommend a wired connection.
Wrong wrong wrong. A router alone would mean no wifi, too. Today internet provider mostly give out devices which combine a modem (for connecting to the web), a router (for managing IPs and splitting the connection etc.- and a wireless access point (for wifi)
If you need help logging into your router or don't know how to get to your router admin page some of the common router internal IP's are 192.168.1.1, 192.168.0.1, 10.0.0.1 also I've had 192.168.0.254 try inserting these one at a time into your browser URL bar until u find your router admin page once you get there I can't help you with logging in but most routers stock username and passcode is admin , password
Wifi and internet access are two different things. A router alone will give wifi, but it will not give internet access. @MadeUpadanaYT If you don't have access to your router and are running your server from windows, you can try the upnp port forwarding setting in the pocketmine.yml to make the forward automatic, but it would only work on windows if the router is looking for the request.
A router alone will NOT give wifi. A router will route traffic (lol). A modem will connect to the inter webs. An AP (access point) will eventually provide wifi. Or even WLAN if connected to a router. Where's my wifi cable again
That's the same thing I posted above lol It's over there, but watch out that you don't trip over it lol
He may be talking about having just a Modem, in which case the process is much the same. Find the IP of your modem, go to that address, you will see a menu with different settings, click port forward, configure your settings, etc.
Wait. You can't assume every modem/router has a web server running on it. But back to OP: please post your router/modem model