FreeBsd 11에서 포트 전달을 올바르게 설정하는 방법은 무엇입니까?

FreeBsd 11에서 포트 전달을 올바르게 설정하는 방법은 무엇입니까?

openVPN이 설치된 서버에 freebsd 11이 있고 트래픽이 이를 통과할 수 있도록 VPN을 올바르게 설정해야 합니다. VPN을 통해 서버에 연결한 후 더 이상 인터넷에 연결할 수 없습니다. 문제는 포트 전달입니다. 를 통해 설정하고 싶습니다 /etc/pf.conf.

이것이 내가 가진 것입니다:

sysctl net.inet.ip.forwarding  #=> net.inet.ip.forwarding: 1

그리고

$ cat /etc/rc.conf
ifconfig_vtnet0="dhcp"
openvpn_enable="YES"
openvpn_if="tun"
gateway_enable="YES"

그리고 서버의 openVPN 구성은 다음과 같습니다.

push "redirect-gateway def1 bypass-dhcp"
push "dhcp-option DNS 208.67.222.222"
push "dhcp-option DNS 208.67.220.220"

그러나 서버 로그에서 관찰된 오류는 다음과 같습니다.

MULTI: bad source address from client [x.x.x.x], packet dropped

내가 무엇을 잊었나요?

관련 정보