- Change netplan config file permission to 600
- Fix match option of interface not retained if it is a member of a bridge.
- Support
matchoption for netplan
- Removed support for
ifdownupanddhcpcd. Onlynetplanis supported now. - Removed stp option for bridged interfaces, use
parametersinstead.
- Added
optional: trueto physical network interfaces included in bridge ports
- (Fix up)
helpers/trim_ip_address.jsreturn empty string if undefined IP
- Don't run restart networking service commands in parallel
- Now uses
routesinstead of the deprecatedgateway4for the default gateway. Fixes #33
- Accept
nameserversoption format in string separated by comma or space
- Add support for PPPoE interface
- Added
dns-nameserversoption to interfaces.d
- Added configuration for the loopback interface in
/etc/network/interfaces - Support for netplan
optionalparam
- Support for bridge
stpoption - Use netmask instead of network prefix in /etc/network/interfaces
- Update package dependencies and fix vulnerabilities with
npm audit fix
- Allow interface hotplug
- Fix error when vlan ifname > 15 characters
- Support for bridge interfaces
- Improve interoperability with Windows Server
- Breaking changes:
- Interface configs are no longer saved in individual files under
/etc/network/interfaces.d/. Instead, they are now written in/etc/network/interfacesfile.
- Interface configs are no longer saved in individual files under
- added ./index.js as main file
- vlan validation - must not have the same vlan id on same interface
- accept object param for single interface configuration
- fix extra ip address added to interface when it has vlan
- optional network restart
- accept zero vlan tag/id
- fix netplan vlan config not removed
- fix netplan vlan feature
- restart networking service after config change
- support for vlan interface
- support for
dhcpcd(/etc/dhcpcd.conf) - support for
ifdownup(/etc/network/interfaces.d/*) - support for
netplan(/etc/netplan/*)