Hallo allerseits,
Mit welcher Befehle kann man auf eine UNIX Machine eine Liste von IP-Adresse von einem gegeben Subnetz sortieren? Ich weiß daß man den Befehl grep benutzen sollte aber wie?
Wie erkennt man Anhang von IP-Adresse daß einen Host bzw Router/Switch mehrere Netzverbindungen besitzt?
Danke.
Mit welcher Befehle kann man auf eine UNIX Machine eine Liste
von IP-Adresse von einem gegeben Subnetz sortieren? Ich weiß
daß man den Befehl grep benutzen sollte aber wie?
Sortieren tut man mit „sort“. Um eine Liste zu sortieren kannst du einfach
$\> cat /my/datei.txt | sort
benutzen. Sort kannst du auch noch verschiedene Parameter mitgeben, nach denen du noch festlegen kannst nach was sortiert wird und wie (aufsteigend/absteigend). Welche Parameter es gibt, kannst du der man-Page von sort entnehmen:
http://webtools.live2support.com/linux/sort.php
Beispiele finden sich z.B. hier:
http://openbook.galileocomputing.de/linux/linux_kap0…
http://lowfatlinux.com/linux-sort.html
Mit „grep“ kannst du dagegen eine Liste filtern, z.B. nur IP-Adressen raussuchen die mit „192.168.2“ beginnen.
Wie erkennt man Anhang von IP-Adresse daß einen Host bzw
Router/Switch mehrere Netzverbindungen besitzt?
Gar nicht. IP-Adressen sind erstmal nur reine IP-Adressen. Welche physikalischen Geräte (Router, Switch, PC, etc) dahinter hängen, sieht man daran nicht. Das kannst du erst anhand der physikalischen Adresse rausfinden wie z.B. der MAC-Adresse in Ethernet Netzen.