Fedora 14の仮想化ネットワークの説明
Fedoara 14 と RHEL 6 [kvm] の仮想化には、3つの構成がサポートされています。
1. ネットワークアドレス変換[NAT]
2. 物理デバイスの直接割り当て [PCI パススルーまたは SR-IOV].
3.共有物理デバイス[ブリッジ]の場合
デフォルトでNATが有効な場合、外部ネットワークから仮想マシンにアクセスするには、直接割り当てられた物理デバイスを使用するか、ネットワークをブリッジする必要があります。
NATです。
ほとんどの標準的な libvirt は仮想ネットワークとして NAT をサポートしています [デフォルトの仮想ネットワーク]、virsh net-list --all で確認できます。
# virsh net-list --all
名前 状態 自動起動
-----------------------------------------
デフォルト アクティブ
対応するxml設定ファイルがない場合は、以下のサイトでテンプレートから抽出することができます。
# virsh net-define /usr/share/libvirt/networks/default.xml
次に、仮想ネットワークを自動開始としてマークします。
# virsh net-autostart default
# virsh net-start default
ブリッジを表示するために、virbr0はNATとIP転送で物理ネットワークに接続されており、他のインターフェースは追加されていません。
# brctl show
ブリッジ名 ブリッジ ID STP が有効なインターフェイス
virbr0 8000.000000000000 はい
通常、libvirt は自動的に iptables にいくつかのルールを追加して ip_forward 機能を有効にしようとしますが、他のアプリケーションが ip_forward を無効にする場合があるので、 /etc/sysctl.conf に次のようなエントリを追加するのが良いでしょう。
net.ipv4.ip_forward = 1
ブリゲイド
一般にマルチNICマシンでは、NetworkManagerはブリッジングをサポートしていないので、NetworkManagerサービスをオフにするか、ネットワークデバイスの設定ファイルにオプション 'NM_CONTROLLED=no' パラメータを追加する必要があります。
# vim /etc/sysconfig/network-scripts/ifcft-eth0
DEVICE=eth0
HWADDR=00:16:76:D6:C9:45
ONBOOT=はい
BRIDGE=br0
br0設定の追加
DEVICE = br0
ONBOOT=はい
TYPE=ブリッジ
BOOTPROTO=dhcp
DELAY=0
ネットワークサービスを再起動する
サービスネットワーク再起動
brctl ビュー
# brctl show
ブリッジ名 ブリッジ ID STP が有効なインターフェイス
br0 8000.f0def1341ae6 no eth0
virbr0 8000.000000000000 はい
ブリッジネットワークでのトラフィック転送を許可するように iptables を設定する [physdev モジュールを使用] 。
# iptables -I FORWARD -m physdev --physdev-is-bridged -j ACCEPT
また、以下のカーネルパラメータを設定することによっても実現可能です。
net.bridge.bridge-nf-call-ip6tables = 0
net.bridge.bridge-nf-call-iptables = 0
net.bridge.bridge-nf-call-arptables = 0です。
関連
-
Fedoraターミナルで透明度の効果をカスタマイズする方法は?linuxで透明効果を設定する方法
-
Fedoraでメインメニューのショートカットを設定する方法は?Fedoraのショートカットキーの設定方法
-
Fedora Linuxのドキュメントテキストのフォントサイズを設定する方法は?
-
Fedora Empty Recycle Binは、常にキャンセルする方法クエリを持っている?
-
Fedoraで重複キーをオフにする方法は?Linuxの合鍵ビルドをオフにする方法
-
Fedoraシステムでナイトライトをオンにする方法は?Linuxでナイトライトを使うためのヒント
-
FCITX入力方式でのFedoraのインストールと問題解決の詳細
-
オフィス環境としてのFedoraのいくつかの基本的な構成の紹介
-
Fedora システムで livecd を作成する簡単な方法
-
Fedoraのファイル履歴をオンにする方法は?Fedoraの履歴を表示する方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Fedoraの入力方法のショートカットキーを変更する方法は?
-
Fedoraでファイルを圧縮する方法は?Fedoraのファイル圧縮のヒント
-
Fedoraターミナルでタイトルを設定する方法は?Fedoraのタブ機能の使い方
-
Fedoraシステムでマウスポインターサイズを設定する方法は?
-
Fedora 22 をインストールすると、元の Win10 システムの UEFI ブートローダが壊れる
-
Fedora 24を最新版のFedora 25にアップグレードするためのチュートリアル
-
Fedora 22 Workstation Liveをハードディスクにインストールするためのチュートリアル
-
FedoraにXmameエミュレータをインストールし、King of Fighters 97を実行する例
-
Fedoraシステムの基本的な設定の共有
-
Fedora16にChromeをインストールする方法?Fedora16にChromeをインストールする方法