
したがって、ネットワークは次のように動作します。
My PC ---(Ethernet) Raspberry Pi (wlan) --- Router
RPi では Busybox Linux を実行しています。RPi の eth0 の dhcpd.conf に、オプション dns 8.8.8.8 を設定しました。イーサネットと wlan の間に NAT を構築しました。
しかし、奇妙なことに、RPi をルーターに接続した後、PC でインターネットにアクセスできなくなりましたが、8.8.8.8 に ping することはできました。次に DNS サーバーをチェックしたところ、PC の DNS サーバー名は「192.168.1.1」であり、これは別のサブネットにあるルーターの IP であり、もちろん PC では見つけることができません。
どうすればいいでしょうか? RPi に DNS プロキシを設定する必要があるようです。または、この場合、DNS サーバー名を正しく渡すにはどうすればよいのでしょうか?