こんにちは友達。私はほぼ3日間KVMを使用してブリッジを作成する方法に関する適切な情報を見つけるのに苦労しています。昨日、VirtualBoxを使って新しいFedora 31サーバーをセットアップしましたが(物理システムに展開する前に試してみたかったので)、いくつかの問題がありました。現在のCockpitを使用して仮想マシンを管理し、インストールプロセスを回避するためにvirt-builderを使用して仮想マシンを作成します。今まではそんなに良くなった。特別な希望があるので、ネットワークの観点から仮想マシンを実際のコンピュータのように使用したいと思います。だから私はVirtualBoxのようにネットワークの独自のホスト名を使って渡し、SSHなどを使ってアクセスしたいと思います。しかし、いくつかの問題があります。数多くのチュートリアルに熱心な終わりに、ついにFedoramagazineのガイドに従いました。https://fedoramagazine.org/create-virtual-machines-with-cockpit-in-fedora/KVM のサポートを受けるには、Web インターフェイスを使用します。このブリッジング操作は、VMの静的IPアドレスを必要とせず、DHCP(この場合はローカルネットワーク上のルーター)によって割り当てられたいので、非常に複雑に見えます。私が見つけたすべてのチュートリアルは固定アドレス割り当てに関するもので、私が見つけた他のチュートリアルはDebianに関するものでしたが、残念ながら私が使用しているCentOSやFedoraについてはありませんでした。そのため、VirtualBoxで行ったようにWeb GUIを使用してブリッジを作成しようとしましたが、次のエラーが発生しました。
"Unable to add bridge enp0s8 port vnet0: Operation not supported"
この場合、enp0s8はセカンダリNICであり、質問がないことを確認するために2を使用しました。このエラーを調べてみましたが、役に立つものが見つかりませんでした。私の計画を実行する方法を最終的に知っている人はいますか?たぶんコマンドラインエントリも利用できますか?要約すると、すべての仮想マシンがローカルネットワークルーターによって割り当てられた独自のIPを持つことを望みます。
ベストアンサー1
VM を LAN ネットワークに公開するには、Direct Attachment to en1234
VM のネットワークインターフェイスを使用します。たとえば、DHCPサーバー(ほとんどのISPのルーター)はIPを提供し、192.168.0.123
正常に接続できます。
ブリッジモードは、en1234
ブートストラップ間のトラフィック用に予約されていますhost <=> instance
。 VLANの最後のオプションは仮想化ネットワークです。
Fedora Server Cockpit ネットワーキングの詳細は次のとおりです。https://fedoramagazine.org/managing-network-interfaces-and-firewalld-in-cockpit/