저는 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으로 바꿔야 합니다.