
現在、私の Linux ボックスは、2 つの NIC のうちの 1 つを使用して LAN に接続されています。この LAN は DHCP サービスを提供しており、インターネットに接続できます。私は、他の NIC を使用してこの同じ Linux ボックスから DHCP を提供し、いくつかの組み込みデバイス間のルーティングを行いながら、インターネットとの分離を維持したいと考えています。
ルーティングと IP テーブルの経験はありません。異なる NIC 上で DHCP クライアントとサーバーとして共存することは可能ですか?
答え1
はい、可能です。これは、ISP の DHCP サーバーによって外部カードにアドレスが割り当てられ、内部 NIC がホーム ネットワークに DHCP を提供するホーム ネットワーク環境でよく行われます。これを実現するために、iptables は実際には必要ではありません。DHCP サーバーが 2 番目の NIC でのみ機能するように構成するには細心の注意が必要ですが、それを行うことと、カーネルで IP 転送を有効にする必要がある可能性 ( echo 1 > /proc/sys/net/ipv4/ip_forward
) は、非常に基本的な方法で動作させるために心配する必要がある 2 つのことだけです。動作を正常に行うために必要なその他のサービスとして、iptables タイプのフィルタリングと DNS サービスが考えられますが、これらは「正常に動作」する要件であり、「まったく動作」する要件ではありません。