!tCyGickeVqkHsYjWnh:nixos.org

NixOS Networking

893 Members
Declaratively manage your switching, routing, wireless, tunneling and more.261 Servers

Load older messages


SenderMessageTime
1 Jul 2025
@magic_rb:matrix.redalder.orgmagic_rb
In reply to @zhaofeng:zhaofeng.li
Is there a netbox alternative by any chance? Somehow every time I try to upgrade this thing, it ends up in disaster... 🙃
https://github.com/oddlama/nix-topology may work for you
20:51:33
@zhaofeng:zhaofeng.liZhaofeng Liinteresting, might give it a try as an additional tool20:55:20
@zhaofeng:zhaofeng.liZhaofeng Libut I'm specifically looking for a IP management tool20:55:42
@hexa:lossy.networkhexai use a plain text file for that 😄 20:56:20
@zhaofeng:zhaofeng.liZhaofeng LiI don't really use many of netbox's features besides ipam20:56:20
@hexa:lossy.networkhexa
172.23.42.0/28	fd42:23:42::/52
	172.23.42.1	fd42:23:42:b100::/56	juno
	172.23.42.2	fd42:23:42:b200::/56	snafu
	172.23.42.3	fd42:23:42:b300::/56	ganymede
	172.23.42.4	fd42:23:42:b400::/56	helios
	172.23.42.5	fd42:23:42:b500::/56	eris

	172.23.42.8	fd42:23:42:b800::/56	io
	172.23.42.9	fd42:23:42:b900::/56	nyx
	172.23.42.10	fd42:23:42:ba00::/56	helix

	172.23.42.11	fd42:23:42:bb00::/56	titan

172.23.42.64/26 fd42:23:42:100::/64	io LAN
172.23.42.128/26 fd42:23:42:110::/64	io WLAN

172.23.42.224/31 fd23:42:ff00::/64
	172.23.42.224	fd42:23:42:ff00::1	io
	172.23.42.225	fd42:23:42:ff00::2	ganymede
172.23.42.226/31 fd42:23:42:ff01::/64
	172.23.42.226	fd42:23:42:ff01::1	io
	172.23.42.227	fd42:23:42:ff01::2	juno
172.23.42.228/31 fd42:23:42:ff02::/64
	172.23.42.228	fd42:23:42:ff02::1	ganymede
	172.23.42.229	fd42:23:42:ff02::2	pixel3a
172.23.42.230/31 fd42:23:42:ff03::/64
	172.23.42.230	fd42:23:42:ff03::1	ganymede
	172.23.42.231	fd42:23:42:ff03::2	juno
172.23.42.232/31 fd42:23:42:ff04::/64
	172.23.42.232	fd42:23:42:ff04::1	ganymede
	172.23.42.233	fd42:23:42:ff04::2	helios
172.23.42.234/31 fd42:23:42:ff05::/64
	free
172.23.42.236/31 fd42:23:42:ff06::/64
	172.23.42.236	fd42:23:42:ff06::1	ganymede
	172.23.42.237	fd42:23:42:ff06::2	titan
172.23.42.238/31 fd42:23:42:ff07::/64
	172.23.42.238	fd42:23:42:ff07::1	juno
	172.23.42.239	fd42:23:42:ff07::2	helios
172.23.42.240/31 fd42:23:42:ff08::/64
	172.23.42.240	fd42:23:42:ff08::1	juno
	172.23.42.241	fd42:23:42:ff08::2	nyx
172.23.42.242/31 fd42:23:42:ff09::/64
	free
172.23.42.244/31 fd42:23:42:ff0a::/64
	free
172.23.42.246/31 fd42:23:42:ff0b::/64
	172.23.42.246	fd42:23:42:ff0b::1	ganymede
	172.23.42.247	fd42:23:42:ff0b::2	nyx
20:57:00
@hexa:lossy.networkhexawell, this is wildly outdated20:57:18
@adam:robins.wtfadamcstephensi have a pretty simple nix attrs in a file for my networks, and store the rest of the reserved IPs in the dnsmasq config20:57:27
@hexa:lossy.networkhexawhat is the real crime?20:57:46
@adam:robins.wtfadamcstephensmy HA dnsmasq failover setup is the crime indeed20:58:07
@hexa:lossy.networkhexahaving your ip address plan in a plain text file or having it in dnsmasq?20:58:13
@adam:robins.wtfadamcstephensdnsmasq in nixos config to be clear20:58:32
@zhaofeng:zhaofeng.liZhaofeng Lithis is probably doable, but I kind of miss the visualization netbox gives me20:58:56
@zhaofeng:zhaofeng.liZhaofeng Lias well as the one-click assignment feature20:59:17
2 Jul 2025
@shx228:matrix.orgshx228 set a profile picture.01:50:06
@blocklisted:matrix.orgblocklisted joined the room.14:48:26
@magic_rb:matrix.redalder.orgmagic_rb
In reply to @zhaofeng:zhaofeng.li
this is probably doable, but I kind of miss the visualization netbox gives me
What id do is have it all in nix, rhen rely on nix-topology or similar for visualization
21:24:37
@zhaofeng:zhaofeng.liZhaofeng Liyeah, I might consider it, but there's just a bunch of abstractions that I've need to build (mostly wrangling with CIDRs)21:40:44
@zhaofeng:zhaofeng.liZhaofeng Liby the way, migrated everything over to babel from OSPF and it's actually working quite well21:41:22
@magic_rb:matrix.redalder.orgmagic_rb
In reply to @zhaofeng:zhaofeng.li
yeah, I might consider it, but there's just a bunch of abstractions that I've need to build (mostly wrangling with CIDRs)
Makes me wish we had bitshifts in nix
21:44:58
@zhaofeng:zhaofeng.liZhaofeng Li* yeah, I might consider it, but there's just a bunch of abstractions that I'll need to build (mostly wrangling with CIDRs)21:45:22
3 Jul 2025
@ctheune:matrix.flyingcircus.ioChristian Theune hexa (clat on linux when): i'm debugging some scalability issues with the ACME unit structure we're having. after a couple of interesting bits I now face https://github.com/NixOS/nixpkgs/pull/81371#issuecomment-605526099 and would like to consider alternatives to adding the renew services to multi-user.target. Specifically, you mention that you'd like changes to be applied, however, in our situation this always causes service restarts and massive (local) lego calls that add up in unfortunate ways - even if nothing has changed. aside from bolting on an option whether to do this or not, I'm wondering whether we can change it in a way that will leverage the regular "this service has changed, lets restart it". I'm currently playing around with remainafter exit, but that causes other things to explode. It's a bit of a minefield ... I'm available to chat basically the whole day if you'd like to give some input on this ... 05:09:22
@emma:rory.gay@emma:rory.gaythis might be offtopic for here, but what's the mostefficient way to mount a remote filesystem?09:56:50
@emma:rory.gay@emma:rory.gaycurrently using sshfs and its slow as molasses (and doesnt keep its parallel connections alive it seems)09:57:11
@k900:0upti.meK900NFSv4 is decently fast09:58:18
@emma:rory.gay@emma:rory.gay(latency is probably the biggest blocker here)09:58:20
@emma:rory.gay@emma:rory.gaydoes it support clientside caching?10:01:28
@k900:0upti.meK900Yeah10:02:32
@emma:rory.gay@emma:rory.gayooh neat, guess ill still be dealing with running a few recursion commands to preload data, but sounds like it might be less painfully slow than sshfs10:03:11
@emma:rory.gay@emma:rory.gay okay, so if i undertand it right, the format of /etc/exports is like this, right?
/path/to/exported/dir client_ip(flags)?
10:11:31

Show newer messages


Back to Room ListRoom Version: 6