Skip to content
Ethernet setup

Ethernet setup

Deneb supports configuring the wired Ethernet interface via a file-based approach: create an eth.txt file on a USB drive, insert it into the printer, and import via the touchscreen.

Related: WiFi setup, UI README, and the eth.txt example template.

Quick Start

  1. Create a file called eth.txt on a USB drive (FAT32 formatted)
  2. Add your desired settings (at minimum, just ip= for static):
ip=192.168.1.100
gateway=192.168.1.1
  1. Insert USB drive into the printer
  2. On the touchscreen: Settings > Network > Load Ethernet Settings from USB
  3. Wait for confirmation.

If no eth.txt is present or all fields are omitted, the Ethernet interface uses DHCP (the default).

Supported Fields

All fields use key=value format, one per line. Keys are case-insensitive. Lines starting with # are comments. Blank lines are ignored.

Optional — IP Configuration

If all IP fields are omitted, DHCP is used.

FieldDescriptionExampleDefault
ipStatic IP addressip=192.168.1.100(DHCP)
netmaskSubnet masknetmask=255.255.255.0255.255.255.0
gatewayDefault gatewaygateway=192.168.1.1(empty)
dnsDNS server(s)dns=8.8.8.8 8.8.4.4(from DHCP)

Optional — Device Identity

FieldDescriptionExampleDefault
hostnameDevice network namehostname=MyPrinter(unchanged)

The hostname is set on both the WAN interface and the system hostname. Only alphanumeric characters, hyphens, and dots are recommended.

Optional — Time

FieldDescriptionExampleDefault
ntpNTP time server(s)ntp=pool.ntp.org0-3.lede.pool.ntp.org

Multiple NTP servers can be space-separated: ntp=0.pool.ntp.org 1.pool.ntp.org

Field Name Aliases

SettingAccepted keys
IP addressip, ip_address, ipaddress, static_ip
Netmasknetmask, mask, subnet
Gatewaygateway, gw, router
DNSdns, nameserver, dns_server
NTP serverntp, ntp_server, ntpserver, timeserver, time_server
Hostnamehostname, host, name, device_name, printer_name

Examples

Simple static IP

ip=192.168.1.100
gateway=192.168.1.1
dns=8.8.8.8

Full static config with hostname and NTP

hostname=Printer-3D-01
ip=10.0.0.50
netmask=255.255.255.0
gateway=10.0.0.1
dns=10.0.0.1 8.8.8.8
ntp=ntp.example.com

Reset to DHCP (empty file or no ip field)

# This file resets Ethernet to DHCP
# (omit ip= to use DHCP)

Or simply delete eth.txt from the USB and use Settings > Network > Reset Ethernet to DHCP on the touchscreen.

Behavior Notes

  • Default: Ethernet uses DHCP out of the box.
  • Changing config: Create a new eth.txt and import again. The old static config is overwritten.
  • Reset to DHCP: Use Settings > Network > Reset Ethernet to DHCP on the touchscreen, or import an eth.txt with no ip= field.
  • USB drive: Any FAT32-formatted USB drive works. The system checks /mnt/sda1, /mnt/usb, and /media/usb for the file.
  • File name: Must be exactly eth.txt (case-sensitive on Linux).
  • Encoding: Use plain ASCII or UTF-8. No BOM. Unix or Windows line endings.
  • Both interfaces: You can have wifi.txt and eth.txt on the same USB drive. Import them separately via their respective buttons.
Last updated on