!tCyGickeVqkHsYjWnh:nixos.org

NixOS Networking

902 Members
Declaratively manage your switching, routing, wireless, tunneling and more.263 Servers

Load older messages


SenderMessageTime
1 Jul 2025
@zhaofeng:zhaofeng.liZhaofeng Libut I never got to do it, and being able to see the peer name in bird (since it's the interface name) is a nice side-effect of having separate interfaces13:02:58
@xanderio:bitflip.jetztxanderioI thing the issue is that the nginx on that host is configured to listen on "localhost" and not on 0.0.0.0. This probably cases this issue. Fun times debugging this 🫠13:16:02
@shx228:matrix.orgshx228 joined the room.19:17:09
@zhaofeng:zhaofeng.liZhaofeng LiIs there a netbox alternative by any chance? Somehow every time I try to upgrade this thing, it ends up in disaster... 🙃20:32:35
@hexa:lossy.networkhexasheets20:33:53
@zhaofeng:zhaofeng.liZhaofeng Lilike... literally google sheets?20:36:47
@hexa:lossy.networkhexathe answer is … not really, no great solutions20:44:36
@hexa:lossy.networkhexaso write your small number of things into a document with a structure that works for you20:44:53
@hexa:lossy.networkhexasetting up a netbox for private use is usually overkill20:45:04
@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

Show newer messages


Back to Room ListRoom Version: 6