15. April 2020
Raspberry mit multiplen Netzwerkkarten über VLAN
Eine Anleitung zum Einrichten von VLANs auf einem Raspberry Pi. Verwenden Sie ein einziges Ethernet-Kabel, um Ihr RPi gleichzeitig mit mehreren Netzwerken zu verbinden! Dies kann verwendet werden, um Ihren RPi in verschiedenen Subnetzen zu nutzen.
Als erstes installieren wir das Paket vlan:
sudo apt install vlan
Danach erstellen wir eine leere Datei:
sudo nano /etc/network/interfaces.d/vlans
Hier tragen wir folgenden Inhalt ein:
auto eth0.10
iface eth0.10 inet manual
vlan-raw-device eth0
Jetzt konfigurieren wir die statische IP-Adresse in der dhcp.conf Datei:
sudo nano /etc/dhcpcd.conf
# Example static IP configuration:
interface eth0
static ip_address=192.168.1.105/24
static routers=192.168.1.1
static domain_name_servers=1.1.1.1
#static domain_search=
interface eth0.10
static ip_address=192.168.100.50/24
static routers=192.168.100.200
static domain_name_servers=1.1.1.1
Neustart der Netzwerkarte:
sudo systemctl restart networking
Test ob alles korrekt eingetragen wurde:
hostname -I
192.168.1.105 192.168.100.50
super, cool, danke!
Funktioniert bei mir irgendwie nicht. Wenn ich den Pi mit einem Port des routers verbunden habe, den ich als trunkport konfiguriert habe (als tag.port in vlan 1 und vlan 10), dann sollte ich den Pi doch jetzt von einem anderen port (untag), der auch zu vlan1 gehört, erreichen können?!?
Wenn ich den Pi anpinge (seine vlan1 ip-Adresse) bekomme ich: Antwort von : Zielhost nicht erreichbar.
Wenn ich die vlan10-ip-adresse anpinge bekomme ich: Zeitüberschreitung der Anforderung. Das entsprich hingegen meiner Erwartung, da der Port, von dem aus ich gepingt habe nicht zu Vlan10 gehört.
Hallo Fabian, ich gehe mal davon aus das der PC von dem Du aus pingst, sich im gleichen IP-Netzwerk befindet wie der Raspberry oder? Hattest Du die Verbindung mal mit einem unmanaged Switch probiert? Radius ist auf dem Switch nicht aktiviert oder?