WolframOS Networking

From Knowledge Base
Revision as of 11:46, 15 May 2024 by Andy (talk | contribs)

Web interface configuration

Requires OnTakt Daemon version 0.5.0 or newer.

  1. Visit the services landing page by visiting the IP address of the OnTakt server, or by clicking Services from the user menu inside OnTakt or Inspection.
  2. Switch to the System tab at the top.
  3. Scroll down to the "Network configuration" section.
  4. Toggle "Use static IPv4 address" on or off. If enabling static IP configuration, fill in the following fields:
    • Static IP address to use
    • Subnet mask (from the router's settings)
    • Default gateway (router's IP address)
    • DNS servers: enter at least one
  5. Click Save.

USB drive configuration

Requires OnTakt Daemon version 1.0.6 or newer.

For situations where the web interface is not accessible, such as if the IP and MAC addresses of the OnTakt PC are unknown, it is possible to read the current network information and set a new network configuration by placing files on a USB flash drive and rebooting.

These files use the TOML format and can be viewed and edited with any text editor, such as Notepad on Windows or TextEdit on macOS.

Getting the current network information

Place a file named read_network.otd.toml on a flash drive (not inside any folders) and insert it into the OnTakt PC, then reboot it.

Once the OnTakt PC has booted, remove the flash drive and open the same file on another computer. It will contain the current network information for each interface.

Changing network settings

Place a file named write_network.otd.toml on a flash drive (not inside any folders) with one of the following contents and insert it into the OnTakt PC, then reboot it. Settings will be applied to all interfaces.

In these examples, lines starting with # are comments and will be ignored by the software. Settings are case-sensitive.

Enable static IP

Static = true

# The IP address to use
IPv4Address = "xxx.xxx.xxx.xxx"

# Depends on the router's settings
SubnetMask = "255.255.255.0"

# IP address of the router
DefaultGateway = "yyy.yyy.yyy.yyy"

# At least one DNS server must be specified
DNSServers = ["a.b.c.d", "e.f.g.h"]

Disable static IP and use DHCP

Static = false