내 Raspberry Pi 3(Raspbian)에 VPN 서버(SoftEther)가 설치되어 실행되고 있으며 잘 작동하지만 내 PI는 VPN 서버로 작동할 뿐만 아니라 다른 서비스(SAMBA, FTP, APACHE, MYSQL)도 제공합니다. VPN 서버에 연결한 후 해당 서비스에 액세스할 수 없습니다.
VPN 설정에서 VPN 시스템이 라우터로부터 IP 주소를 얻을 수 있도록 브리지를 eth0으로 구성했으며 제대로 작동합니다.
인터넷과 라우터(192.168.0.1)를 포함하여 LAN/VPN(192.168.0.*)의 다른 모든 컴퓨터에 액세스할 수 있으며 공개 주소를 사용하여 내 PI에 액세스할 수도 있습니다(라우터는 이를 다시 PI) 내부 eth0 주소(192.168.0.100)를 사용하여 PI에 액세스할 수 없습니다.
내 LAN의 다른 장치는 내 VPN 연결 시스템에 액세스할 수 있고 내 VPN 시스템은 내 LAN의 다른 장치에 액세스할 수 있지만 PI에는 직접 액세스할 수 없습니다.
답변1
질문 날짜와 답변 수를 보기 전까지 StackExchange에서 귀하의 질문을 찾을 수 있어서 기뻤습니다...
내 연구에 따르면 Linux 제한으로 인해 VPN에 연결된 장치에서 PI에 액세스할 수 없습니다.인용 문서:
Linux 또는 UNIX 운영 체제 내의 제한 사항으로 인해 VPN 측(가상 허브 측)에서 로컬로 브리지되는 네트워크 어댑터에 할당된 IP 주소와의 통신이 차단됩니다. 이러한 제한의 이유는 SoftEther VPN이 아닌 운영 체제의 내부 커널 코드에 있습니다.
NAT 네트워크를 사용하여 TAP 장치를 만드는 것이 도움이 될 수 있지만 이를 구현하는 방법에 대한 지침을 찾지 못했습니다. 당신은 이것을 따라갈 수 있습니다github 관련 문제더 많은 정보를 알고 싶습니다.