!tCyGickeVqkHsYjWnh:nixos.org

NixOS Networking

882 Members
Declaratively manage your switching, routing, wireless, tunneling and more. | Don't rely on `networking.*` for interface and routing setup, use systemd-networkd, ifstate or NetworkManager instead. | Set `SYSTEMD_LOG_LEVEL=debug` to debug networking issues with networkd | No bad nft puns, please. | Room recommendations: #sysops:nixos.org256 Servers

Load older messages


SenderMessageTime
25 Feb 2026
@antifuchs:asf.computerantifuchsthank you!20:17:53
@antifuchs:asf.computerantifuchssounds like I need to pull in the one managing the VF functionality, that makes sense20:18:17
@isabel:isabelroses.comisabel changed their profile picture.21:51:39
26 Feb 2026
@sandro:supersandro.deSandro 🐧glad I could help14:27:17
@sandro:supersandro.deSandro 🐧I couldn't find much about that online unfortunately, takes a bit of guessing14:27:39
27 Feb 2026
@antifuchs:asf.computerantifuchs

systemd-networkd is being a bit weird. networkctl status says /etc/systemd/network/50-vnet.network: RequiredForOnline=yes and ActivationPolicy=manual, this may cause a delay at boot. but the file is:

:;    cat /etc/systemd/network/50-vnet.network
[Match]
Name=vnet*

[Link]
ActivationPolicy=manual
RequiredForOnline=no-carrier
Unmanaged=true

[Network]
ConfigureWithoutCarrier=true
20:18:35
@antifuchs:asf.computerantifuchsRequiredForOnline is not yes?20:18:54
@charles:computer.surgeryCharles shot in the dark: what does networkctl cat 50-vnet.network say? maybe there's some merging going on? iirc that's a thing with services, dunno about networks 20:59:40
28 Feb 2026
@ilsubyeega:catgirl.cloudilsubyeega joined the room.09:24:53
@ilsubyeega:catgirl.cloudilsubyeega

Hello, I want to configure my both desktop and laptop with topology from following image, really no clue about linux networking:

  • What should i use for networking? looks like systemd.networkd and networkmanager exists, but i was daily driving networkmanager while not knowing networkd, one of friend suggests to use networkd, looks like nixpkgs nixos module is quite decent than networkmanager. If networkd, should i scare about WIFI/wireless network usage there?
  • the idea is:
    • create physical-named group, adding wlan0 and eth0 to group
    • create nordvpn nixos container(nspawnd, i believe) and network group, uses physical as upstream network, exposing to own network group
    • create cloudflare nixos container and network group, uses nordvpn as upstream network, exposing to own network group.
    • create tailscale nixos container and network group, uses physical as upstream network, exposing to own network group.
    • create main network group which does:
      • uses physical/nordvpn/cloudflare as network upstream. easily swappable
      • merges tailscale's internal IP range
  • while researching the article(as nested vpn) shows running custom systemd services which invoke netns command, i believe there must be the another way to configure this; there are many raw resources on linux networking, not sure each things fit my specific use case, so I'm asking: what approach would be ideal?
09:48:54
@ilsubyeega:catgirl.cloudilsubyeegagod thats a ton09:49:01
@ilsubyeega:catgirl.cloudilsubyeegaimage.png
Download image.png
09:49:12
@ilsubyeega:catgirl.cloudilsubyeega *

Hello, I want to configure my both desktop and laptop with topology from following image, really no clue about linux networking:

  • What should i use for networking? looks like systemd.networkd and networkmanager exists, but i was daily driving networkmanager while not knowing networkd, one of friend suggests to use networkd, looks like nixpkgs nixos module is quite decent than networkmanager. If networkd, should i scare about WIFI/wireless network usage there?
  • the idea is:
    • create physical-named group, adding wlan0 and eth0 to group
    • create nordvpn nixos container(nspawnd, i believe) and network group, uses physical as upstream network, exposing to own network group
    • create cloudflare nixos container and network group, uses nordvpn as upstream network, exposing to own network group.
    • create tailscale nixos container and network group, uses physical as upstream network, exposing to own network group.
    • create main network group which does:
      • uses physical/nordvpn/cloudflare as network upstream. easily swappable
      • merges tailscale's internal IP range
      • all processes/userspace programs that didnt set explict network configuration should go towards here.
  • while researching the article(as nested vpn) shows running custom systemd services which invoke netns command, i believe there must be the another way to configure this; there are many raw resources on linux networking, not sure each things fit my specific use case, so I'm asking: what approach would be ideal?
09:50:05
@k900:0upti.meK900Why are you even doing any of this09:51:20
@k900:0upti.meK900This is SO overengineered and why09:51:29
@ilsubyeega:catgirl.cloudilsubyeegawanted to use nested vpn without extra concens by writing declartive configuration09:52:21
@ilsubyeega:catgirl.cloudilsubyeegagoing to daily drive this and serve some portion of this into my vps later09:53:04
@k900:0upti.meK900But why nested VPNs at all?09:53:09
@k900:0upti.meK900And why so many of them09:53:16
@ilsubyeega:catgirl.cloudilsubyeegaits at 2 for this case, at this time cloudflare exposes your location without opt-out09:54:14
@ilsubyeega:catgirl.cloudilsubyeegafor tailscale they dont have detailed linux setup docs for like this so pushing in container(also cloudflare is binary while nordvpn is not)09:55:16
@adam:robins.wtfadamcstephensif you don't trust cf, why use them at all?14:05:11
@ilsubyeega:catgirl.cloudilsubyeegacost14:06:17
@adam:robins.wtfadamcstephenswhat you don't pay in money costs you in other ways.14:08:28
@adam:robins.wtfadamcstephensespecially when using an American service.14:09:48
@ilsubyeega:catgirl.cloudilsubyeegaim on asia14:09:58
@adam:robins.wtfadamcstephensand cloudflare is...14:10:10
@ilsubyeega:catgirl.cloudilsubyeegamultiple regioned14:10:18
@adam:robins.wtfadamcstephensmmhmm14:11:56
@myned:bjork.techMyned joined the room.20:41:53

There are no newer messages yet.


Back to Room ListRoom Version: 6