起動後にネットワークが利用可能な場合、ブリッジはDHCPアドレスを取得できません。

起動後にネットワークが利用可能な場合、ブリッジはDHCPアドレスを取得できません。

次のようにブリッジされた2つのイーサネットポートがあります(/etc/network/interfaces.d/br0)。

auto br0
iface br0 inet dhcp
        bridge_ports enp1s0 enp2s0
        bridge_fd 0
        bridge_waitport 0
        bridge_stp off

auto br0:1
iface br0:1 inet static
        address 169.254.10.50
        netmask 255.255.255.0

この場合、PCとルーターは常に結合された単位にあります。ルータはDHCPを有効にしていますが、PCよりも起動に時間がかかります。

enp1s0 はルータの LAN ポートにあり、enp2s0 は常に IP アドレス 169.254.10.49 を持つ他のデバイスに接続されます。

コンボの再起動時にPCが起動する前にルータが起動プロセスを完了しなかった場合、br0にはIPアドレスは割り当てられません。

理想的には、システムの起動後いつでもDHCPサーバーを使用できる場合は、br0にIPアドレスを割り当てる必要があります。

DHCPサーバーが利用可能になった後にIPアドレスを取得するようにブリッジを設定できますか?

関連情報