MAC-Adresse zweimal im Subnetz - Wie rauskriegen ?
Hallo, Ich bin momentan am Rumspielen mit VMWare Server 1.09. Ich wollte diverse Systeme mal auf einem Testrechner virtualisieren. Wenn das gut klappt, sollen die VM's auf einen performanten HP ProLiant-Server wandern. In einem Dokument von vmware (http://kb.vmware.com/selfservice/viewContent.do?externalId=507) habe ich gelesen, daß sich bei einem Umzug einer VM die MAC-Adresse ändert. Das will ich natürlich nicht. Von daher werde ich diese Adresse aus dem in dem Dokument genannten Adressraum manuell vergeben. Wie kann ich rauskriegen, ob in meinem Subnetz diese MAC schon vergeben ist ? Danke. Bernd -- Bernd Lentes Systemadministration Institut für Entwicklungsgenetik HelmholtzZentrum münchen bernd.lentes@helmholtz-muenchen.de 089 3187 1241 http://www.helmholtz-muenchen.de/idg -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Lentes, Bernd schrieb:
Hallo,
Ich bin momentan am Rumspielen mit VMWare Server 1.09. Ich wollte diverse Systeme mal auf einem Testrechner virtualisieren. Wenn das gut klappt, sollen die VM's auf einen performanten HP ProLiant-Server wandern. In einem Dokument von vmware (http://kb.vmware.com/selfservice/viewContent.do?externalId=507) habe ich gelesen, daß sich bei einem Umzug einer VM die MAC-Adresse ändert. Das will ich natürlich nicht. Von daher werde ich diese Adresse aus dem in dem Dokument genannten Adressraum manuell vergeben. Wie kann ich rauskriegen, ob in meinem Subnetz diese MAC schon vergeben ist ?
laß arpwatch laufen hier ein beispiel hostname: <unknown> ip address: 192.168.133.142 mac address: 0:3:d:30:6e:e8 mac vendor: Uniwill Computer Corp. timestamp: Wednesday, June 24, 2009 16:20:10 +0200 ausserdem, sofern du mit DHCP arbeites wird die MAC in /var/log/messages auftauchen -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Ralf Prengel schrieb:
laß arpwatch laufen hier ein beispiel
hostname: <unknown> ip address: 192.168.133.142 mac address: 0:3:d:30:6e:e8 mac vendor: Uniwill Computer Corp. timestamp: Wednesday, June 24, 2009 16:20:10 +0200
Gibt es eine Möglichkeit, daß arpwatch nicht ins syslog schreibt ? Das wird ja ruck zuck richtig voll. Bernd-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hi Bernd, Am Mittwoch, 24. Juni 2009 16:52:07 schrieb Lentes, Bernd:
Wie kann ich rauskriegen, ob in meinem Subnetz diese MAC schon vergeben ist ?
eigentlich nur durch längeres Beobachten der Mac Tables in den switchen, schließlich ist ja nie sichergestellt das alles immer an ist ... Ansonsten kannst du ja mal einen Schuß zb. mit fping los lassen auf das ganze subnetz und anschließend die arp table befragen ... arp -na sollte dir alles ausgeben was dein rechner momentan gecached hat. Gruss Falk -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Falk Sauer schrieb:
Hi Bernd,
Am Mittwoch, 24. Juni 2009 16:52:07 schrieb Lentes, Bernd:
Wie kann ich rauskriegen, ob in meinem Subnetz diese MAC schon vergeben ist ?
eigentlich nur durch längeres Beobachten der Mac Tables in den switchen, schließlich ist ja nie sichergestellt das alles immer an ist ...
Ansonsten kannst du ja mal einen Schuß zb. mit fping los lassen auf das ganze subnetz und anschließend die arp table befragen ...
arp -na
sollte dir alles ausgeben was dein rechner momentan gecached hat.
Danke für den Tip. Mittlerweile habe ich was ganz interessantes gefunden. Mit arping kann man gezielt MAC-Adressen "anpingen". Habe das leider nicht als rpm, sondern nur zum Kompilieren gefunden. Der Compilevorgang klappt nicht, ich glaube mir fehlt die libnet.h, die ich aber nicht finde. Sie ist z.B. nicht Bestandteil des source-Paketes von libnet ! Ich habe hier SLES 10 SP2. Hat jemand eine Idee, wo ich libnet.h finde ? Bernd-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Lentes, Bernd wrote:
Mittlerweile habe ich was ganz interessantes gefunden. Mit arping kann man gezielt MAC-Adressen "anpingen". Habe das leider nicht als rpm, sondern nur zum Kompilieren gefunden. Der Compilevorgang klappt nicht, ich glaube mir fehlt die libnet.h, die ich aber nicht finde. Sie ist z.B. nicht Bestandteil des source-Paketes von libnet ! Ich habe hier SLES 10 SP2. Hat jemand eine Idee, wo ich libnet.h finde ?
Suche mal in yast nach libnet bzw. libnetapi, das scheint Teil des Samba-Pakets zu sein. -- Sandy Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@)drobic (.) de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Sandy Drobic wrote:
Lentes, Bernd wrote:
Mittlerweile habe ich was ganz interessantes gefunden. Mit arping kann man gezielt MAC-Adressen "anpingen". Habe das leider nicht als rpm, sondern nur zum Kompilieren gefunden. Der Compilevorgang klappt nicht, ich glaube mir fehlt die libnet.h, die ich aber nicht finde. Sie ist z.B. nicht Bestandteil des source-Paketes von libnet ! Ich habe hier SLES 10 SP2. Hat jemand eine Idee, wo ich libnet.h finde ?
Suche mal in yast nach libnet bzw. libnetapi, das scheint Teil des Samba-Pakets zu sein.
PS: Du musst dann natürlich das entsprechende devel-rpm installieren. -- Sandy Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@)drobic (.) de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
So, mittlerweile bin ich etwas schlauer. Auf meinem Testsystem ist bereits /sbin/arping installiert gewesen. Ist Teil des iputils-Paketes. Da hilft natürlich ein rpm -qa|grep -i arping wenig. Dieses arping kann aber anscheinend nicht MAC-Adressen anpingen. Die englische Wikipedia bestätigt dies: http://en.wikipedia.org/wiki/Arping Das arping, was man hier kriegt, kann dies: http://www.habets.pp.se/synscan/programs.php?prog=arping Nachdem ich das libnet-Paket installiert hatte, lief das Compilieren problemlos, dieses arping liegt dann unter /usr/local/bin. Damit kann ich auch MAC-Adressen anpingen. Das funktioniert aber nur, wenn der host folgendes erfüllt: "Arping when pinging a MAC relies on the host to answer a broadcast ping (icmp echo request) properly" (Zitat aus der README). Da dies aber nicht jeder host tut, ist die Ausgabe von arping letztendlich nicht sehr vertrauenswürdig. Bernd-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Mit, 24 Jun 2009, Lentes, Bernd schrieb:
Mittlerweile habe ich was ganz interessantes gefunden. Mit arping kann man gezielt MAC-Adressen "anpingen".
http://packages.opensuse-community.org/index.jsp?searchTerm=arping&distro=openSUSE_111 Distro ggfs. anpassen. Ggfs. könnte ich auch was backen. -dnh -- No trees were destroyed in the sending of this message, however, a significant number of electrons were terribly inconvenienced. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (5)
-
David Haller
-
Falk Sauer
-
Lentes, Bernd
-
Ralf Prengel
-
Sandy Drobic