VPN을 사용하여 호스트 이름을 사용하여 raspberryPi에 원격으로 연결하려고 하는데 작동하지 않습니다.
나는 다음과 같은 설정을 가지고 있습니다 :
- VPN 서버Synology 장치에서
- 라즈베리파이 3openvpn 클라이언트가 설치되어 실행 중이며 VPN 서버에 성공적으로 연결된 네트워크 A에서
- 윈도우 10 PCopenvpn 클라이언트가 설치되어 실행 중이며 VPN 서버에 성공적으로 연결된 네트워크 B에서
또한 2개의 네트워크(A & B)가 2개의 서로 다른 스마트폰에서 생성된 2개의 WiFi 핫스팟이라는 사실을 추가하고 싶습니다.
여기에는네트워크의 표현더 나은 이해를 제공하기 위해 (희망합니다).
PC에서 IP 주소(VPN에서 제공한 주소)를 사용하여 문제 없이 RaspberryPi에 ping 및 ssh를 보낼 수 있습니다. 그러나 호스트 이름을 사용하여 동일한 작업을 수행할 수 없습니다(ping을 시도할 때 "접속할 수 없는 호스트" 메시지가 표시됨).
다음 방법을 사용하여 raspberryPi와 PC 모두에서 Synology DDNS를 사용하도록 DNS를 수동으로 설정해 보았습니다.
- PC: 팔로우했어요이 튜토리얼VPN 인터페이스의 DNS를 변경하려면
- 라즈베리 파이: 파일 끝에
/etc/dhcpcd.conf
추가하려고 파일을 편집했습니다.static domain_name_servers=<SYNOLOGY DDNS IP>
하지만 내 PC는 여전히 raspberryPi의 호스트 이름을 핑할 수 없습니다...
저는 네트워킹 초보자이고 뭔가 빠졌을 가능성이 매우 높습니다. 누군가가 이 문제를 도와줄 수 있기를 바랍니다.
좋은 하루 보내세요 :)
답변1
저는 Synology의 DDNS가 ISP에 의해 동적으로 할당된 IP를 공용 DNS에 연결하는 서비스라고 믿습니다.
적어도 내 "인터넷 상자"를 no-ip.com에 연결한 방법입니다. 상자가 재부팅되고 새 IP(dhcp를 사용하는 ISP)를 받으면 IP가 업데이트될 수 있도록 no-ip 서버에 알립니다. 내 공개 DNS 레코드에. URL은 내 서버의 새 IP를 가리킵니다.
당신에게 필요한 것은로컬 DNS섬기는 사람.
내 로컬 네트워크에서는 내 인터넷 상자에 제공된 (별로 좋지는 않음) 인터페이스를 사용하여 이를 수행했습니다(고정 IP에 호스트 이름을 할당하는 탭이 있음). 하지만 귀하의 경우 스마트폰을 게이트웨이로 사용하는 경우에는 그러한 기능을 사용할 수 없을 것이라고 생각합니다.
아마도 Synology에서 로컬 DNS 기능을 호스팅(또는 활성화)할 수 있을 것입니다. 그렇지 않으면 로컬 네트워크에 DNS를 배포할 수 있습니다(파이홀예를 들어 Pi에서). 그런 다음 DNS 서버 목록에 DNS를 추가하여 확인을 쿼리합니다.
(튜토리얼의 경우, 대부분 Synology의 VPN 터널 옵션으로 수행할 수 있습니다)
참고: 내 개인 네트워크에서는 이름 확인이 여전히 내 상자에서 무작위로 이루어지지만 .home
이름 뒤에 를 추가하면 더 잘 작동합니다.
나는 그것이 도움이 되기를 바랍니다!