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
。