포트 전달을 위해 UPNP를 사용하는 등 Linux CLI에서 라우터를 강제로 변경할 수 있습니까?

포트 전달을 위해 UPNP를 사용하는 등 Linux CLI에서 라우터를 강제로 변경할 수 있습니까?

miniupnp를 사용하여 라우터에 포트 전달을 적용할 수 있다는 것을 확인했으며 라우터에 DNS 및/또는 DHCP 설정을 적용하는 다른 도구를 찾고 싶습니다. 가능합니까?

내 목표는 일단 실행되면 사용자 개입 없이 내 서버에서 VPN과 DNS를 구성하고 그에 따라 라우터(VPN 포트 전달 및 내 LAN 서버를 가리키는 DNS)를 구성하는 스크립트를 갖는 것입니다.

당신의 도움을 주셔서 감사합니다!

편집하다::

흥미로운 것을 발견했습니다파이썬 도구이를 통해 네트워크에서 UPNP 장치와 해당 장치가 제공하는 UPNP 서비스를 검색할 수 있습니다. 나는 또한 내가 필요하다는 것을 이해합니다LAN 호스트 구성 관리UPNP 서비스는 라우터의 DNS 및 DHCP 설정을 수정하는 데 사용됩니다.

불행하게도 분명한 이유로 내 3개의 라우터 장치 중 어느 것도 이 서비스를 제공하지 않습니다. 나는 그러한 장치가 애플리케이션이 그러한 설정을 변경할 수 있도록 허용하는 것의 위험을 이해합니다.

하지만 이러한 편리함을 얻을 수 있는 다른 방법이 있습니까?

내 목표는 홈 네트워크에 쉽게 설치할 수 있는 PiHole 또는 AdGuard Home(DNS)을 실행하는 Raspberry Pi를 갖는 것입니다. 창의적인 사람이 사용자가 직접 DNS 구성을 수행하지 않고도 DNS 구성을 자동화하고 보안과 현지화를 유지하는 방법을 생각하고 나에게 보여준 적이 있습니까?

관련 정보