• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Virtueller Adapter fährt nicht hoch

gTux

Member
Moin Freunde,

ich habe ein Problem.

Es ist zwar kein susi sondern ubuntu/debian, aber ihr seid so wie es aussieht das einzige noch relativ aktive Forum für Linux.

Ich habe die Datei /etc/network/interfaces für eth0 und eth0:1 konfiguriert. Aber eth0:1 wird nicht aktiviert. Irgendwo muss noch der Wurm sitzen welchen ich nicht finde.
Code:
# /etc/network/interfaces

auto lo
iface lo inet loopback

# ethernet infterface #1
auto eth0
iface eth0 inet static
  address 192.168.100.10
  network 192.168.100.0
  netmask 255.255.255.0
  broadcast 192.168.100.254
  gateway 192.168.100.1

up ip addr add 192.168.200.10/32 dev eth0

# ethernet infterface #2
auto eth0:1
iface eth0:1 inet static
  adress 192.168.200.10
  network 192.168.200.0
  netmask 255.255.255.192
  broadcast 192.168.200.254
  gateway 192.168.200.1

# default route to access subnet
up route add -net 192.168.200.10 netmask 255.255.255.192 gw 192.168.200.1

Eigentlich müsste es doch funktionieren, aber ich muss eth0:1 immer manuell starten wenn ich den Server starte.

Ich kann den Server momentan nicht neustarten, aber so sieht networing reload aus:
Code:
/etc/init.d/networking force-reload
 * Reconfiguring network interfaces...                RTNETLINK answers: File exists
Failed to bring up eth0.
Don't seem to be have all the variables for eth0:1/inet.
Failed to bring up eth0:1.
 

spoensche

Moderator
Teammitglied
Du hast einen Tippfehler bei eth0:1. Zum einen muss eth0.1 heissen und address wird mit dd geschrieben.
 
OP
G

gTux

Member
Ich habe den Tippfehler schon gefunden und beseitigt. Aber das mit "eth0.1" scheint auch nicht richtig zu sein:
Code:
# /etc/network/interfaces

auto lo
iface lo inet loopback

# ethernet infterface #1
auto eth0
iface eth0 inet static
  address 192.168.100.10
  network 192.168.100.0
  netmask 255.255.255.0
  broadcast 192.168.100.254
  gateway 192.168.100.1

up ip addr add 192.168.200.10/32 dev eth0

# ethernet infterface #2
auto eth0.1
iface eth0.1 inet static
  address 192.168.200.10
  network 192.168.200.0
  netmask 255.255.255.192
  broadcast 192.168.200.254
  gateway 192.168.200.1

# default route to access subnet
up route add -net 192.168.200.10 netmask 255.255.255.192 gw 192.168.200.1

Dann kommt bei "networking force-reload" folgendes
Code:
 * Reconfiguring network interfaces...           SIOCADDRT: File exists
Failed to bring up eth0.
SIOCSIFADDR: No such device
eth0.1: ERROR while getting interface flags: No such device
SIOCSIFNETMASK: No such device
SIOCSIFBRDADDR: No such device
eth0.1: ERROR while getting interface flags: No such device
eth0.1: ERROR while getting interface flags: No such device
Failed to bring up eth0.1.
 

spoensche

Moderator
Teammitglied
Deine Broadcastadresse, bei der Konfiguration von eth0 und von eth1 ist falsch. Bei einem 192.168.100.0/24 Netz kann die Broadcastadresse niemals die .254 sein.

Bei einer 255.255.255.192 Subnetzmaske endet die Broadcastadresse auch nicht mit .254, sondern sieht wie folgt aus:

192.168.200.63

Du musst also deine Konfiguration mal korrigieren.
 

framp

Moderator
Teammitglied
Hilft in diesen Fällen sehr gut ===> http://www.heise.de/netze/tools/netzwerkrechner
 
OP
G

gTux

Member
Moin Freunde!

Danke, ich habe die Broadcast korrigiert. Und dann noch alles andere durchgelesen / gemacht was ihr so vorgeschlagen habt. Dann wieder "networking force-reload" - aber es kam wieder ein Fehler.

Doch nach einem Neustart des Systems ging das Interface eth0:1 doch noch und funktioniert nun. Verrückt!? :irre: Etwas muss das "force-reload" unterbunden haben, davon waren wahrscheinlich die Fehler.

gTux bedankt sich herzlich bei Euch allen :p
 

spoensche

Moderator
Teammitglied
Wenn du die Fehlermeldungen posten würdest, können wir dir auch genauer Auskunft geben, was die Ursache ist und wie es behoben werden kann.
 
Oben