Debian Testing interface naming


I guess this is outside the Vultr support realm, but maybe there is an easy fix.

When running Debian Testing on Vultr, networking breaks on occasion due to interface name changes. The only way to get a VPS back online is to access it via the web interface and correct the contents of /etc/network/interfaces.

This happens only on Vultr's VPSs, not on any competitor platform. Why is that?

As Debian Testing is non-standard anyways, are the mac addresses of the interfaces changing?

Any ideas / help would be much appreciated.


  • Hello,

    The MAC address of the public adapter on a Vultr instance should never change. If you're using the snapshots feature and deploying new snapshots, each new instance would have a different MAC address.

    Bare with me because I've never used Debian Testing. However, I have seen network interfaces change names on some of our Linux offerings when the block storage feature is used. Are you using the block storage feature?

    You can also try masking the udev file for naming network devices. The following commands should work. Reboot after applying.

    echo > /etc/udev/rules.d/70-persistent-net.rules
    chattr +i /etc/udev/rules.d/70-persistent-net.rules

    Best regards.
Sign In or Register to comment.