Ethernet-Bridging

Ethernet-Bridging

Ich habe einen Raspberry Pi, auf dem ich WLAN installiert habe. Ich nutze auch die Ethernet-Verbindung, um Internet auf meine XBox 360 zu bringen. Ich möchte diese Verbindungen überbrücken UND sie beide im selben Netzwerk halten.

Beispielsweise ist mein WLAN0 auf 192.168.1.124. Ich möchte eth0 auf einer beliebigen IP innerhalb des Netzwerks 192.168.1.1 platzieren (z. B. 192.168.1.125). Ich möchte dies tun, damit meine XBox 360 andere Computer im Netzwerk sehen kann, damit ich Videos darauf streamen kann. Eine Lösung, bei der sich meine 360 ​​in einem anderen Netzwerk befindet (z. B. 192.168.2.1), ermöglicht mir keinen Zugriff auf meine Netzwerkcomputer.

Irgendwelche Vorschläge, wie das geht?

EDIT: bridge_utils machte mir alle 10-15 Minuten Probleme mit Unterbrechungen. Das Problem konnte nur durch einen Neustart behoben werden. Aus diesem Grund würde ich lieber eine iptables-Lösung als bridge_utils verwenden.

BEARBEITEN 2: Schnittstellendatei:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

allow-hotplug wlan0
iface wlan0 inet static
address 192.168.1.124
netmask 255.255.255.0
broadcast 192.168.1.255
network 192.168.1.1
wirless-power off

auto br0
iface br0 inet dhcp
bridge_ports wlan0 eth0

Dadurch wird die Verbindung für etwa 15 bis 20 Minuten überbrückt, dann schlägt sie fehl. An diesem Punkt muss ich RaspPi und XBOX neu starten, damit das Internet wieder funktioniert.

Antwort1

Ethernet-Bridging

Was Sie beschreiben, ist im Wesentlichen, dass Ihr RaspPi für das Netzwerk transparent sein sollte, das Ihre XBox mit Ihrem Router verbindet. Das bedeutet, dass Ihre XBox, wenn sie eine IP-Adresse anfordert (sie hat noch keine), eine Nachricht über das Netzwerk sendet, die den Router erreichen sollte. Diese Überbrückung zwischen der physischen Verbindung zwischen Ihrem RaspPi und Ihrer XBox und der anderen Verbindung zwischen Ihrem RaspPi und Ihrem Router sollte auf Ethernet-Ebene erfolgen. Sie beschreiben also eine Ethernet-Brücke, und die Bridge-Dienstprogramme sollten der richtige Weg sein. Vielleicht können Sie uns weitere Informationen geben, um herauszufinden, warum Ihre Brücke regelmäßig die Verbindung verliert.

hier ist eine AnleitungEthernet-Bridging unter Linuxund hier noch ein Artikel überLinux als Ethernet-Bridge.

Aufbau

Diese Konfiguration verbindet das WLAN (das mit Ihrem Internet-Router verbunden ist) mit Ihrer XBox. Auf Ihrem RaspPi:

# The loopback network interface
auto lo
iface lo inet loopback

# This is a list of hotpluggable network interfaces.
# They will be activated automatically by the hotplug subsystem.
auto eth0
allow-hotplug wlan0
auto br0


# The internet network interface
iface eth0 inet static
  address 192.168.2.1
  netmask 255.255.255.0


# The wireless side of the bridge
iface wlan0 inet manual
  wireless-essid MY_ESSID
  wireless-key **********
  wireless-mode master

# The local network bridge
iface br0 inet dhcp
  bridge_ports wlan0 eth0

Und stellen Sie auf Ihrer XBox die IP-Adresse manuell auf 192.168.2.2/255.255.255.0 mit dem Standard-Gateway 192.168.2.1 ein.

Erweiterte Konfiguration und Informationen hier:Überbrückung mit einer drahtlosen Netzwerkkarte

IP-Routing/Gateway

Auf IP-Ebene nennt man das Routing. Diese Technik ist jedoch dazu gedacht, zwei IP-Netzwerke miteinander zu verbinden, was bedeutet, dass sie sich nicht im selben Adressraum befinden. Dies kann auf iptables-Ebene mithilfe von IP-Masquerading (auch bekannt als NAT) erfolgen, und Ihrer Frage zufolge ist das nicht der Weg, den Sie gehen möchten.

Dies bedeutet, dass das IP-Subnetz, das zu Ihrem Internet-Router-Netzwerk gehört, sich von dem Ihrer RaspPI/XBox-Verbindung unterscheidet. Sie könnten versuchen, eine IP zu reparieren, die zum Internet-Router-Subnetz gehört, indem Sie die IP-Adresse manuell festlegen. Anschließend müssten Sie eine statische Route auf Ihrem Internet-Router festlegen, damit dieser Ihren RaspPI verwendet, um Ihre XBox zu erreichen. Sie müssen diese Konfiguration jedoch auf dem Internet-Router und der XBox hinzufügen können.

Hier finden Sie einige Artikel:

verwandte Informationen