![포트 전달을 위해 UPNP를 사용하는 등 Linux CLI에서 라우터를 강제로 변경할 수 있습니까?](https://linux55.com/image/193821/%ED%8F%AC%ED%8A%B8%20%EC%A0%84%EB%8B%AC%EC%9D%84%20%EC%9C%84%ED%95%B4%20UPNP%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94%20%EB%93%B1%20Linux%20CLI%EC%97%90%EC%84%9C%20%EB%9D%BC%EC%9A%B0%ED%84%B0%EB%A5%BC%20%EA%B0%95%EC%A0%9C%EB%A1%9C%20%EB%B3%80%EA%B2%BD%ED%95%A0%20%EC%88%98%20%EC%9E%88%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
miniupnp를 사용하여 라우터에 포트 전달을 적용할 수 있다는 것을 확인했으며 라우터에 DNS 및/또는 DHCP 설정을 적용하는 다른 도구를 찾고 싶습니다. 가능합니까?
내 목표는 일단 실행되면 사용자 개입 없이 내 서버에서 VPN과 DNS를 구성하고 그에 따라 라우터(VPN 포트 전달 및 내 LAN 서버를 가리키는 DNS)를 구성하는 스크립트를 갖는 것입니다.
당신의 도움을 주셔서 감사합니다!
편집하다::
흥미로운 것을 발견했습니다파이썬 도구이를 통해 네트워크에서 UPNP 장치와 해당 장치가 제공하는 UPNP 서비스를 검색할 수 있습니다. 나는 또한 내가 필요하다는 것을 이해합니다LAN 호스트 구성 관리UPNP 서비스는 라우터의 DNS 및 DHCP 설정을 수정하는 데 사용됩니다.
불행하게도 분명한 이유로 내 3개의 라우터 장치 중 어느 것도 이 서비스를 제공하지 않습니다. 나는 그러한 장치가 애플리케이션이 그러한 설정을 변경할 수 있도록 허용하는 것의 위험을 이해합니다.
하지만 이러한 편리함을 얻을 수 있는 다른 방법이 있습니까?
내 목표는 홈 네트워크에 쉽게 설치할 수 있는 PiHole 또는 AdGuard Home(DNS)을 실행하는 Raspberry Pi를 갖는 것입니다. 창의적인 사람이 사용자가 직접 DNS 구성을 수행하지 않고도 DNS 구성을 자동화하고 보안과 현지화를 유지하는 방법을 생각하고 나에게 보여준 적이 있습니까?