동일한 컴퓨터에 두 개의 네트워크 연결

동일한 컴퓨터에 두 개의 네트워크 연결

현재 이더넷에서 WiFi "브리지" 역할을 하는 Pidora(Raspberry Pi의 Fedora)가 있습니다.

넷마스크가 255.255.0.0인 10.0.2.25 - 10.0.2.30 범위의 IP를 배포하도록 dhcpd를 구성했습니다. 이것은 dhcp 라우터 옵션과 동일하게 IP가 10.0.2.1인 이더넷 인터페이스에 대해 구성되었습니다.

IP가 장치에 배포되고 있음을 arp를 통해 확인할 수 있습니다.

또한 무선 라우터에 무선 연결을 설정하고 정적으로 주소를 얻도록 구성했습니다. 주소는 10.0.1.55 입니다

트래픽을 전달하기 위해 ipv4를 변경했으며 다음 iptables를 사용하여 트래픽을 전달했습니다.

sudo iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE  
sudo iptables -A FORWARD -i wlan0 -o eth0 -m state --state RELATED,ESTABLISHED -j ACCEPT  
sudo iptables -A FORWARD -i eth0 -o wlan0 -j ACCEPT  

이제 모든 장치를 Pis 이더넷에 연결하고 IP를 얻고 Wi-Fi를 통해 외부 인터넷에 연결할 수 있습니다.

그러나 이더넷 인터페이스의 주소로 ping을 수행할 수 없습니다(또는 아무 작업도 수행할 수 없음). 예를 들어, 다른 컴퓨터를 이더넷 네트워크에 연결하고 해당 컴퓨터에 주소(예: 10.0.2.27)가 할당된 경우 10.0.1.10과 유사한 주소로 무선 네트워크에 연결된 장치를 핑할 수 없습니다.

어떤 도움이라도 대단히 감사하겠습니다. :-)

답변1

저를 올바른 길로 안내해준 모든 분들께 감사의 말씀을 전하고 싶습니다.

마지막으로, 라우터에 로그인하고 라우팅 섹션을 업데이트하여 도달하려는 IP 범위와 해당 네트워크의 장치에 할당할 수 있는 IP 주소 범위를 제공했습니다.

관련 정보