Ubuntu – How to setup network interface to have eth0 as dhcp and eth0:1 as static ip

networkingUbuntu

Im trying to configure my network to have both a static IP and a DHCP IP

the system in question is ubuntu server 11.10 with only additional software being the LAMP bundle (web server) and OpenSSH.

I tried this configuration bellow with mixed success. sometimes i only get the DHCP IP and not the static one, and other times i get the static IP and not the DCHP one.

Am I doing something wrong with the configuration?


auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

auto eth0:1
iface eth0:1 inet static
address 192.168.0.2
netmask 255.255.255.0
gateway 192.168.0.1
broadcast 192.168.0.255

Best Answer

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

auto eth0:0
iface eth0:0 inet static
address 192.168.0.2
netmask 255.255.255.0

The DHCP will already get the gateway information. Double gateways cause traffic to stop working. The broadcast is unnecessary as it is already assumed by the netmask.