仮想マシンネットワークアダプタをホストプライマリネットワークアダプタとして使用する

仮想マシンネットワークアダプタをホストプライマリネットワークアダプタとして使用する

目的:仮想マシンネットワークアダプタをホストのプライマリネットワークアダプタとして使用します。

これを正しく設定する方法についてのアドバイスを探しています。目的は、仮想マシンにワイヤレスインターフェイス(無料ではなくファームウェアが必要)を置き、ホストにその仮想マシンをすべての接続のゲートウェイとファイアウォールとして使用させることです。

私は貢献や非自由ソフトウェアではなく、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

ありがとうございます!

ベストアンサー1

おすすめ記事