Kategorien
Computer / Informatik

Port-Mirroring / Span Port / Monitor Port with iptables

Hey,

i was facing the following problem:

I had a router (Netgear WGR614L) and i needed to attach a tcp monitor pc (tcpdump) to one of it’s LAN ports. The fact the the router is a switch makes that not so trivial. The switch only forwards packets to the port where the destinaion mac address is known. So each connect network device only receives the packets which are destined for that specific device.

Expensive switches provides a functionality which is called „Port-Mirroring“, „Span Port“ or „Monitor Port“. Which simply does the following: Copy all packets from another port to that monitor port. Sadly our cheap router doesn’t provide that functionality.

After a day of forum search and google search all i found was the question on how to do this and the answer that it’s impossible.

But then i asked in www.myopenrouter.com forum and got a brilliant answer (thanks again to ciscostu).

The solution lies in iptables.

There is an experimental target (ROUTE) which offers an option (–tee) that behaves like the good old linux „tee“ command. It copies a packet to a target ip address and then goes on with the normal behaviour (routering it to it’s normal target).

So how an we use this for our port-mirroring?

Imagine our router has the ip address 192.168.1.1, our monitor pc has the ip address 192.168.1.254. Then the following two lines will do the trick:

iptables -A PREROUTING -t mangle -j ROUTE –gw 192.168.1.254 –tee

iptables -A POSTROUTING -t mangle -j ROUTE –gw 192.168.1.254 –tee

This will send a copy of all packets to the monitor pc with the ip 192.168.1.254.

On the monitor we simply start tcpdump with our desired options and we can monitor all traffic…

In my example i’m interested in all traffic which has to do with the ip 192.168.1.3 so i call:

tcpdump (…) host 192.168.1.3

Where (…) are some more options for logging and stuff…

I hope this little guide helps many many people and i’d appreciate some comments 🙂

Gr33tz Goddchen

Kategorien
Computer / Informatik

Google Ad gone wrong – again

Also was Google einem da bei GMail manchmal als Werbung einblendet ist echt erstaunlich.

googlead1

Da werben die doch tatsächlich für GMX und betiteln GMX sogar noch als „ultimate choice for webmail“, FAIL 😉

Kategorien
Computer / Informatik

Google Ad gone wrong

Da hat der Google Algorithmus sich wohl einfach wenig in der Sprache geirrt… 😛

Gr33tz Goddchen

Kategorien
Computer / Informatik

Google Labs Features auf deutsch

Hey mir ist aufgefallen, dass über Google Labs immer ganz coole Features für zB Google Mail zum testen angeboten werden. So zum Beispiel gerade ein TODO-Addon für Google Mail. Doch wo sind diese Labs Features? Ich hab sie erst nicht gefunden…

Der Trick: Das Labs Management ist nur in der englischen Version von Google Mail verfügbar. Also unter Einstellungen einfach die Sprache auf „English (US)“ stellen und schon sieht man unter den Einstellungen auch den „Labs“ Eintrag 🙂 Nun einfach das gewünschte Plugin aktivieren und nun kann man sogar wieder zur deutschen Sprache wechseln und das Plugin ist immer noch aktiviert (sogar auf deutsch!).

Gr33tz Goddchen

Kategorien
Computer / Informatik

Nvidia Tesla Personal Supercomputer

Hab gerade ne Mail von Nvidia bekommen. Darin preisen sie ihre neuste Errungenschaft an. Den Nvidia Tesla Personal Supercomputer. Ein Supercomputer in Form eines Desktop-PCs für „jedermann“.

  • 960 Cores
  • Knapp 4 Teraflops

Das ganze in Form eines Desktop-PCs mit einer Standard-Stromversorgung und das unter 9.995 $ / 8.000 €.

Bisher unvorstellbare Rechenpower für’s Büro.

Also ich find’s genial 🙂

Kategorien
Allgemein Computer / Informatik

T-Mobile G1 – Emulator

T-Mobile hat für all diejenigen, die den Release des G1 gar nicht mehr erwarten können einen Emulator veröffentlicht. Die meisten Funktionen sollen in dem Emulator bereits funktionieren. Probiert’s einfach mal aus, ich find’s cool 🙂

Gr33tz Goddchen

Kategorien
Computer / Informatik

Google Reader – Empfehlungen

Hey,

meine RSS-Feed Empfehlungen könnt ihr immer auf dieser Page anschauen 🙂

Gr33tz Goddchen

Kategorien
Computer / Informatik

Zeitreise mit Google – Zurück nach 2001

Google hat seinen Keller ausgeräumt und dort den Suchindex vom Januar 2001 ausgegraben. Die Suche darin war wohl so lustig, dass sie sie für die Allgemeinheit online gestellt haben. Unter http://www.google.com/search2001.html wird man zu dieser Zeitreise eingeladen. Coole Sache: Google hat die alten Links auf die Seiten vom Internet Archive umgebogen. So kann man sogar die alten Suchergebnisse betrachten.

Check it out 🙂 Gr33tz Goddchen

Kategorien
Computer / Informatik

Alienware Notebook (m9700) – Windows Vista and SLI

Hi everybody,

for all you who are thinking about installing Windows Vista on you Alienware m9700 gaming notebook and having problems with SLI, here is the solution that helped me to get SLI working.

First thing: i wouldn’t suggest to install Vista 64 Bit version. I installed that first and there were too many driver incompatibilities to get it working as it’s supposed to. So i installed the 32 Bit version.

I tried many different versions of the nvidia driver. laptopvideo2go.com was a very handy website here. Alienware also offers a driver but that one is very old and i think outdated…

First problem i had: the setup of the driver didn’t run through to the end. At some point of the installation it just quitted and showed a message like „The driver wasn’t installed correctly. To finalize the setup, rerun it.“ Which, of course, doesn’t work… Installing the driver manually, as described on this laptopvideo2go.com guide, works just fine. This way also installs the control panel, so don’t worry that anything is missing.

Ok, so now the driver is installed. First thing i tried is enabling SLI. Which, at first sight, worked just fine, too. I checked the SLI enable box and it asked me to reboot windows. Ok, fine… BUT after reboot, SLI was disabled again. That problem occured with every driver version i tried.

Solution: Alienware support advised me to install a BIOS update. This BIOS update actually fixed the SLI problem. Now SLI just run’s fine (except Aeor is being disabled when i enable SLI). The BIOS update can be found via your „personal hive-support area“ on the alienware homepage (just click the highlighted links and look for the latest BIOS update) or you can look for at on the alienware driver homepage.

I installed version 3.18 which can be found here.

!!! WARNING !!!
Only install this BIOS update to an m9700 alienware notebook! NOT on any (even slightly) different notebook. Installing this update on a wrong notebook will destroy it!
!!! WARNING !!!

The zip file contains a readme pdf with an installation guide. It’s very simple. The zip file contains a iso image which you need to burn to a cd (burn the iso image as a cd, not the *.iso file to a data disc). Next, you have to boot from that cd and type „runme“ like described there. That’s it. The rest of the progress run’s automatically and the end it shuts the notebook down. When you start it the next time, it gives you an error that the bios checksum doesn’t match. That’s just fine. Just press F2 and you’re ready to roll again.

After installing the BIOS update i tried to enable SLI and it works perfect 🙂

I hope i helped some people with this guide and saved them those hours i needed to come to that solution.

Gr33tz Goddchen

Kategorien
Computer / Informatik

Google als Weltverbesserer

Erst vor Kurzem hat Google einen Plan vorgestellt, wie bis 2030 die gesamten USA durch regenerative Energien mit Strom versorgt werden sollen. Nun startet Google zum zehnjährigen Jubiläum das Project 10^100. Hier kann jeder Ideen posten mit denen möglichst vielen Menschen geholfen werden soll. Aus den eingesandten Ideen werden dann die besten 100 ausgewählt. Die Community wählt dann aus diesen 100 die besten 20 und ein Google-Gremium wählt aus diesen dann die fünf erfolgsversprechendsten aus. Diese fünf Projekte erhalten dann 10 Millionen Dollar von Google für deren Verwirklichung.

Eine echt coole Idee von Google wie ich finde, was meint ihr?

Gr33tz Goddchen