이더넷 브리징

이더넷 브리징

Wi-Fi를 연결한 라즈베리 파이가 있습니다. 또한 XBox 360에 인터넷을 연결하기 위해 이더넷 연결을 사용하고 있습니다. 이러한 연결을 연결하고 두 연결을 모두 동일한 네트워크에 유지하고 싶습니다.

예를 들어 내 wlan0은 192.168.1.124에 있습니다. 192.168.1.1 네트워크(예: 192.168.1.125) 내의 임의의 IP에 eth0을 배치하고 싶습니다. 내 XBox 360이 네트워크의 다른 컴퓨터를 볼 수 있도록 하여 비디오를 스트리밍할 수 있도록 이 작업을 수행하고 싶습니다. 내 360이 다른 네트워크(예: 192.168.2.1)에 있는 솔루션에서는 내 네트워크 컴퓨터에 액세스할 수 없습니다.

이를 수행하는 방법에 대한 제안이 있습니까?

편집: bridge_utils는 10-15분마다 삭제하는 데 문제가 있었습니다. 문제를 해결하는 유일한 방법은 다시 시작하는 것이었습니다. 이런 이유로 나는 bridge_utils보다 iptables 솔루션을 사용하고 싶습니다.

편집 2: 인터페이스 파일:

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

이 브리지 연결은 약 15~20분 동안 이어진 후 실패합니다. 이 시점에서 인터넷이 다시 작동하도록 하려면 RaspPi와 XBOX를 다시 시작해야 합니다.

답변1

이더넷 브리징

당신이 설명하는 것은 기본적으로 XBox를 라우터에 연결하는 네트워크에 대해 RaspPi가 투명해야 한다는 것입니다. 이는 XBox가 IP 주소(아직 IP 주소가 없음)를 요청하면 라우터에 도달해야 하는 네트워크에서 메시지를 브로드캐스트한다는 의미입니다. RaspPi와 XBox 사이의 물리적 링크와 RaspPi와 라우터 사이의 다른 링크 간의 브리징은 이더넷 수준에서 수행되어야 합니다. 따라서 이더넷 브리지에 대해 설명하고 브리지 유틸리티를 사용하는 것이 좋습니다. 브리지에서 정기적으로 연결이 끊어지는 이유를 파악하기 위해 더 많은 정보를 제공할 수 있습니다.

여기 하는 방법이 있습니다Linux의 이더넷 브리징여기에 대한 또 다른 기사가 있습니다.이더넷 브리지로서의 Linux.

구성

이 구성은 무선 LAN(인터넷 라우터에 연결됨)을 XBox에 연결합니다. 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

그리고 XBox에서 IP 주소를 수동으로 설정하고 기본 게이트웨이가 192.168.2.1인 192.168.2.2/255.255.255.0을 설정합니다.

여기에 고급 구성 및 정보가 있습니다.무선 NIC와 브리징

IP 라우팅/게이트웨이

IP 수준에서는 이를 라우팅이라고 합니다. 그러나 이 기술은 IP 네트워크에 함께 상호 연결하기 위한 것이며, 이는 동일한 주소 공간에 있지 않음을 의미합니다. 이는 IP 매스커레이딩(일명 NAT)을 사용하여 iptables 수준에서 수행할 수 있으며 귀하의 질문에 따르면 이는 원하는 방식이 아닙니다.

이는 인터넷 라우터 네트워크에 속한 IP 서브넷이 RaspPI/XBox 링크의 IP 서브넷과 다르다는 것을 의미합니다. IP 주소를 수동으로 설정하여 인터넷 라우터 서브넷에 속하는 IP를 수정하려고 시도한 다음 RaspPI를 사용하여 XBox에 도달하도록 인터넷 라우터에 고정 경로를 설정해야 합니다. 하지만 인터넷 라우터와 XBox에 해당 구성을 추가할 수 있어야 합니다.

다음과 같은 몇 가지 기사를 찾을 수 있습니다.

관련 정보