mirror of
https://github.com/mdlayher/homelab.git
synced 2024-12-15 17:50:54 +00:00
c1ac71e225
Signed-off-by: Matt Layher <mdlayher@gmail.com>
439 lines
10 KiB
JSON
439 lines
10 KiB
JSON
{
|
|
"server_ipv4": "192.168.1.10",
|
|
"server_ipv6": "2600:6c4a:787f:5e00:6d9:f5ff:fe7e:1c47",
|
|
"desktop_ipv6": "2600:6c4a:787f:5e00:7656:3cff:fe43:7337",
|
|
"hosts": {
|
|
"servers": [
|
|
{
|
|
"name": "servnerr-4",
|
|
"ipv4": "192.168.1.10",
|
|
"ipv6": {
|
|
"gua": "2600:6c4a:787f:5e00:6d9:f5ff:fe7e:1c47",
|
|
"ula": "fd9e:1a04:f01d:0:6d9:f5ff:fe7e:1c47",
|
|
"lla": "fe80::6d9:f5ff:fe7e:1c47"
|
|
},
|
|
"mac": "04:d9:f5:7e:1c:47"
|
|
},
|
|
{
|
|
"name": "nerr-4",
|
|
"ipv4": "192.168.1.7",
|
|
"ipv6": {
|
|
"gua": "2600:6c4a:787f:5e00:7656:3cff:fe43:7337",
|
|
"ula": "fd9e:1a04:f01d:0:7656:3cff:fe43:7337",
|
|
"lla": "fe80::7656:3cff:fe43:7337"
|
|
},
|
|
"mac": "74:56:3c:43:73:37"
|
|
},
|
|
{
|
|
"name": "monitnerr-1",
|
|
"ipv4": "192.168.1.8",
|
|
"ipv6": {
|
|
"gua": "2600:6c4a:787f:5e00:dea6:32ff:fe1e:6694",
|
|
"ula": "fd9e:1a04:f01d:0:dea6:32ff:fe1e:6694",
|
|
"lla": "fe80::dea6:32ff:fe1e:6694"
|
|
},
|
|
"mac": "dc:a6:32:1e:66:94"
|
|
},
|
|
{
|
|
"name": "matt-3",
|
|
"ipv4": "192.168.10.12",
|
|
"ipv6": {
|
|
"gua": "2600:6c4a:787f:5e0a:c6bd:e5ff:fe1b:8ae6",
|
|
"ula": "fd9e:1a04:f01d:10:c6bd:e5ff:fe1b:8ae6",
|
|
"lla": "fe80::c6bd:e5ff:fe1b:8ae6"
|
|
},
|
|
"mac": "c4:bd:e5:1b:8a:e6"
|
|
}
|
|
],
|
|
"infra": [
|
|
{
|
|
"name": "switch-core",
|
|
"ipv4": "192.168.1.2",
|
|
"ipv6": {
|
|
"gua": "2600:6c4a:787f:5e00:465b:edff:fef7:ceda",
|
|
"ula": "fd9e:1a04:f01d:0:465b:edff:fef7:ceda",
|
|
"lla": "fe80::465b:edff:fef7:ceda"
|
|
},
|
|
"mac": "44:5b:ed:f7:ce:da"
|
|
},
|
|
{
|
|
"name": "switch-livingroom",
|
|
"ipv4": "192.168.1.3",
|
|
"ipv6": {
|
|
"gua": "2600:6c4a:787f:5e00:ee50:aaff:fe42:e83",
|
|
"ula": "fd9e:1a04:f01d:0:ee50:aaff:fe42:e83",
|
|
"lla": "fe80::ee50:aaff:fe42:e83"
|
|
},
|
|
"mac": "ec:50:aa:42:0e:83"
|
|
},
|
|
{
|
|
"name": "switch-office",
|
|
"ipv4": "192.168.1.4",
|
|
"ipv6": {
|
|
"gua": "2600:6c4a:787f:5e00:76ac:b9ff:fee2:4ea5",
|
|
"ula": "fd9e:1a04:f01d:0:76ac:b9ff:fee2:4ea5",
|
|
"lla": "fe80::76ac:b9ff:fee2:4ea5"
|
|
},
|
|
"mac": "74:ac:b9:e2:4e:a5"
|
|
},
|
|
{
|
|
"name": "pdu01",
|
|
"ipv4": "192.168.1.5",
|
|
"ipv6": {
|
|
"gua": "2600:6c4a:787f:5e00:20c:15ff:fe41:335e",
|
|
"ula": "fd9e:1a04:f01d:0:20c:15ff:fe41:335e",
|
|
"lla": "fe80::20c:15ff:fe41:335e"
|
|
},
|
|
"mac": "00:0c:15:41:33:5e"
|
|
},
|
|
{
|
|
"name": "ap-livingroom",
|
|
"ipv4": "192.168.1.6",
|
|
"ipv6": {
|
|
"gua": "2600:6c4a:787f:5e00:363a:20ff:fec8:a9de",
|
|
"ula": "fd9e:1a04:f01d:0:363a:20ff:fec8:a9de",
|
|
"lla": "fe80::363a:20ff:fec8:a9de"
|
|
},
|
|
"mac": "34:3a:20:c8:a9:de"
|
|
},
|
|
{
|
|
"name": "ap-basement",
|
|
"ipv4": "192.168.1.9",
|
|
"ipv6": {
|
|
"gua": "2600:6c4a:787f:5e00:d24d:c6ff:fec1:7296",
|
|
"ula": "fd9e:1a04:f01d:0:d24d:c6ff:fec1:7296",
|
|
"lla": "fe80::d24d:c6ff:fec1:7296"
|
|
},
|
|
"mac": "d0:4d:c6:c1:72:96"
|
|
},
|
|
{
|
|
"name": "ups01",
|
|
"ipv4": "192.168.1.11",
|
|
"ipv6": {
|
|
"gua": "2600:6c4a:787f:5e00:20c:15ff:fe05:1ee6",
|
|
"ula": "fd9e:1a04:f01d:0:20c:15ff:fe05:1ee6",
|
|
"lla": "fe80::20c:15ff:fe05:1ee6"
|
|
},
|
|
"mac": "00:0c:15:05:1e:e6"
|
|
},
|
|
{
|
|
"name": "keylight",
|
|
"ipv4": "192.168.66.10",
|
|
"ipv6": {
|
|
"gua": "2600:6c4a:787f:5e42:3e6a:9dff:fe12:c4dc",
|
|
"ula": "fd9e:1a04:f01d:66:3e6a:9dff:fe12:c4dc",
|
|
"lla": "fe80::3e6a:9dff:fe12:c4dc"
|
|
},
|
|
"mac": "3c:6a:9d:12:c4:dc"
|
|
},
|
|
{
|
|
"name": "living-room-hue-hub.iot",
|
|
"ipv4": "192.168.66.14",
|
|
"ipv6": {
|
|
"gua": "2600:6c4a:787f:5e42:eeb5:faff:fe1d:4fc2",
|
|
"ula": "fd9e:1a04:f01d:66:eeb5:faff:fe1d:4fc2",
|
|
"lla": "fe80::eeb5:faff:fe1d:4fc2"
|
|
},
|
|
"mac": "ec:b5:fa:1d:4f:c2"
|
|
},
|
|
{
|
|
"name": "living-room-myq-hub.iot",
|
|
"ipv4": "192.168.66.15",
|
|
"ipv6": {
|
|
"gua": "2600:6c4a:787f:5e42:ce6a:10ff:fe0a:617f",
|
|
"ula": "fd9e:1a04:f01d:66:ce6a:10ff:fe0a:617f",
|
|
"lla": "fe80::ce6a:10ff:fe0a:617f"
|
|
},
|
|
"mac": "cc:6a:10:0a:61:7f"
|
|
},
|
|
{
|
|
"name": "office-printer.iot",
|
|
"ipv4": "192.168.66.16",
|
|
"ipv6": {
|
|
"gua": "2600:6c4a:787f:5e42:42b8:9aff:fe27:d4fd",
|
|
"ula": "fd9e:1a04:f01d:66:42b8:9aff:fe27:d4fd",
|
|
"lla": "fe80::42b8:9aff:fe27:d4fd"
|
|
},
|
|
"mac": "40:b8:9a:27:d4:fd"
|
|
}
|
|
]
|
|
},
|
|
"interfaces": {
|
|
"guest0": {
|
|
"name": "guest0",
|
|
"preference": "medium",
|
|
"internal_dns": false,
|
|
"ipv4": "192.168.9.1",
|
|
"ipv6": {
|
|
"gua": "2600:6c4a:787f:5e09::1",
|
|
"ula": "fd9e:1a04:f01d:9::1",
|
|
"lla": "fe80::1"
|
|
},
|
|
"hosts": []
|
|
},
|
|
"iot0": {
|
|
"name": "iot0",
|
|
"preference": "medium",
|
|
"internal_dns": false,
|
|
"ipv4": "192.168.66.1",
|
|
"ipv6": {
|
|
"gua": "2600:6c4a:787f:5e42::1",
|
|
"ula": "fd9e:1a04:f01d:66::1",
|
|
"lla": "fe80::1"
|
|
},
|
|
"hosts": [
|
|
{
|
|
"name": "keylight",
|
|
"ipv4": "192.168.66.10",
|
|
"ipv6": {
|
|
"gua": "2600:6c4a:787f:5e42:3e6a:9dff:fe12:c4dc",
|
|
"ula": "fd9e:1a04:f01d:66:3e6a:9dff:fe12:c4dc",
|
|
"lla": "fe80::3e6a:9dff:fe12:c4dc"
|
|
},
|
|
"mac": "3c:6a:9d:12:c4:dc"
|
|
},
|
|
{
|
|
"name": "living-room-hue-hub.iot",
|
|
"ipv4": "192.168.66.14",
|
|
"ipv6": {
|
|
"gua": "2600:6c4a:787f:5e42:eeb5:faff:fe1d:4fc2",
|
|
"ula": "fd9e:1a04:f01d:66:eeb5:faff:fe1d:4fc2",
|
|
"lla": "fe80::eeb5:faff:fe1d:4fc2"
|
|
},
|
|
"mac": "ec:b5:fa:1d:4f:c2"
|
|
},
|
|
{
|
|
"name": "living-room-myq-hub.iot",
|
|
"ipv4": "192.168.66.15",
|
|
"ipv6": {
|
|
"gua": "2600:6c4a:787f:5e42:ce6a:10ff:fe0a:617f",
|
|
"ula": "fd9e:1a04:f01d:66:ce6a:10ff:fe0a:617f",
|
|
"lla": "fe80::ce6a:10ff:fe0a:617f"
|
|
},
|
|
"mac": "cc:6a:10:0a:61:7f"
|
|
},
|
|
{
|
|
"name": "office-printer.iot",
|
|
"ipv4": "192.168.66.16",
|
|
"ipv6": {
|
|
"gua": "2600:6c4a:787f:5e42:42b8:9aff:fe27:d4fd",
|
|
"ula": "fd9e:1a04:f01d:66:42b8:9aff:fe27:d4fd",
|
|
"lla": "fe80::42b8:9aff:fe27:d4fd"
|
|
},
|
|
"mac": "40:b8:9a:27:d4:fd"
|
|
}
|
|
]
|
|
},
|
|
"lab0": {
|
|
"name": "lab0",
|
|
"preference": "medium",
|
|
"internal_dns": false,
|
|
"ipv4": "192.168.2.1",
|
|
"ipv6": {
|
|
"gua": "2600:6c4a:787f:5e02::1",
|
|
"ula": "fd9e:1a04:f01d:2::1",
|
|
"lla": "fe80::1"
|
|
},
|
|
"hosts": []
|
|
},
|
|
"lan0": {
|
|
"name": "lan0",
|
|
"preference": "medium",
|
|
"internal_dns": true,
|
|
"ipv4": "192.168.10.1",
|
|
"ipv6": {
|
|
"gua": "2600:6c4a:787f:5e0a::1",
|
|
"ula": "fd9e:1a04:f01d:10::1",
|
|
"lla": "fe80::1"
|
|
},
|
|
"hosts": [
|
|
{
|
|
"name": "matt-3",
|
|
"ipv4": "192.168.10.12",
|
|
"ipv6": {
|
|
"gua": "2600:6c4a:787f:5e0a:c6bd:e5ff:fe1b:8ae6",
|
|
"ula": "fd9e:1a04:f01d:10:c6bd:e5ff:fe1b:8ae6",
|
|
"lla": "fe80::c6bd:e5ff:fe1b:8ae6"
|
|
},
|
|
"mac": "c4:bd:e5:1b:8a:e6"
|
|
}
|
|
]
|
|
},
|
|
"mgmt0": {
|
|
"name": "mgmt0",
|
|
"preference": "medium",
|
|
"internal_dns": true,
|
|
"ipv4": "192.168.1.1",
|
|
"ipv6": {
|
|
"gua": "2600:6c4a:787f:5e00::1",
|
|
"ula": "fd9e:1a04:f01d::1",
|
|
"lla": "fe80::1"
|
|
},
|
|
"hosts": [
|
|
{
|
|
"name": "servnerr-4",
|
|
"ipv4": "192.168.1.10",
|
|
"ipv6": {
|
|
"gua": "2600:6c4a:787f:5e00:6d9:f5ff:fe7e:1c47",
|
|
"ula": "fd9e:1a04:f01d:0:6d9:f5ff:fe7e:1c47",
|
|
"lla": "fe80::6d9:f5ff:fe7e:1c47"
|
|
},
|
|
"mac": "04:d9:f5:7e:1c:47"
|
|
},
|
|
{
|
|
"name": "nerr-4",
|
|
"ipv4": "192.168.1.7",
|
|
"ipv6": {
|
|
"gua": "2600:6c4a:787f:5e00:7656:3cff:fe43:7337",
|
|
"ula": "fd9e:1a04:f01d:0:7656:3cff:fe43:7337",
|
|
"lla": "fe80::7656:3cff:fe43:7337"
|
|
},
|
|
"mac": "74:56:3c:43:73:37"
|
|
},
|
|
{
|
|
"name": "monitnerr-1",
|
|
"ipv4": "192.168.1.8",
|
|
"ipv6": {
|
|
"gua": "2600:6c4a:787f:5e00:dea6:32ff:fe1e:6694",
|
|
"ula": "fd9e:1a04:f01d:0:dea6:32ff:fe1e:6694",
|
|
"lla": "fe80::dea6:32ff:fe1e:6694"
|
|
},
|
|
"mac": "dc:a6:32:1e:66:94"
|
|
},
|
|
{
|
|
"name": "switch-core",
|
|
"ipv4": "192.168.1.2",
|
|
"ipv6": {
|
|
"gua": "2600:6c4a:787f:5e00:465b:edff:fef7:ceda",
|
|
"ula": "fd9e:1a04:f01d:0:465b:edff:fef7:ceda",
|
|
"lla": "fe80::465b:edff:fef7:ceda"
|
|
},
|
|
"mac": "44:5b:ed:f7:ce:da"
|
|
},
|
|
{
|
|
"name": "switch-livingroom",
|
|
"ipv4": "192.168.1.3",
|
|
"ipv6": {
|
|
"gua": "2600:6c4a:787f:5e00:ee50:aaff:fe42:e83",
|
|
"ula": "fd9e:1a04:f01d:0:ee50:aaff:fe42:e83",
|
|
"lla": "fe80::ee50:aaff:fe42:e83"
|
|
},
|
|
"mac": "ec:50:aa:42:0e:83"
|
|
},
|
|
{
|
|
"name": "switch-office",
|
|
"ipv4": "192.168.1.4",
|
|
"ipv6": {
|
|
"gua": "2600:6c4a:787f:5e00:76ac:b9ff:fee2:4ea5",
|
|
"ula": "fd9e:1a04:f01d:0:76ac:b9ff:fee2:4ea5",
|
|
"lla": "fe80::76ac:b9ff:fee2:4ea5"
|
|
},
|
|
"mac": "74:ac:b9:e2:4e:a5"
|
|
},
|
|
{
|
|
"name": "pdu01",
|
|
"ipv4": "192.168.1.5",
|
|
"ipv6": {
|
|
"gua": "2600:6c4a:787f:5e00:20c:15ff:fe41:335e",
|
|
"ula": "fd9e:1a04:f01d:0:20c:15ff:fe41:335e",
|
|
"lla": "fe80::20c:15ff:fe41:335e"
|
|
},
|
|
"mac": "00:0c:15:41:33:5e"
|
|
},
|
|
{
|
|
"name": "ap-livingroom",
|
|
"ipv4": "192.168.1.6",
|
|
"ipv6": {
|
|
"gua": "2600:6c4a:787f:5e00:363a:20ff:fec8:a9de",
|
|
"ula": "fd9e:1a04:f01d:0:363a:20ff:fec8:a9de",
|
|
"lla": "fe80::363a:20ff:fec8:a9de"
|
|
},
|
|
"mac": "34:3a:20:c8:a9:de"
|
|
},
|
|
{
|
|
"name": "ap-basement",
|
|
"ipv4": "192.168.1.9",
|
|
"ipv6": {
|
|
"gua": "2600:6c4a:787f:5e00:d24d:c6ff:fec1:7296",
|
|
"ula": "fd9e:1a04:f01d:0:d24d:c6ff:fec1:7296",
|
|
"lla": "fe80::d24d:c6ff:fec1:7296"
|
|
},
|
|
"mac": "d0:4d:c6:c1:72:96"
|
|
},
|
|
{
|
|
"name": "ups01",
|
|
"ipv4": "192.168.1.11",
|
|
"ipv6": {
|
|
"gua": "2600:6c4a:787f:5e00:20c:15ff:fe05:1ee6",
|
|
"ula": "fd9e:1a04:f01d:0:20c:15ff:fe05:1ee6",
|
|
"lla": "fe80::20c:15ff:fe05:1ee6"
|
|
},
|
|
"mac": "00:0c:15:05:1e:e6"
|
|
}
|
|
]
|
|
},
|
|
"wan0": {
|
|
"name": "wan0",
|
|
"preference": "medium",
|
|
"internal_dns": false,
|
|
"ipv4": "24.176.13.44",
|
|
"ipv6": {
|
|
"gua": "",
|
|
"ula": "",
|
|
"lla": ""
|
|
},
|
|
"hosts": null
|
|
},
|
|
"wg0": {
|
|
"name": "wg0",
|
|
"preference": "medium",
|
|
"internal_dns": true,
|
|
"ipv4": "192.168.20.1",
|
|
"ipv6": {
|
|
"gua": "2600:6c4a:787f:5e14::1",
|
|
"ula": "fd9e:1a04:f01d:20::1",
|
|
"lla": "fe80::1"
|
|
},
|
|
"hosts": []
|
|
},
|
|
"wwan0": {
|
|
"name": "wwp0s19u1u3i12",
|
|
"preference": "medium",
|
|
"internal_dns": false,
|
|
"ipv4": "",
|
|
"ipv6": {
|
|
"gua": "",
|
|
"ula": "",
|
|
"lla": ""
|
|
},
|
|
"hosts": null
|
|
}
|
|
},
|
|
"wireguard": {
|
|
"name": "wg0",
|
|
"subnet": {
|
|
"name": "wg0",
|
|
"preference": "medium",
|
|
"trusted": true,
|
|
"ipv4": "192.168.20.0/24",
|
|
"ipv6": {
|
|
"gua": "2600:6c4a:787f:5e14::/64",
|
|
"ula": "fd9e:1a04:f01d:20::/64",
|
|
"lla": "fe80::/64"
|
|
},
|
|
"hosts": []
|
|
},
|
|
"peers": [
|
|
{
|
|
"name": "matt-3",
|
|
"public_key": "owbwahkmPWQg97iDSfn4dc80f2MYegEbnCAszExlbi8=",
|
|
"allowed_ips": [
|
|
"192.168.20.10/32",
|
|
"2600:6c4a:787f:5e14::a/128",
|
|
"fd9e:1a04:f01d:20::a/128",
|
|
"fe80::a/128"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|