Netzwerk- und IP-Konfiguration des Raspberry Pi ermitteln
Eine Netzwerk- und IP-Konfiguration umfasst verschiedene Angaben, die man immer wieder braucht. Unter anderem dann, wenn man herausfinden will, ob die eigene Netzwerk-Konfiguration vollständig und richtig ist. Nur dann ist eine Teilnahme am Netzwerk möglich.
Aufgabe
- Ermitteln Sie die MAC-Adresse des Raspberry Pi.
- Ermitteln Sie die private IPv4-Adresse des Raspberry Pi.
- Ermitteln Sie die öffentliche IPv4-Adresse des Raspberry Pi.
- Ermitteln Sie die link-lokale IPv6-Adresse des Raspberry Pi.
- Ermitteln Sie die globale IPv6-Adresse des Raspberry Pi.
- Wie lautet die IP-Adresse des Standard-Gateways?
- Wie lautet die IP-Adresse des DHCP-Servers?
- Wie lautet die IP-Adresse des DNS-Servers?
- Wie lautet die Subnetzmaske?
Lösung
Die Eingabe von „ifconfig“ ergibt folgende Ausgabe:
ifconfig
eth0 Link encap:Ethernet Hardware Adresse b8:27:eb:25:20:49 inet Adresse:192.168.168.146 Bcast:192.168.168.255 Maske:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metrik:1 RX packets:666652 errors:0 dropped:2620 overruns:0 frame:0 TX packets:266991 errors:0 dropped:0 overruns:0 carrier:0 Kollisionen:0 Sendewarteschlangenlänge:1000 RX bytes:339806885 (324.0 MiB) TX bytes:89834825 (85.6 MiB)
- a. MAC-Adresse: b8:27:eb:25:20:49 (vom Ethernet-Adapter)
- b. und c. IPv4-Adresse: 192.168.168.146 (nur privat, keine öffentliche Adresse)
- d. und e. IPv6-Adresse: keine
- i. Subnetzmaske: 255.255.255.0
Für das Standard-Gateway brauchen wir den Befehl "route", der uns über das Routing Auskunft gibt. Hier ist unter anderem die Standard-Route 0.0.0.0 eingetragen.
route -n
Kernel-IP-Routentabelle Ziel Router Genmask Flags Metric Ref Use Iface 0.0.0.0 192.168.168.8 0.0.0.0 UG 0 0 0 eth0 192.168.168.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
- f. Standard-Gateway für die Default-Route 0.0.0.0: 192.168.168.8
Wenn die IP-Konfiguration statisch ist, also händisch eingetragen wurde, dann macht die Abfrage des DHCP-Servers keinen Sinn.
Für die Adresse des DHCP-Servers müssen wir uns eine Datei anzeigen lassen, in der die DHCP-Leases eingetragen sind.
cat /var/lib/dhcp/dhclient.eth0.leases
lease { interface "eth0"; fixed-address 192.168.168.146; option subnet-mask 255.255.255.0; option dhcp-lease-time 30000; option routers 192.168.168.8; option dhcp-message-type 5; option dhcp-server-identifier 192.168.168.8; option domain-name-servers 192.168.168.8; option tcp-keepalive-interval 0; option dhcp-renewal-time 15000; option dhcp-rebinding-time 22500; option broadcast-address 192.168.168.255; option host-name "raspi"; option domain-name "intern"; renew 5 2014/04/04 04:13:12; rebind 5 2014/04/04 04:13:12; expire 5 2014/04/04 04:13:12; }
- g. DHCP-Server: 192.168.168.8
Die Adresse des DNS-Servers kann man ebenfalls aus der oben angezeigten Datei ermitteln. Wenn die IP-Konfiguration händisch vorgenommen wurde muss man sich den Inhalt einer anderen Datei anzeigen lassen.
cat /etc/resolv.conf
domain intern search intern nameserver 192.168.168.8
- h. DNS-Server: 192.168.168.8
Alternativ kann man auch direkt in die Datei mit den Netzwerk-Einstellungen nachsehen.