目的:仮想マシンネットワークアダプタをホストのプライマリネットワークアダプタとして使用します。
これを正しく設定する方法についてのアドバイスを探しています。目的は、仮想マシンにワイヤレスインターフェイス(無料ではなくファームウェアが必要)を置き、ホストにその仮想マシンをすべての接続のゲートウェイとファイアウォールとして使用させることです。
私は貢献や非自由ソフトウェアではなく、Debian Sidを使用しています。 KVMを使用して仮想マシンでIPFireを実行し、PCIパススルーを使用してワイヤレスアダプタを赤いインターフェイスに接続しました。 IPFireは私のアダプタをよく認識しているので、何の問題もありません。
緑色のインターフェイスのIPFireシステムは192.168.0.1に設定されており、IPFireと緑色のインターフェイスでDHCPサーバーを有効にしました。現在の問題は、ホストシステムが緑色のインターフェイス(ホストの内部VMにある)に接続したいのですが、これを達成する方法がわかりません(Googleではあまり表示されません)。 KVM用の仮想ネットワークを設定する方法がわかりません。ホストシステムでvirbr0などの仮想ネットワークを表示できますが、IPFireに割り当てられていないアドレスも割り当てるようです。
ある意味、IPFire VMの緑色のインターフェイスへの仮想イーサネット接続を作成し、ホストシステムはIPFire VMのDHCPサーバーからネットワークアドレスを取得します。
どんなアドバイスも本当にありがとうございます。ありがとうございます!
アップデート:ホストのifconfig:
eth0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether f0:de:f1:dd:95:d0 txqueuelen 1000 (Ethernet)
RX packets 3113 bytes 3331853 (3.1 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 2272 bytes 310690 (303.4 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 20 memory 0xe2500000-e2520000
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1 (Local Loopback)
RX packets 216 bytes 17124 (16.7 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 216 bytes 17124 (16.7 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
virbr1: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 52:54:00:86:56:11 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
ホストIPルーティング:
169.254.0.0/16 dev virbr1 scope link metric 1000 linkdown
ありがとうございます!