# Netzwerk-Administration

arp | Anzeige und Manipulation des lokalen ARP-Caches (Address resolution protocol).
`root@sonne> arp Address HWType HWAddress Flags Mask IFace www.saxedu.de ether 00:80:C8:C9:47:17:A1 C eth0 root@sonne> arp -d www.saxedu.de root@sonne> arp root@sonne>`
ifconfig | Konfiguration eines Netzwerk-Interfaces; wird hauptsächlich beim Systemstart zur Initialisierung benötigt.
`# aktivieren root@sonne> ifconfig eth0 192.168.10.101 broadcast 192.168.10.255 netmask 255.255.255.0 up # deaktivieren root@sonne> ifconfig eth0 down`
netstat | Abfrage der Netzwerk-Schnittstellen; Anzeige von Statistiken und der Kernel-Routingtabelle. Wichtige Optionen:
ohne | Anzeige der geöffneten Ports
-a | Anzeige aller geöffneter und überwachter Ports
-i | Statistik der Netzwerkschnittstellen
-r | Anzeige der Routingtabelle des Kernels
-t/-u | Anzeige der TCP/UDP-Sockets
Beispiele:
`user@sonne> netstat -r Kernel IP routing table Destination Gateway Genmask Flags MSS Window irrt Iface sonne.galaxis.d * 255.255.255.255 UH 1500 0 0 dummy0 loopback * 255.0.0.0 U 3584 0 0 lo default gw.galaxis.de 0.0.0.0 UG 1500 0 0 eth0 user@sonne> netstat -i Kernel Interface table Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg eth0 1500 0 5413 4 0 0 1346 0 0 0 BRU dummy 1500 0 0 0 0 0 0 0 0 0 BORU lo 3924 0 0 0 0 0 0 0 0 0 LRU`
Bedeutung der einzelnen Felder
MTU | Maximal Transfer Unit
Met | Metrik (in Linux ohne Bedeutung)
RX | Empfangene Pakete
TX | Gesendete Pakete
OK | Paket ist in Ordnung
ERR | Fehlerhaftes Paket
DRP | Verworfenes Paket (abgelaufenes TTL...)
OVR | Überlauf des Paketes
ping | Sendet ICMP-Pakete mit einem ECHO_REQUEST an einen Netzwerkrechner.
`user@sonne> ping -c 2 -s 1024 198.41.0.4 PING 198.41.0.4 (198.41.0.4): 1024 data bytes 1032 bytes from 198.41.0.4: icmp_seq=0 ttl=247 time=175.3ms 1032 bytes from 198.41.0.4: icmp_seq=1 ttl=247 time=176.2ms --- 194.41.0.4 ping statistics --- 2 packets transmitted, 2 packets received, 0% packet loss round-trip min/avg/max = 175.3/175.7/176.2 ms`
route | Anzeige und Manipulation der Kernel-Routingtabelle.
`root@sonne> route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface sonne.galaxis.d * 255.255.255.255 UH 0 0 0 dummy0 loopback * 255.0.0.0 U 0 0 1 lo default gw.galaxis.de 0.0.0.0 UG 0 0 6 eth0`
Hinzufügen einer neuen Route ins Netz 192.168.85.0 über das Gateway `gw.galaxis.de`:
`root@sonne> route add -net 192.168.85.0 gw gw.galaxis.de eth0 root@sonne> route Kernel IP routing table ... 192.168.85.0 gw.galaxis.de 0.0.0.0 UG 0 0 0 eth0 ... root@sonne> route del 192.168.85.0`
traceroute | Zeichnet die Route auf, die ein Paket im Netzwerk durchläuft. `traceroute` sendet dazu je 3 IP-Pakete mit gesetztem Time to life (TTL). Durch Erhöhung des Wertes im TTL-Feld wird ein TIME_EXCEEDED beim jeweils nächsten Host erzwungen. Ein Stern (*) zeigt einen Fehlversuch an.
`user@sonne> traceroute 198.41.0.4 traceroute to 198.41.0.4 (198.41.0.4), 30 hops max, 40 byte packets 1 base.saxedu.de (194.180.239.1) 1.958 ms 0.857 ms 0.799 ms 2 195.211.141.1 (195.211.141.1) 3.761 ms 4.542 ms 2.752 ms 3 frankfurt1.gigabell.NET (195.211.224.1) 22.624 ms 26.551 ms 19.789 ms 4 hssi4-0.frankfurt2.gigabell.NET (195.211.199.30) 22.549 ms 24.305 ms 22.643 ms 5 atm3-0.washington2.gigabell.NET (195.211.199.105) 133.441 ms 120.654 ms 124.676 ms 6 mae-east1.noc.conxion.NET (192.41.177.15) 124.833 ms 119.991 ms 124.929 ms 7 hevacis-02-pos900.conxion.NET (206.204.250.37) 122.682 ms 123.291 ms 127.763 ms 8 206.204.250.70 (206.204.250.70) 122.017 ms 129.567 ms 124.873 ms 9 206.204.224.1 (206.204.224.1) 127.796 ms 123.749 ms 119.243 ms 10 * * * 11 A.ROOT-SERVERS.NET (198.41.0.4) 121.660 ms * *`