VyOS Interface Configuration Generator
Render a bounded interface-addressing plan as review-only VyOS 1.4 (sagitta) configuration-mode commands.
This tool handles input and primary processing in your browser and is designed not to send the input to QuickKit’s server.
Avoid live production secrets; use dummy or masked data where possible. Data handling details
VyOS 1.4 configuration-mode commands
How it works
Supported scope: VyOS 1.4 (sagitta) configuration-mode command syntax only. VyOS 1.3 (equuleus) differs — for example `set system domain-search domain <name>` in 1.3 versus `set system domain-search <name>` in 1.4 — and this tool emits the 1.4 form only; do not apply this output to a 1.3 system. From a bounded addressing plan (one Ethernet interface name, an IPv4 method of none/dhcp/static, an IPv6 method of none/auto/dhcp/static, up to 8 host addresses in CIDR form, one gateway per address family, up to 6 resolvers, up to 6 search domains, an optional MTU, an optional 802.1Q vif id, and an optional description) it renders `set interfaces ethernet <name>` commands — or `set interfaces ethernet <name> vif <id>` for the VLAN sub-interface form — for description, address, and MTU, `set protocols static route` / `route6` default-route commands, and `set system name-server` / `set system domain-search` commands. This page never connects to, imports configuration from, or changes a VyOS router, and it never runs `commit` or `save` for you. Enter the commands in configuration mode yourself and run `commit` and `save` to apply and persist them.