573
April 8, 2022, 8:39pm
1
Using the container given here or the one given here how can I get access to the internet from that created / started container ?
Original question: I tried the settings described in the manual with no success.
ping 1.1.1.1 -c1
with no luck.
Edit: Disabling firewall is the workaround to get external access:
containers.postfix =
{
config =
{ config, pkgs, lib, ... }:
{
environment.systemPackages = [ pkgs.mailutils ];
services.postfix.enable = true;
users.users.tisu.isNormalUser = true;
networking.firewall.enable = false;
};
};
573
April 11, 2022, 11:16am
2
Stumbled upon Minimal working nextcloud config - #12 by nixinator , linked ticket says that when wifi interface is used, there are issues with NAT.
Thus when I put networking.firewall.enable = false;
in configuration.nix or mycontainer.nix I can sudo nixos-container run postfix -- ping 1.1.1.1 -c1
getting 0% packet loss
which is a workaround.
Updating the op to reflect workaround.
1 Like
to be more precise , I’ve seen ‘weirdness’ when using layer 2 bridging, as wifi isn’t exactly Ethernet,
and sometime drivers don’t play well with this ‘bridging’. so your Mileage will vary.
All i can say if your having trouble, try Ethernet, and see if you get better results, which is a workaround at best.
1 Like