Skip to content

TuKo1982/EditInterface

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

EditInterface

A MUI 3.8 GUI application for editing Roadshow network interface configuration files on AmigaOS 3.x.

AmigaOS MUI License

Overview

EditInterface provides a user-friendly graphical interface to configure Roadshow TCP/IP stack network interfaces, replacing the need to manually edit text configuration files. It handles three configuration files from a single window:

  • Interface settingsDEVS:NetInterfaces/<interface> (device, IP, configure mode)
  • Default gatewayDEVS:Internet/routes
  • DNS servers & domainDEVS:Internet/name_resolution

Features

  • Tabbed interface with General and Advanced settings
  • Supports all Roadshow interface parameters: device, unit, address, netmask, configure mode (Static IP / DHCP / Auto / Fast Auto), debug, IP and write request buffers, traffic capture filter, and init delay
  • Gateway, up to 3 DNS servers, and default domain name
  • Live DHCP parameter display: when DHCP is active and the connection is established, the current IP address, gateway and DNS servers are retrieved by parsing ShowNetStatus output
  • Warning on save when the interface is currently active
  • Input validation (numeric-only fields, IP address format filtering)
  • Bubble help on all fields
  • Accepts both interface name or full file path as argument
  • Menu with About, About MUI, and Quit

Screenshots

editinterface

Requirements

Usage

EditInterface <interface_name>

or with a full path:

EditInterface <path/to/interface_file>

Examples

EditInterface V4Net
EditInterface DEVS:NetInterfaces/V4Net
EditInterface Work:MyConfigs/Ethernet

Building

SAS/C 6.x

smake

VBCC

make -f Makefile.vbcc

Configuration Files

EditInterface reads and writes the following Roadshow configuration files:

File Description
DEVS:NetInterfaces/<n> Interface device and IP configuration
DEVS:Internet/routes Default gateway route
DEVS:Internet/name_resolution DNS servers and domain name

Changelog

1.2 (09.02.2026)

  • Live DHCP parameters now retrieved by parsing ShowNetStatus output instead of using bsdsocket.library directly
  • Gateway and DNS servers are now also displayed when DHCP is active
  • Removed dependency on bsdsocket.library

1.1 (09.02.2026)

  • Live DHCP parameter display via bsdsocket.library (IP address and netmask)
  • Warning requester when saving while the interface is active
  • Full file path support as CLI argument
  • About menu with author info and GitHub link
  • Tabbed interface (General / Advanced)

1.0 (07.02.2026)

  • Initial release
  • Interface configuration editing (device, unit, IP, netmask, configure mode)
  • Gateway, DNS and domain editing
  • Performance, diagnostics and compatibility settings

Author

Renaud Schweingruber

License

This project is released into the Public Domain.

About

Tool to edit NetInterface for Roadshow

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages