Debian Linuxシステムが組み込まれています。これには、eth0とppp0(セルラーモデム経由)の2つのネットワークインターフェースがあります。私が経験している問題は、システムが起動したときにeth0のDHCPを介してアドレスを取得することです。モデムが接続されると、独自のIPアドレスも取得され、/etc/resolv.confの内容が破損します。私のアプリケーションでは、eth0が有効な場合はeth0をデフォルトパスにする必要があります。 eth0をデフォルトパスに設定すると、モデムDHCP要求のネームサーバーに到達できないため、DNSは機能しなくなります。
奇妙なことは、これらすべてを実行した後に「dhclient eth0」を実行すると、正しい操作を実行して既存のファイルを破壊するのではなく、既存のファイルにネームサーバーを追加することです。
このデュアルDHCPネットワークの状況を処理するための優れた標準的な方法はありますか?
ベストアンサー1
man interface-order
最初。
DHCPが提供するいくつかの設定を無視する方法もあります。チェックprepend
とrequest
オプションman dhclient.conf