Hi,
I think it is an herited "over secured" test on the IP, because Sentora was not intended to be setup on local network.
You can do a search in file panel/modules/dns_manager/code/controler.ext.php for FILTER_FLAG_NO_PRIV_RANGE and remove this option (and the "or" character "|" before or after) from the parameters of filter_var().
There are 3 instances of it in the file, in functions IsValidIP(), IsValidIPv4() and IsValidIPv6() to be changed according to what you need.
There are also 3 instances of same functions (!!!) in file panel/dryden/sys/monitoring.class.php. I have the feeling that all modules would have to use them, but that they do not. BTW, I hate the form of this library, using functions all static into classes ... only to enable automatic loading, without any OOP requirements.
I think it is an herited "over secured" test on the IP, because Sentora was not intended to be setup on local network.
You can do a search in file panel/modules/dns_manager/code/controler.ext.php for FILTER_FLAG_NO_PRIV_RANGE and remove this option (and the "or" character "|" before or after) from the parameters of filter_var().
There are 3 instances of it in the file, in functions IsValidIP(), IsValidIPv4() and IsValidIPv6() to be changed according to what you need.
There are also 3 instances of same functions (!!!) in file panel/dryden/sys/monitoring.class.php. I have the feeling that all modules would have to use them, but that they do not. BTW, I hate the form of this library, using functions all static into classes ... only to enable automatic loading, without any OOP requirements.