SIOCADDRT: File exists

26/09/2007 - 14:22 von Nicolas Ulmann | Report spam
Hallo,
ich versuche gerade die IP-Adressen eine Subnetzes per Subinterfaces
einzufügen.
De facto funktioniert das auch, ich kann sie sowohl lokal wie über das
Internet benutzen.
Bei den ersten 4 Subinterfaces bekomme ich allerdings die Meldung
SIOCSIFFLAGS: Cannot assign requested address
beim 5., exakt genauso eingerichteten, sogar
SIOCSIFFLAGS: Cannot assign requested address
SIOCADDRT: File exists
Failed to bring up eth0:5

Aber wie gesagt: Abgesehen von dieser Meldung funktioniert alles.

Im Folgenden noch meine /etc/network/interfaces

# Loopback device:
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address xxx.xxx.yyy.5
broadcast xxx.xxx.yyy.31
netmask 255.255.255.224
gateway xxx.xxx.yyy.1

auto eth0:1
iface eth0:1 inet static
address xxx.xxx.yyy.34
broadcast xxx.xxx.yyy.39
netmask 255.255.255.248

#auto eth0:3
iface eth0:2 inet static
address xxx.xxx.yyy.35
broadcast xxx.xxx.yyy.39
netmask 255.255.255.248

#auto eth0:3
iface eth0:3 inet static
address xxx.xxx.yyy.36
broadcast xxx.xxx.yyy.39
netmask 255.255.255.248

#auto eth0:4
iface eth0:4 inet static
address xxx.xxx.yyy.37
broadcast xxx.xxx.yyy.39
netmask 255.255.255.248

#auto eth0:5
iface eth0:5 inet static
address xxx.xxx.yyy.38
broadcast xxx.xxx.yyy.39
netmask 255.255.255.248

up route add -net xxx.xxx.yyy.0 netmask 255.255.255.224 gw xxx.xxx.yyy.1
eth0

Broadcast etc. meine ich doch richtig errechnet zu haben?

Gruß
 

Lesen sie die antworten

#1 Friedemann Stoyan
27/09/2007 - 07:46 | Warnen spam
Nicolas Ulmann wrote:

De facto funktioniert das auch, ich kann sie sowohl lokal wie über das
Internet benutzen.
Bei den ersten 4 Subinterfaces bekomme ich allerdings die Meldung
SIOCSIFFLAGS: Cannot assign requested address
beim 5., exakt genauso eingerichteten, sogar
SIOCSIFFLAGS: Cannot assign requested address
SIOCADDRT: File exists
Failed to bring up eth0:5

auto eth0:1
iface eth0:1 inet static
address xxx.xxx.yyy.34
broadcast xxx.xxx.yyy.39
netmask 255.255.255.248



Ich gehe folgenden Weg um mehrere Adressen auf ein Interface zu binden:

# The loopback network interface
auto lo
iface lo inet loopback
up ip addr add 192.168.17.1/32 dev $IFACE
up ip addr add 192.168.17.2/32 dev $IFACE
up ip addr add 192.168.17.3/32 dev $IFACE
down ip addr del 192.168.17.3/32 dev $IFACE || true
down ip addr del 192.168.17.2/32 dev $IFACE || true
down ip addr del 192.168.17.1/32 dev $IFACE || true

Das klappt ohne Meckereien, Broadcasts werden automatisch kalkuliert.


mfg Friedemann
registered user #56036 http://counter.li.org/

Ähnliche fragen