外部世界と対話するためにKVMでゲストネットワークを設定する(google.com)

外部世界と対話するためにKVMでゲストネットワークを設定する(google.com)

私のコンピュータのネットワーク設定をよりよく理解しようとしています。

ホスト設定

  1. ワイヤレスインターフェースがあります(無線LAN 0)IPアドレスは自分のホストにあります192.168.1.9
  2. このホストのデフォルトゲートウェイは、私のISPを介して外部の世界に接続するルータであり、IPアドレスはです192.168.1.1
  3. 私のホストからRoute -nコマンドで返される出力は次のとおりです。

    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 wlan0
    169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 wlan0
    192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 wlan0
    192.168.1.160   0.0.0.0         255.255.255.224 U     0      0        0 virbr2
    

ゲストマシンの設定

これで、以下のようにKVMにゲストOSを設定しました。

  1. KVMは、詳細が次のサブネットにあります 192.168.1.160/27
  2. DHCPの開始アドレスは192.168.1.176、DHCPの終了アドレスはです192.168.1.190
  3. また、KVM構成が機能するように次のコマンドを実行しました。

    arp -i wlan0 -Ds 192.168.1.9 wlan0 pub
    

ゲストOSでは、私のIPアドレスはです192.168.1.179route -nクライアントで私のコマンドによって返される出力は次のとおりです。

kernel IP routing table
Destination     Gateway         Genmask
0.0.0.0        192.168.1.161    0.0.0.0
192.168.1.160  0.0.0.0          255.255.255.224

ゲストOSが外部世界と対話する方法は何ですか?

編集する

これが出力ですvirsh net-list --all

ramesh@ramesh-pc:~$ virsh net-list --all
 Name                 State      Autostart     Persistent
----------------------------------------------------------
 arpbr0               inactive   yes           yes
 default              active     yes           yes
 proxyArp             active     yes           yes

答え1

ありがとうございますユーザーslmゲストネットワークを設定するときに正しい方向に案内してください。キーボード仮想マシン。より多くの情報を提供するために、答えにスクリーンショットを追加します。

virt-managerパッケージがインストールされ、ホストに必要なパッケージも設定されているとします。キーボード仮想マシン働く


ゲストとホストの相互作用のためのネットワークの準備


主なステップは次のとおりです。キーボード仮想マシンネットワークを設定しています。コンピュータはネットワークに接続されていない限り役に立ちません。物理的でも仮想的でも

virt-manager端末に入力してください。コンソールは次のように表示されます。

初期仮想管理コンソールウィンドウ

カチッという音編集 - >接続の詳細すると、次のように新しい画面が表示されます。

編集ボタンをクリックした後

カチッという音仮想ネットワークタップしてクリック+ 新しいネットワークを追加するボタンキーボード仮想マシンゲスト。

新しい仮想ネットワークの作成

カチッという音今後では、次の画面を見てみましょう。ここで選択するIPV4アドレスは完全に私たちに依存し、実際の要件に合わせてこのステップを最適化できます。

IPv4 アドレス空間の選択

クリックした後今後上の画面から下の画面を見ることができます。このステップでは、デフォルトで使用可能なアドレス空間を通知します。

利用可能なDHCPアドレス

このステップでは、物理ネットワークに転送を選択し、ゲストが外部世界と対話するのに役立つホストのネットワークインターフェイスを選択します。

ホスト物理デバイスとしてNATを選択します。

上記の手順を完了するとほぼ完了し、これまでに選択したすべての詳細を確認する次の画面のみが表示されます。

最後のステップ


ゲストオペレーティングシステムにこの新しいデバイスを追加します。


初期画面で をvirt-managerクリックするとOpen下記の画面をご覧いただけます。

最初のステップ

上の画面で[次へ]をクリックします。次のように別の画面が開きます。

ステップ2

カチッという音ハードウェアの追加そして選択ネットワーク。内部にネットワークタブで、前の手順で作成した新しく作成したネットワークでホスティングデバイスを選択してクリックします。終わる下図のように。

最終構成


ゲストオペレーティングシステムでテスト


次に、ゲストOSで次のことがpingできることを確認してください。所有者機械および外部ネットワーク(例:Google。 pingが成功すると、ゲストオペレーティングシステムでネットワークが正常に設定されています。


引用する


ゲストネットワーク設定のための参考資料

答え2

ルーターで固定パス(192.168.1.1)を設定します。

# ip route add 192.168.1.160/27 via 192.168.1.9 dev < wlan iface>

またはWebユーザーインターフェイスを介して。

iptablesホストにルーターからルーターへ、または192.168.1.160/27その逆に転送パスを追加します(libvirtこれらのルールはすでに提供されていると思いますが)。

関連情報