V1 Setting V2 Setting Description
Master enable Network Master enable switch for the entire Ethernet network functionality. When disabled, the network module is completely unloaded to free system resources (approximately 8KB RAM). Must be set to true to use any network features including webserver, telnet, Plan9, or SFTP services. Frees ~8KB RAM when disabled
HTTP false If set to true, enable the web server service on port 80, which provides a control and upload web interface. The web interface allows you to control the machine, upload files, and monitor status from any web browser on your network. Sample configurations commonly set this to true
Telnet false If set to true, enable the telnet service on port 23, which behaves much like a Serial interface. Telnet provides command-line access to Smoothie over the network, useful for streaming G-code or running console commands remotely. Sample configurations commonly set this to true Renamed to shell_enable in V2
Not in V2 Plan9 false Requires custom build If set to true, enable the Plan9 (9P/Styx) network filesystem on port 564, which allows mounting the Smoothieboard SD card as a network filesystem on Linux systems. This provides direct filesystem access similar to NFS or SMB. NOT built into Smoothie by default - requires rebuild with PLAN9=1
IP Configuration auto Configures the IP address assignment method for the Smoothieboard. Set to auto to use DHCP for automatic configuration, or specify a static IP address (e.g., 192.168.1.100). When using a static IP, you must also configure network.ip_mask and network.ip_gateway. If shows 173.222.239.190, DHCP failed - use static IP instead
IP Configuration 255.255.255.0 Defines the subnet mask for static IP configuration. The netmask determines which portion of the IP address identifies the network and which portion identifies the host. Only used when network.ip_address is set to a static IP (not auto). When using DHCP, this setting is ignored and the subnet mask is provided automatically by the DHCP server. 255.255.255.0 = Class C network (254 hosts)
IP Configuration 192.168.1.254 Specifies the default gateway (router) IP address for static IP configuration. The gateway is used for routing traffic outside the local network. Only used when network.ip_address is set to a static IP (not auto). With DHCP, the gateway is provided automatically by the DHCP server. Common home router: 192.168.1.1
Not in V2 MAC Address Rarely needed Allows manual override of the Ethernet MAC (Media Access Control) address. By default, Smoothieboard auto-generates a unique MAC address based on the CPU's serial number using a cryptographic hash. Only set this if you experience MAC address conflicts on your network or need to preserve a specific MAC address after hardware replacement. Each device on a network must have a unique MAC address Auto-generated format: 00:1F:11:02:04:xx
DHCP DNS Name Sets a hostname that is sent to the DHCP server during IP address requests. Some DHCP servers register this hostname in local DNS, allowing you to access the Smoothieboard by name (e.g., http://smoothie-cnc/) instead of IP address. Only used when network.ip_address is set to auto (DHCP mode). Has no effect with static IP configuration. Hostname support depends on DHCP server capabilities smoothie-cnc, laser-cutter, printer3d
This is a wiki! If you'd like to improve this page, you can edit it on GitHub.