dummy interface ->arp?!? [gelöst]

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Benutzeravatar
bongout
Beiträge: 217
Registriert: 15.08.2003 13:02:23
Kontaktdaten:

dummy interface ->arp?!? [gelöst]

Beitrag von bongout » 28.02.2006 13:22:51

Hi Forum,

sorry falls es nervt :-(

Auf einem Host ohne Netzwerkkarte will ich diverse dummy interfaces einrichten.

Dazu hab' ich in der /etc/network/interfaces einen Eintrag erstellt analog zu einer "echten" Netzwerkkarte.

Wenn ich allerdings versuche, ein Gateway anzugeben mekert er, dass das Netzwerk nicht erreichbar sein (logisch). Scheinbar bringt er dadurch das dummy Interface auch nicht sauber hoch. Für virtuelle Server brauch ich aber ein gateway auf diesem Dummy interface :-(

Die zweite Frage wäre, wie kann ich (ein anderes) dummy interface ohne eigene IP Adresse hochbringen. Wenn ich einfach address, network, ... weglasse, meckert das System. Bei Suse hab' ich gesehen, dass man ein interface ohne IP erstellen kann. Wie geht das bei Debian?
Zuletzt geändert von bongout am 02.03.2006 10:41:34, insgesamt 2-mal geändert.

init 0
Beiträge: 673
Registriert: 21.10.2003 19:40:28

Beitrag von init 0 » 28.02.2006 13:43:09

Ich habe zwar nicht ganz verstanden was du so meinst aber:

Code: Alles auswählen

 modprobe -o dummy0 dummy
 modprobe -o dummy1 dummy
 modprobe -o dummy2 dummy
erstellt dir ja die Interfaces.
Solange diese nicht konfiguriert sind, sind sie nackt.
Warum brauchen deine virt. Server ein Gateway. Das bringt doch nichts wenn es ins Nirvana führt. Oder?
Ach ja, und nix schrotten.
Ich habe einen schlechten Stil, ich weiss, Danke, wurde mir bereits gesagt.

yeti

Beitrag von yeti » 28.02.2006 13:46:56

Code: Alles auswählen

iface dummy0 inet manual
        up      modprobe dummy # evtl unnötig
        up      ifconfig dummy0 0.0.0.0 up
        down    ifconfig dummy0 down
Izze Vorschlag. Izze ungetestät...

Benutzeravatar
bongout
Beiträge: 217
Registriert: 15.08.2003 13:02:23
Kontaktdaten:

Beitrag von bongout » 28.02.2006 13:51:06

hey - cool - that's fast :-)

also das modprobe Ding hab ich fest eingebunden. D.H die dummy's sind da....

so... hab' jetzt also mein dummy interface, den virtuellen server über ne bridge drangehängt und jetzt hab' ich folgendes Problem:

das dummy kam mit noarp und ohne multicast hoch.

Dachte ich mir,

Code: Alles auswählen

ip link set dummy0 arp on
ip link set dummy0 multicast on
sollte helfen (und ifconfig zeigt mir auch, dass alles soweit ok sein sollte.

Ping ich allerding von meinem virtuellen Server auf das dummy interface und lausche dort mit tcpdump kommt als Meldung:

Code: Alles auswählen

arp who-has 192.168.3.130 tell 192.168.3.1
und nix weiter passiert :-(

Any ideas what's wrong

init 0
Beiträge: 673
Registriert: 21.10.2003 19:40:28

Beitrag von init 0 » 01.03.2006 13:33:36

Hat dein dummy den eine Adresse?
Ach ja, und nix schrotten.
Ich habe einen schlechten Stil, ich weiss, Danke, wurde mir bereits gesagt.

Benutzeravatar
bongout
Beiträge: 217
Registriert: 15.08.2003 13:02:23
Kontaktdaten:

Beitrag von bongout » 01.03.2006 13:46:44

Hi init0,

yepp... IP "sollte" sie haben.

Code: Alles auswählen

ip linik set dummy0 192.168.3.130 up
ip link set dummy0 arp on 
ip link set dummy0 multicast on
brctl addif brLAN dummy0
Aber Ergebinis ist eben "arp who-has"

Benutzeravatar
bongout
Beiträge: 217
Registriert: 15.08.2003 13:02:23
Kontaktdaten:

Beitrag von bongout » 02.03.2006 10:41:15

Lösung :-)

Code: Alles auswählen

ip linik set dummy0 up 
brctl addbr brLAN
brctl addif brLAN dummy0
ip link set brLAN 192.168.3.130 up
Also, warum auch immer die IP nicht dem dummy Interface, sondern der bridge geben.

Dann klappt's....

Antworten