Space.local
This is the sudo room gateway. It is located in the sudo room server "room".
- External hostname: room.sudoroom.org
- Internal hostname (mDNS): meshbuild.local
- Internal IP (static): 192.168.42.1
- ssh port: 60643
It's a Dell SC1425 with:
- Dual 2.8 Ghz Xeon dual-core processors
- 6 GB ram
- 750 GB harddrive.
It runs the following services:
iptables
iptables handles port forwarding and masquerading (NAT). The configuration file is:
/etc/iptables.rules
To change this, use normal iptables commands to modify the iptables configuration and save it using:
sudo iptables-save > /etc/iptables.rules
dnsmasq
dnsmasq handles DNS only. It has some entries for the .sudo domain, such as stuff.sudo in the config file:
/etc/dnsmasq.conf
Look for the line:
address=/stuff.sudo/192.168.42.1
dhcpd
dhcpd is our dhcp server. The config file is:
/etc/dhcp/dhcpd.conf
web server
nginx is the web server and reverse proxy. It has a few virtual hosts.
default (e.g: http://room.sudoroom.org)
The only thing currently on here is http://room.sudoroom.org/wakemesh.php which lets people remotely boot the sudo mesh build server.
stuff.sudo (internal only)
Our inventory tracking and labelling system. It prints labels on the Brother QL-570 thermal label printer located next to the Type A Machines 3D printer.