From 01b159092f9ff80ae76fb40ee61a342729d6160e Mon Sep 17 00:00:00 2001 From: illustris Date: Sat, 15 Jun 2024 20:29:01 +0530 Subject: [PATCH] nixos/proxmox-lxc: fix ping in unprivileged LXCs --- nixos/modules/virtualisation/proxmox-lxc.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/nixos/modules/virtualisation/proxmox-lxc.nix b/nixos/modules/virtualisation/proxmox-lxc.nix index ff1c0972166c..9af02deed473 100644 --- a/nixos/modules/virtualisation/proxmox-lxc.nix +++ b/nixos/modules/virtualisation/proxmox-lxc.nix @@ -65,6 +65,14 @@ with lib; hostName = mkIf (!cfg.manageHostName) (mkForce ""); }; + # unprivileged LXCs can't set net.ipv4.ping_group_range + security.wrappers.ping = mkIf (!cfg.privileged) { + owner = "root"; + group = "root"; + capabilities = "cap_net_raw+p"; + source = "${pkgs.iputils.out}/bin/ping"; + }; + services.openssh = { enable = mkDefault true; startWhenNeeded = mkDefault true;