Talk:Linux Networking/Creating your network interfaces

For Debian based Linux distributions

/etc/network/interfaces is where to set up ethernet interface(s) for dynamic or static IP's and other similar configuration options.

udev is used in modern system for device recognition and naming replacing older static device naming conventions.

Ethernet interface names (like eth0, eth1) are not considered persistant with udev without special udev rules handling and rules creation which is now included. Replacing ethernet adapters requires editing /etc/udev/rules.d/70-persistent-net.rules if they get unexpected interface names (like eth9).

NetworkManager (nmcli) appears to be replacing ifup/ifdown/ifconfig... However ifup/ifdown/ifconfig still work. Try command "nm-tool" to see your network interfaces.