DNS: an optional DNS server to use while the device is up. Let's default to empty string.
MTU: an optional MTU for the interface; if unspecified, auto-calculated. If we can set this to be a number and allow it to be empty, we should do so)
Table: an optional routing table to which routes will be added; if
unspecified or auto', the default table is used. Ifoff', no routes
are added. We can default to "auto".
PreUp, PostUp, PreDown, PostDown: script snippets which will be executed
by bash(1) at the corresponding phases of the link, most commonly used
to configure DNS. The string `%i' is expanded to INTERFACE. These could be textareas I believe.
SaveConfig: if set to `true', the configuration is saved from the current
state of the interface upon shutdown. Boolean
DNS: an optional DNS server to use while the device is up. Let's default to empty string.
MTU: an optional MTU for the interface; if unspecified, auto-calculated. If we can set this to be a number and allow it to be empty, we should do so)
Table: an optional routing table to which routes will be added; if unspecified or
auto', the default table is used. If
off', no routes are added. We can default to "auto".PreUp, PostUp, PreDown, PostDown: script snippets which will be executed by bash(1) at the corresponding phases of the link, most commonly used to configure DNS. The string `%i' is expanded to INTERFACE. These could be textareas I believe.
SaveConfig: if set to `true', the configuration is saved from the current state of the interface upon shutdown. Boolean