VPN을 통해 사용 가능한 다른 컴퓨터를 통해 Wi-Fi 장치에 연결하는 방법은 무엇입니까?

VPN을 통해 사용 가능한 다른 컴퓨터를 통해 Wi-Fi 장치에 연결하는 방법은 무엇입니까?

우리는 다음과 같은 기기용 앱을 개발 중입니다.아이태치 WF2IR, 하지만 실제로는 해당 장치가 없으므로 4주 정도 후에 장치를 얻을 예정입니다. 그동안 우리는 일주일 안에 그 장치에 대한 데모를 만들어야 합니다. 그래서 우리는 해외에 있는 해당 장치에 연결된 원격 Mac에 VPN을 통해 연결한 다음 해당 Mac을 통해 장치에 연결하기로 결정했습니다.

원격 Mac을 VPN 서버(IP 확보 172.17.x.x)에 연결하고 해당 Mac을 장치에서 생성된 Wi-Fi 네트워크에 연결했습니다. 장치에는 고정 IP가 있으며 169.254.1.70동일한 네트워크에서 원격 Mac DHCP 생성 IP를 제공했습니다.

또한 Mac을 동일한 VPN에 연결하고 다음을 수행했습니다.

route add 169.254.1.0/24 172.17.x.x

원격 Mac IP는 어디에 172.17.x.x있으므로 원격 Mac을 통해 장치에 액세스할 수 있습니다.

원격 Mac에서는 연결을 우회하도록 방화벽을 구성했습니다.

#!/bin/sh
fwcmd="/sbin/ipfw"
# Force a flushing of the current rules before we reload.
$fwcmd -f flush
# pass all through loopback device
${fwcmd} add pass all from any to any via lo
${fwcmd} add pass all from any to any via en1
${fwcmd} add pass all from any to any via fxp0
${fwcmd} add allow all from any to 127.0.0.0/8
${fwcmd} add allow all from 127.0.0.0/8 to any
${fwcmd} nat 1 config  if $en1 reset deny_in redirect_port  tcp 169.254.1.70:80 80
# divert all packets coming to en1 to NAT
${fwcmd} add nat 1 ip from any to any via en1
${fwcmd} add allow all from any to any

fxp0원격 Mac과 iTach 장치를 연결하는 인터페이스와 en1Mac과 원격 Mac을 연결하는 인터페이스 는 어디에 있습니까?

Mac에서 iTach를 핑할 수 없습니다. 내 구성에 어떤 문제가 있으며, 장치에 액세스하려면 추가로 무엇을 해야 합니까?

답변1

VPN에서 네트워크로 트래픽을 라우팅하려면 맨 끝에 있는 Mac을 설정해야 합니다. (브릿지 VPN이라고도 함) Mac에서 어떻게 하는지는 잘 모르겠지만 대략적으로 이와 유사할 것입니다.https://help.ubuntu.com/community/OpenVPN

관련 정보