라즈베리 파이로 IP 전달

라즈베리 파이로 IP 전달

저는 Raspbian 8(Jessie)을 실행하는 Raspberry Pi(RPi) 3를 이더넷 포트를 통해 Linux Mint를 실행하는 PC에 연결했습니다. RPi의 정적 eth0 주소는 192.168.2.213이고, PC의 정적 eth0 주소는 192.168.2.100입니다. 두 장치 모두 네트워크 브로드캐스트를 192.168.2.255로 인식하고 마스크를 255.255.255.0으로 인식합니다. PC의 wlan0 주소는 192.168.1.153입니다.

문제는 이더넷을 통해 PC wlan0에서 RPi로 인터넷을 공유할 수 없다는 것입니다. SSH는 잘 작동하지만 iptables를 통해 IP 전달을 설정하려는 시도가 실패합니다. 나는 열심히 노력했다이것 그리고이것 하지만 네트워크를 설정할 수 없습니다.

RPi에 "route"를 입력하면 다음과 같은 결과가 나옵니다.

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.1.100   0.0.0.0         UG    202    0        0 eth0
192.168.1.100   *               255.255.255.255 UH    202    0        0 eth0
192.168.2.0     *               255.255.255.0   U     202    0        0 eth0

답변1

WLAN 네트워크가 192.168.1.0/24이고 유선 네트워크가 192.168.2.0/24인 경우 RPI에서 기본 게이트웨이를 192.168.1.100으로 설정하는 것이 올바르지 않습니다. 게이트웨이는 네트워크의 IP여야 합니다.

이 경로(아마도?)를 정의하는 방법에 따라 /etc/network/interfaces먼저 192.168.1.100 참조를 192.168.2.100으로 바꿔야 합니다.

관련 정보