Benutzer-Werkzeuge

Webseiten-Werkzeuge


hackerspace:netz:hosts:fw01

Dies ist eine alte Version des Dokuments!


fw01

BIOS Settings

  • AC Fallback → Power On
  • Boot from LAN → Off

System

Auf fw01 läuft ein OPNsense.

Netzwerk

  • re0 → Raum-LAN
  • re1 → VDSL

Specials

Im OPNsense sind im Web-Interface für DHCP zwei Gültigkeitsprüfungen rausgepatcht, da sich diese mit unserer Konfiguration beißen. Nach einem Update müssen diese wie folgt wiederhergestellt werden.

Patches für OPNsense:

Im Ordner /usr/local/www/

DHCP:

# diff -U3 services_dhcp.php.old services_dhcp.php
--- services_dhcp.php	2019-02-03 18:33:43.089732000 +0000
+++ services_dhcp.php	2019-02-03 18:04:42.588476000 +0000
@@ -378,11 +378,11 @@
                 if (empty($map['ipaddr'])) {
                     continue;
                 }
-                if ((ip2ulong($map['ipaddr']) > $dynsubnet_start) &&
-                  (ip2ulong($map['ipaddr']) < $dynsubnet_end)) {
-                    $input_errors[] = sprintf(gettext("The DHCP range cannot overlap any static DHCP mappings."));
-                    break;
-                }
+                //if ((ip2ulong($map['ipaddr']) > $dynsubnet_start) &&
+                //  (ip2ulong($map['ipaddr']) < $dynsubnet_end)) {
+                //    $input_errors[] = sprintf(gettext("The DHCP range cannot overlap any static DHCP mappings."));
+                //    break;
+                //}
             }
         }
         // save data

DHCPv6:

# diff -U3 services_dhcpv6.php.old services_dhcpv6.php
--- services_dhcpv6.php	2019-02-03 18:34:29.416533000 +0000
+++ services_dhcpv6.php	2019-02-03 18:04:57.875615000 +0000
@@ -220,10 +220,10 @@
                 $dynsubnet_end = inet_pton($pconfig['range_to']);
                 if (!empty($config['dhcpdv6'][$if]['staticmap'])) {
                     foreach ($config['dhcpdv6'][$if]['staticmap'] as $map) {
-                        if (!empty($map['ipaddrv6']) && inet_pton($map['ipaddrv6']) > $dynsubnet_start && inet_pton($map['ipaddrv6']) < $dynsubnet_end) {
-                            $input_errors[] = sprintf(gettext("The DHCP range cannot overlap any static DHCP mappings."));
-                            break;
-                        }
+                        //if (!empty($map['ipaddrv6']) && inet_pton($map['ipaddrv6']) > $dynsubnet_start && inet_pton($map['ipaddrv6']) < $dynsubnet_end) {
+                        //    $input_errors[] = sprintf(gettext("The DHCP range cannot overlap any static DHCP mappings."));
+                        //    break;
+                        //}
                     }
                 }
             }
hackerspace/netz/hosts/fw01.1571395793.txt.gz · Zuletzt geändert: 18.10.2019 12:49 von Nils Schneider