]> git.ipfire.org Git - people/ms/ipfire-2.x.git/commitdiff
ovpnmain.cgi: Tell the server the subnet in the old-fashioned way
authorMichael Tremer <michael.tremer@ipfire.org>
Tue, 3 Jun 2025 10:40:38 +0000 (12:40 +0200)
committerMichael Tremer <michael.tremer@ipfire.org>
Tue, 3 Jun 2025 10:40:38 +0000 (12:40 +0200)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
html/cgi-bin/ovpnmain.cgi

index a7bc0c02ab1375ee3d292be6fa84556f2cba460f..fd3e38e84573f09d8b000531a9739efe71f88b9c 100644 (file)
@@ -240,8 +240,10 @@ sub writeserverconf {
        print CONF "# Topology\n";
        print CONF "topology subnet\n\n";
 
-    my @tempovpnsubnet = split("\/",$vpnsettings{'DOVPN_SUBNET'});
-    print CONF "server $tempovpnsubnet[0] $tempovpnsubnet[1]\n";
+    my $netaddress = &Network::get_netaddress($vpnsettings{'DOVPN_SUBNET'});
+    my $subnetmask = &Network::get_netmask($vpnsettings{'DOVPN_SUBNET'});
+
+    print CONF "server $netaddress $subnetmask\n";
     print CONF "tun-mtu $vpnsettings{'DMTU'}\n";
 
        # Write custom routes