44

I messed up my network configuration. Can anyone help me and copy the default /etc/network/interfaces?

1

4 Answers 4

40

For eth0 with dhcp:

# The loopback network interface
auto lo eth0
iface lo inet loopback

# The primary network interface
iface eth0 inet dhcp

For eth0 static:

# The loopback network interface
auto lo eth0
iface lo inet loopback

# The primary network interface
iface eth0 inet static
    address 192.168.10.33
    netmask 255.255.255.0
    broadcast 192.168.10.255
    network 192.168.10.0
    gateway 192.168.10.254 
dns-nameservers 192.168.10.254

link: http://www.iasptk.com/ubuntu/20202-ubuntu-server-networking-configuration-dhcp-address-static-ip-address-second-ip-address-or-virtual-ip-address

4
  • 1
    So what do I do if mine has no primary network interface, just has iface lo inet loopback ?? Mar 31, 2015 at 18:42
  • You have to add a primary (dhcp OR static) adding the lines above
    – ptheo
    Apr 1, 2015 at 19:04
  • What if I don't add 'network' and 'broadcast' entries? Will the default to the reasonable values?
    – JohnyTex
    Sep 27, 2018 at 9:12
  • As reference, this answer shows how to find the network device name - as eth0 is no longer that common.
    – s3dev
    Jul 31, 2023 at 9:36
14

Mine looks like:

auto lo
iface lo inet loopback
6

Following the Debian network configuration page, if you're just using DHCP then all you need is something like:

auto eth0
allow-hotplug eth0
iface eth0 inet dhcp
0

Here are the default contents of /etc/network/interfaces:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .