PXE はマルチポート ブリッジ NIC 経由で実行できますか?

PXE はマルチポート ブリッジ NIC 経由で実行できますか?

PXE サーバーとして機能する 1 つのイーサネット ポートで構成およびテストしたシステムがあり、正常に動作しています。また、使用したい 4 ポート NIC も手元にあるので、その NIC のすべてのポートをブリッジすると、すべてのポートで PXE が送信されるのではないかと考えています。

答え1

基本的にポートをスイッチとして使用しようとしていることに気付きました。これは次のようになります: http://www.cyberciti.biz/faq/debian-network-interfaces-bridge-eth0-eth1-eth2/

編集: 動作しました

#! /bin/bash
mount -o loop,ro archlinux-2015.05.01-dual.iso /mnt/archiso
brctl addbr br0
brctl addif br0 enp0s8
brctl addif br0 enp0s9
brctl addif br0 enp0s10
brctl addif br0 enp0s17
brctl setfd br0 4
ip link set enp0s8 up
ip link set enp0s9 up
ip link set enp0s10 up
ip link set enp0s17 up
ip link set br0 up
ip addr add 192.168.0.1/24 dev br0
systemctl start dnsmasq
sudo -v
sudo darkhttpd /mnt/archiso &

転送遅延は 0 に設定すべきだと思っていましたが、一部の情報源ではその数値に反対していました。私は Cisco の提案に従い、4 を使用しました。重要なのはブリッジに IP アドレスを与えることのようで、それを実行するとうまくいきました。

関連情報