次のようにブリッジされた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アドレスを取得するようにブリッジを設定できますか?