robb, put two NICs on the computer that weewx runs on. lets call them thing1 and thing2.
thing1 should be the regular network configuration - it provides connectivity for the computer. it should be your LAN subnet, lets say 192.168.25.0/24. your router would be 192.168.25.1 and your computer would be something like 192.168.25.30, with subnet mask of 255.255.255.0 and broadcast mask of 192.168.25.255. thing2 will be a private network that serves only the acurite device. give it its own subnet, lets say 192.168.100.0/24. so the computer will show up on that LAN as 192.168.100.1. configure dhcpd to run on the computer, but only serve the thing2 interface. if you want, get the mac addr of the acurite device and make dhcp give it the same address every time. configure bind to run on the computer, but to only serve the thing2 interface. in your bind configuration, make hubapi.myacurite.com map to 192.168.100.1. so what does look like? (i am using the traditional linux configurations, because i find them easier to express/manage than the networkmanager junk - nmcli and nmtui) this is NOT a recipe - do not just copy/paste! sudo apt-get install bind9 dhcpd /etc/network/interfaces should be something like this: auto lo iface lo inet loopback # thing1 allow-hotplug eth0 iface eth0 inet static address 192.168.25.30 netmask 255.255.255.0 network 192.168.25.255 gateway 192.168.25.1 # thing2 allow-hotplug eth1 iface eth1 inet static address 192.168.100.1 netmask 255.255.255.0 network 192.168.100.255 gateway 192.168.100.1 the bind configuration should be something like this in /etc/bind/named.conf.local: zone "hubapi.myacurite.com" { type master; file "/etc/bind/myacurite.com"; }; in the file /etc/bind/myacurite.com: $TTL 604800 @ IN SOA dns.hubapi.myacurite.com. root.hubapi.myacurite.com. ( 2016032001 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ; @ IN NS dns.hubapi.myacurite.com. @ IN A Y.Y.Y.Y * IN A Y.Y.Y.Y * IN AAAA ::1 /etc/dhcp/dhcpd.conf should be something like this: subnet 192.168.100.0 netmask 255.255.255.0 { option routers 192.168.100.1; option subnet-mask 255.255.255.0; option domain-name-servers 192.168.100.1; range 192.168.100.100 192.168.100.254; default-lease-time 3600; max-lease-time 7200; # host hub { # hardware ethernet xx:xx:xx:xx:xx:xx; # fixed-address 192.168.100.10; # } } -- You received this message because you are subscribed to the Google Groups "weewx-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to weewx-user+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.