ブリッジされたワイヤレスのvirt-managerを使用してtap0を設定します


8

3日後、ようやくkvmゲストがワイヤレス経由でネットワークで作業できるようになりました(下のリンク-ありがとう!):

私のネットワークは192.168.1.0/24です

ホスト上:

sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"
sudo tunctl -t tap0
sudo ip link set tap0 up
sudo ip addr add 192.168.1.25/24 dev tap0
sudo route add -host 192.168.1.30 dev tap0
sudo parprouted wlan0 tap0

ゲスト上:

auto eth0
iface eth0 inet static
  address 192.168.1.30
  netmask 255.255.255.0
  network 192.168.1.0
  broadcast 192.168.1.255
  gateway 192.168.1.25

ゲストを起動します。

sudo kvm /path/to/guest.img -net nic,macaddr=DE:AD:BE:EF:90:26 -net tap,ifname=tap0,script=no

これは問題なく機能し、ゲスト間でローカルネットワークとインターネットにpingを実行できます。

しかし、これらの設定をゲストのxml構成に追加して、同じnic設定でvirt-managerを介してゲストを起動するにはどうすればよいですか?

ref:

回答:


1

これを試してください: libwirtwiki-ゲストタップ

/etc/libvirt/qemu/example.xmlを修正します

<interface type='ethernet'>
  <mac address='26:c7:a9:96:a7:7a'/>
  <target dev='tap0'/>
  <model type='virtio'/>
  <script path='no'/>
  <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
</interface>

私の場合、それはうまくいきます


0

タップデバイスなどを作成して、ラウンドアバウトな方法でブリッジネットワーキングをセットアップしようとしていると思います。Linuxでは、単純な構成変更を使用して、物理インターフェース用の仮想ブリッジデバイスを作成できます。完了すると、KVM VMは、この仮想ブリッジデバイスを使用して、直接接続されているかのように通常のLANに接続するように構成できます。すべてのVMとベース/ホストマシンがすべてLANに直接接続されているように見えます。

それが必要な場合は、/ etc / sysconfig / network-scripts / ifcfg-eth0を変更して(eth0が192.168.1.0/24ネットワークにIPを持つホストネットワークデバイスであると想定)、行を追加します。

DEVICE=eth0
TYPE=Ethernet
BRIDGE=br0

他の構成ラインの中で。ifcfg-eth0をifcfg-br0にコピーします。ifcfg-br0は、下記の行のifcfg-eth0とは異なる必要があります

DEVICE=br0
TYPE=Bridge

ここで、「service network restart」を使用する場合、ネットワークインターフェイスbr0およびeth0を使用する必要があり、範囲192.168.1.0/24のLAN IPがbr0に割り当てられているように見えます。あとは、VM設定を編集して、br0ネットワークを使用して接続するように依頼するだけです。


Saurabh氏に感謝しますが、この迂回的な方法は、有線eth0インターフェイスの場合のように、ワイヤレスインターフェイスが通常のブリッジングをサポートしていないためです。
DaveO 2010年

おっとっと!私の悪い。有線の場合とは異なり、ワイヤレスインターフェイスではブリッジングが機能しないことを認識していませんでした。
Saurabh Barjatiya、2010年

ブリッジする代わりに。また、独自のDHCPを使用して完全なワイヤレスネットワークをセットアップし、未使用のプライベートIP範囲を使用することもできます。次に、このワイヤレスネットワークを外部に接続させるには、ワイヤレス接続と有線接続の両方を備えたマシンで送信元/宛先NATを使用できます。ワイヤレスVMにサーバーがない場合は、ソースPATだけが使用します。残りのネットワークからワイヤレスVMに接続する必要がある場合は、送信元と宛先のNATコンボを使用する必要があります。
Saurabh Barjatiya、2010年

0

macvtapの使用の何が問題になってますか?これは完全に簡単で、ホストでの追加の構成は必要ありません。

virt-managerでのmacvtapの選択


3
Macvlan / macvtapは有線インターフェイスに最適ですが、自分の経験とオンラインで読んだ経験に基づいて、ワイヤレスインターフェイスでは機能しないようです。
lgaggini 2013年

2
@lgaggini APが仮想マシンのMACアドレスを拒否するため、ワイヤレスインターフェイスにブリッジすることはできません。その場合、あなたはただ何か他のことをします。
マイケルハンプトン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.