RTNETLINK answers: File exists... maybe because assigned a new mac adress
- by steven
I got a "RTNETLINK answers: File exists Failed to bring up eth0:1" on "ifup eth0:1".
I suspect it happens because i assigned a new mac adress in my VM's network adapter.
Can you tell me how to fix the issue?
My configuration looks like this:
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
allow-hotplug eth0
iface eth0 inet static
address 192.168.1.80
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 192.168.1.1
# Alias being connected to 192.168.10.x Network
auto eth0:1
allow-hotplug eth0:1
iface eth0:1 inet static
address 192.168.10.83
netmask 255.255.255.0
gateway 192.168.10.10
dns-nameservers 192.168.10.1
Why do I get "RTNETLINK answer: File exists.." suddenly?
I worked with this configuration before without problems.
All i did in the past is to renew the adapters mac adress.
At the moment I am connected to the 192.168.10.x Network and if I do
/etc/init.d/networking stop
/etc/init.d/networking start
then i got "RTNETLINK [...] falied to bring up eth0:1"
but the strage thing is that i am able to connect to 192.168.10.83 via ssh from my host machine. But I cannot reach the internet from the debian client.
I hope it is clear what my problem is, now.
update
if i change my /etc/network/interfaces like this then "ifup eth0" fails, too with the same error!
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
allow-hotplug eth0
iface eth0 inet static
address 192.168.10.83
netmask 255.255.255.0
gateway 192.168.10.10
dns-nameservers 192.168.10.1
with verbose option enabled i got:
Configuring interfache eth0=eth0 (inet)
run-parts --verbose /etc/network/if-pre-up.d
ip addr add 192.168.10.83/255.255.255.0 broadcast 192.168.10.255 dev eth0 label eth0
RTNETLINK answers: File exists Failed to bring up eth0.
same if i type this manually:
ip addr add 192.168.10.83/255.255.255.0 broadcast 192.168.10.255 dev eth0 label eth0