
현재 이더넷에서 WiFi "브리지" 역할을 하는 Pidora(Raspberry Pi의 Fedora)가 있습니다.
10.0.2.25 - 10.0.2.30 범위의 IP를 전달하도록 dhcpd를 구성했으며 넷마스크는 255.255.0.0입니다. 이는 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를 통해 외부 인터넷에 연결할 수 있습니다.
그러나 이더넷 인터페이스의 주소로 핑을 보낼 수는 없습니다. 예를 들어, 다른 컴퓨터를 이더넷에 연결하고 10.0.2.27이라는 주소가 할당되면 10.0.1.10과 같은 주소를 가진 무선 장치에 연결되어 핑을 보낼 수 없습니다.
어떤 도움이라도 대단히 감사하겠습니다. :-)
답변1
의견을 보내주시고 제가 올바른 길로 갈 수 있도록 도와주신 모든 분들께 감사드립니다.
결국 나는 내 라우터에 로그인하여 도달하려는 IP 범위와 해당 네트워크의 장치에 할당할 수 있는 IP 주소 범위를 제공하는 라우팅 섹션을 업데이트했습니다.