mirror of
https://github.com/mdlayher/homelab.git
synced 2024-12-14 11:47:32 +00:00
nixos/routnerr-2: add a few IoT VLAN devices
Signed-off-by: Matt Layher <mdlayher@gmail.com>
This commit is contained in:
parent
413974e997
commit
6fdc0ff716
3 changed files with 49 additions and 1 deletions
|
@ -158,6 +158,24 @@ func main() {
|
||||||
netaddr.MustParseIP("192.168.66.10"),
|
netaddr.MustParseIP("192.168.66.10"),
|
||||||
mac("3c:6a:9d:12:c4:dc"),
|
mac("3c:6a:9d:12:c4:dc"),
|
||||||
),
|
),
|
||||||
|
newHost(
|
||||||
|
"bedroom-fan.iot",
|
||||||
|
iot0,
|
||||||
|
netaddr.MustParseIP("192.168.66.11"),
|
||||||
|
mac("c0:c9:e3:e0:8b:44"),
|
||||||
|
),
|
||||||
|
newHost(
|
||||||
|
"bedroom-air-purifier.iot",
|
||||||
|
iot0,
|
||||||
|
netaddr.MustParseIP("192.168.66.12"),
|
||||||
|
mac("c0:c9:e3:e0:a6:5c"),
|
||||||
|
),
|
||||||
|
newHost(
|
||||||
|
"living-room-receiver.iot",
|
||||||
|
iot0,
|
||||||
|
netaddr.MustParseIP("192.168.66.13"),
|
||||||
|
mac("00:06:78:55:b3:18"),
|
||||||
|
),
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
WireGuard: wg,
|
WireGuard: wg,
|
||||||
|
|
|
@ -105,6 +105,36 @@
|
||||||
"lla": "fe80::3e6a:9dff:fe12:c4dc"
|
"lla": "fe80::3e6a:9dff:fe12:c4dc"
|
||||||
},
|
},
|
||||||
"mac": "3c:6a:9d:12:c4:dc"
|
"mac": "3c:6a:9d:12:c4:dc"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "bedroom-fan.iot",
|
||||||
|
"ipv4": "192.168.66.11",
|
||||||
|
"ipv6": {
|
||||||
|
"gua": "2600:6c4a:787f:5942:c2c9:e3ff:fee0:8b44",
|
||||||
|
"ula": "fd9e:1a04:f01d:66:c2c9:e3ff:fee0:8b44",
|
||||||
|
"lla": "fe80::c2c9:e3ff:fee0:8b44"
|
||||||
|
},
|
||||||
|
"mac": "c0:c9:e3:e0:8b:44"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "bedroom-air-purifier.iot",
|
||||||
|
"ipv4": "192.168.66.12",
|
||||||
|
"ipv6": {
|
||||||
|
"gua": "2600:6c4a:787f:5942:c2c9:e3ff:fee0:a65c",
|
||||||
|
"ula": "fd9e:1a04:f01d:66:c2c9:e3ff:fee0:a65c",
|
||||||
|
"lla": "fe80::c2c9:e3ff:fee0:a65c"
|
||||||
|
},
|
||||||
|
"mac": "c0:c9:e3:e0:a6:5c"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "living-room-receiver.iot",
|
||||||
|
"ipv4": "192.168.66.13",
|
||||||
|
"ipv6": {
|
||||||
|
"gua": "2600:6c4a:787f:5942:206:78ff:fe55:b318",
|
||||||
|
"ula": "fd9e:1a04:f01d:66:206:78ff:fe55:b318",
|
||||||
|
"lla": "fe80::206:78ff:fe55:b318"
|
||||||
|
},
|
||||||
|
"mac": "00:06:78:55:b3:18"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
|
@ -106,7 +106,7 @@ in {
|
||||||
# Google Home and Chromecast.
|
# Google Home and Chromecast.
|
||||||
avahi = {
|
avahi = {
|
||||||
enable = true;
|
enable = true;
|
||||||
interfaces = with vars.interfaces; [ "${lan0.name}" "${iot0.name}" ];
|
interfaces = with vars.interfaces; [ "${enp2s0.name}" "${lan0.name}" "${iot0.name}" ];
|
||||||
ipv4 = true;
|
ipv4 = true;
|
||||||
ipv6 = true;
|
ipv6 = true;
|
||||||
reflector = true;
|
reflector = true;
|
||||||
|
|
Loading…
Reference in a new issue