내 raspberry pi에서 내 공용 서버로 stunnel4 를 통해 OpenVPN 연결 을 설정했습니다 . 연결이 제대로 작동 하고이 연결을 통해 ssh를 사용하여 두 가지 방법으로 모두 연결할 수 있습니다.
또한 무선 AP 역할을하도록 라즈베리에 hostapd 를 설정했습니다 . 이것은 작동합니다. 전화기에서 SSID에 연결할 수 있습니다.
이제 까다로운 부분 이 있습니다 .Wi-Fi에서 도착하는 모든 트래픽을 VPN을 통해 직접 라우팅하려면 어떻게해야합니까?
분명히, 나는 라즈베리 파이의 와이파 이에 연결된 내 전화와 같은 장치가 VPN 터널을 통해 인터넷에 액세스하고 서버의 게이트웨이를 통해 라즈베리를 일종의 "투명한 VPN"으로 만들기를 원합니다. 간단한 기계 장치.
pi에서 DHCP를 설정해야합니까 (dnsmasq 또는 유사 사용)? 아니면 Wi-Fi를 통해 연결하는 사람에게 OpenVPN 공급 IP 주소의 "DHCP"를 제공 할 수 있습니까?
서버 인터페이스 :
eth0 - interface with public IP on the internet
tun0 - OpenVPN tunnel interface
라즈베리 인터페이스 :
eth0 - interface connecting the pi to the internet behind a NAT router
tun0 - OpenVPN tunnel interface
wlan0 - wifi interface set up with hostapd