From 180c4c2e912d18567b6338d02e4e1e92ee4c0bde Mon Sep 17 00:00:00 2001 From: bergware Date: Thu, 10 Aug 2023 03:26:04 +0200 Subject: [PATCH] Re-introduce macvlan / ipvlan selection when bridge is enabled --- .../DockerSettings.page | 19 ++++++++++++++ .../dynamix.vm.manager/include/libvirt.php | 2 +- .../include/libvirt_helpers.php | 6 ++--- etc/rc.d/rc.docker | 26 ++++++++++++++----- etc/rc.d/rc.inet1 | 4 +-- 5 files changed, 45 insertions(+), 12 deletions(-) diff --git a/emhttp/plugins/dynamix.docker.manager/DockerSettings.page b/emhttp/plugins/dynamix.docker.manager/DockerSettings.page index f33437337..79f593ab3 100644 --- a/emhttp/plugins/dynamix.docker.manager/DockerSettings.page +++ b/emhttp/plugins/dynamix.docker.manager/DockerSettings.page @@ -23,6 +23,8 @@ require_once "$docroot/plugins/dynamix.docker.manager/include/DockerClient.php"; $DockerClient = new DockerClient(); exec("/etc/rc.d/rc.docker status >/dev/null",$dummy,$DockerStopped); +$bridge = file_exists('/sys/class/net/br0'); + function strposX($s, $c, $n=1) { $p = 0; while ($n && $p=strpos($s,$c,$p)!==false) {$n--; $p+=strlen($c);} @@ -254,6 +256,16 @@ _(Template Authoring Mode)_: :docker_authoring_mode_help: + +_(Docker custom network type)_: +:  _(Please read the Help carefully)_. _(Misconfiguration can cause problems)_. + +:docker_custom_network_type_help: + + _(Host access to custom networks)_: :