RNDIS를 지원하기 위해 USB 가젯을 사용하는 Linux 장치가 있습니다. 목표는 IP 설정을 망칠 필요 없이 모든 컴퓨터를 장치에 연결할 수 있는 것입니다. RNDIS 장치에 고정 IP 주소를 설정했습니다. 의사소통에 관한 한 모든 것이 잘 작동합니다. 작동하지 않는 점은 내 호스트 PC가 내 RNDIS 장치를 게이트웨이로 추가하여 인터넷 연결이 끊어지는 것 같습니다. 장치가 연결될 때마다 원격 게이트웨이 경로를 지정할 수 있지만 이로 인해 사용자 경험이 저하됩니다.
호스트 PC가 게이트웨이를 추가하지 않도록 RNDIS 구성을 어떻게 수정합니까?
답변1
RNDIS 장치에는 고정 IP 주소가 있을 수 있지만 호스트 PC는 RNDIS 장치에 연결하는 데 사용되는 IP 주소 설정을 어디서 어떻게 얻습니까?
RNDIS 장치가 DHCP, PPPoE 또는 기타 메커니즘을 사용하여 호스트에 설정을 제공하는 경우 RNDIS 장치는기본 게이트웨이 설정을 제공하면 안 됩니다.인터넷 게이트웨이 역할을 할 준비가 되지 않은 경우.
옵션 측면에서 pppd
이는 defaultroute
옵션을 제거하고 추가하는 것을 의미합니다 nodefaultroute
.
일반적인 DHCP 서버 용어로 이는 DHCP 옵션 #3이 전혀 제공되지 않음을 의미합니다. dhcpd
예를 들어 ISC를 사용하는 경우 option routers ...
파일에서 모든 행을 제거해야 합니다 dhcpd.conf
.