Hallo Miteinander!
Ich bin seit zwei Wochen stolzer Besitzer eines Raspberry PI, Modell B mit 512 MB.
Erst hatte ich Schwierigkeiten den Internet-Zugang via USB-WLAN-Stick zu meiner Alice-Box zum Laufen zu bringen. Nachdem das funktionierte, habe ich den Apache2 installiert und ein bisschen mit HTML und CGI-Skripten in Ruby experimentiert. Als nächstes habe ich auf der Alice-Box Port Forwarding für Port 80 aktiviert, damit ich auf diese Webseiten auch von außen zugreifen kann. Weiterhin habe ich mir bei noip.com DDNS eingerichtet (das gibt es da kostenlos), damit mein RPi unter einem festen Hostnamen erreichbar ist.
Das funktioniert alles wunderbar.
Nun will ich meinen RPi zusätzlich mit meinem MacBook Pro via Ethernet-Kabel verbinden.
RPi und Mac können zwar schon per WLAN miteinander kommunizieren. Ich will es aber so einrichten, daß der Datenverkehr zwischen Mac und RPi nicht unbedingt über die Alice-Box gehen muß. D.h. ich will ein zweites Netzwerk haben, das über Ethernet läuft. An dieses zweite Netz will ich später dann noch einen PC anschließen, weswegen ich mir noch einen Switch zugelegt habe.
Insgesamt hätte ich dann diese Struktur:
RPi und Mac sind nun also über Ethernet-Kabel und Switch verbunden, aber ich kann den Mac nicht anpingen ...
Im WLAN hat der RPi 192.168.1.2 als IP-Adresse, die er über DHCP von der Alice-Box zugewiesen bekommt:
[44] sudo ifconfig
eth0 Link encap:Ethernet HWaddr b8:27:eb:d3:ab:7d
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:456 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:72396 (70.6 KiB) TX bytes:0 (0.0 B)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:31 errors:0 dropped:0 overruns:0 frame:0
TX packets:31 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:3088 (3.0 KiB) TX bytes:3088 (3.0 KiB)
wlan0 Link encap:Ethernet HWaddr 80:1f:02:8f:1f:2d
inet addr:192.168.1.2 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4602 errors:0 dropped:4682 overruns:0 frame:0
TX packets:2852 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:532420 (519.9 KiB) TX bytes:582871 (569.2 KiB)
Alles anzeigen
So sieht meine /etc/network/interfaces derzeit aus:
[45] cat /etc/network/interfaces
# the loopback network interface
auto lo
iface lo inet loopback
# use wlan as pimary network interface
auto wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
# use ethernet as secondary network interface
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
Alles anzeigen
Die statische IP-Adresse 192.168.1.100 brauche ich (glaube ich), damit ich den RPi auf zwei Wegen erreichen kann: Als 192.168.1.2 über WLAN und als 192.168.1.100 über Ethernet.
Wie muß ich das einrichten, damit es funktioniert? Brauche ich da vielleicht noch eine Netzadresse?