on 24-02-2023 14:39
I have 2 servers in my network which I expose to the internet via port forwarding.
One of these devices used to have the internal IP of 192.168.0.6, but I have recently changed it's IP address to 192.168.0.5.
Today I opened the port forwarding page on the router and deleted the old rule and tried to create a new rule for the new IP address.
When entering the IP address, the router's script logic tells me that 192.168.0.5 is not a valid IP address!
As such, I cannot add the new rule which means my service is no longer visible to the Internet.
I tried speaking with VM tech support, but the people I dealt with obviously don't have a clue about port forwarding because they kept telling me that my routers IP address is 192.168.0.1 - yeah, they were that good!
on 24-02-2023 15:07
Does the Hub expect the 192.168.0.5 IP to be on the DHCP reserved list before it will accept the port forward.
on 24-02-2023 15:11
no - I dont use DHCP on the router anyway - never have, I use my pi-hole for DHCP
on 24-02-2023 15:57
Your picture does not contain any port numbers, perhaps that’s the problem and it’s an error in the message given.
on 24-02-2023 16:06
yeah - I know it doesnt - that's not the problem. It's the fact that the page thinks that 192.168.0.5 isn't a valid IP.
The screen shot was just to show the error
trust me, I've used this for years. I know how port forwarding is supposed to work. If the stupid page wasn't using JavaScript to detect for a valid IP, then it wouldn't block you from going any further
on 24-02-2023 16:24
on 24-02-2023 16:29
192.168.0.5 is in the range. I have 50+ device in my network. My DHCP leases starts at 192.168.0.2 and ends at 250. I reserve IPs between 0.2 and 200 - Anything outside that range is a device which I dont "control" - i.e. a guest mobile/tablet etc.
Its not the IP address that's wrong - its the VM router web page - there's obviously been an update and that has included a javascript file which is trying to validate the entered IP and getting it wrong.
If VM weren't so flipping controlling with their router this wouldn't be an issue
on 24-02-2023 16:34
on 24-02-2023 16:41
It makes no difference what IP I enter - it says that are all wrong...
on 24-02-2023 16:43
I've been trying that for most of the day - I'm not a programmer, so I can find the variable in the HTML which it looks at, but then can't find that in the JavaScript file - There's 6 or 7 js files - I think the correct one is the "base.js" file, but can't find where it does the validation.