Network HelperThis new feature will automatically create a static networking configuration, for all of the IPv4 addresses assigned to the Linode (both public and private), and place the config onto your filesystem at boot time.
How does it work?When enabled, each time you boot, if we can reliably determine your filesystem's distribution and version, we'll deposit a static networking configuration for all of your public and private IPs onto your filesystem. It also places a correct /etc/resolv.conf onto the filesystem.
IPv6 is not handled by this, since all Linodes get their native IPv6 address via SLAAC.
How is this helpful?This new feature is very helpful for a number of reasons:
- Previously, adding a public IP or a local IP required you to manually switch from a DHCP-based networking config to a static config, something that can be error-prone and frustrating to do. Network Helper does it all for you.
- Creating a new deploy and adding a local IP required manual intervention. Now you can deploy and have static networking config right out of the box - for all of your IPs.
- This will 'heal' a Linode's networking config if you're deploying it from a copy of another Linode that has different IPs configured on it.
- Cloning, restoring a backup, deploying from a Linode Images template, moving a Linode from one DC to another, or if IPs are changed - on first boot the networking config will be corrected.
- This will 'heal' a Linode's networking config if you screw it up. In fact, if enabled, this will stomp over whatever config may be on your filesystem, on each boot.
What if I edit the generated file?If the helper is enabled, say goodbye to your changes on the next boot. We do save a copy of: 1) the original version file the first time the helper ran, and 2) the last version of the file. These are saved to /path/to/.filename-linode-{orig,last}.
If you're doing advanced networking stuff, you'll likely want to turn the network helper off.
Where do I turn this on/off?Turn it on or off in each Configuration Profile. Under each Linode Configuration Profile (the thing you select to boot), you'll notice a new helper labeled "Auto-configure Networking". When enabled, the helper runs. When disabled, well, it doesn't.
Does the Network Helper default to ON or OFF, or what?It defaults to OFF, for everybody. This retains existing, expected behavior. After the beta ends, NEW customers will have it default to ON. You can change the default preference under a new Account Settings tab -
https://manager.linode.com/account/settingsHow can I help you guys?We could really use your testing and feedback! Turn it on, reboot, and life should be better. Let us know how it goes.
Our Network Helper beta guide is located
https://www.linode.com/docs/platform/network-helper.
Thanks and enjoy!
-Chris