
私は、NetworkManager がイメージに適切に組み込まれているプラットフォームで作業しています。 2 つの独立したeth0
、eth1
および があり、4G モデムも備えていますが、いずれも正常に動作しています。NetworkManager を使用してネットワーク リソースを制御します。4G モデムよりもイーサネット接続 (eth0 と eth1) を優先したいと考えています。
問題は、3 ~ 5 秒後にルート メトリックが接続で定義された値 (つまり 100) から、それぞれeth0
、eth1
、 の 1002 と 1003 に変更されることです。ただし、有線接続が利用可能な場合は、固定メトリックを使用して有線接続を使用する必要があります。
面白いのは、接続構成で定義されているように、メトリックが固定されたままであるため、4G 接続に問題がないことです。
イーサネット インターフェイスに必要なすべてのパラメータを定義しました。したがって、イーサネット リンクの接続パラメータは次のようになります。
id=Coolon-ETH0-Connection
uuid=eb6a2892-e1ce-4616-a492-f9b105339070
type=ethernet
autoconnect-priority=9
autoconnect-retries=0
interface-name=eth0
metered=1
multi-connect=3
timestamp=1713921530
[ethernet]
[ipv4]
method=auto
route-metric=100
[ipv6]
addr-gen-mode=stable-privacy
method=auto
route-metric=100
[proxy]
ルーティングテーブルは次のとおりです。
# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.247.171.133 0.0.0.0 UG 123 0 0 wwan0
0.0.0.0 192.168.1.1 0.0.0.0 UG 1002 0 0 eth0
10.247.171.128 0.0.0.0 255.255.255.248 U 123 0 0 wwan0
169.254.0.0 0.0.0.0 255.255.0.0 U 3005 0 0 wlan0
192.150.1.0 0.0.0.0 255.255.255.0 U 600 0 0 wlan0
192.168.1.0 0.0.0.0 255.255.255.0 U 1002 0 0 eth0
答え1
これは、 が原因でしたdhcpcd
。NetworkManager がイメージに埋め込まれている場合は、競合を避けるために、すべての DHCP サービスを無効にするだけですdhcpcd
。サービスを無効にすると、NetworkManager は、事前定義された構成に従って、すべてのインターフェイスを適切に処理します。