javafever


          我無富貴命,所喜性天然。壁立三千字,家無半吊錢。蟬鳴深巷里,人語短屋前。收拾英雄氣,耕作兩分田。

          qemu在linux和windows下tap網(wǎng)絡(luò)的配置方法

          要讓qemu虛擬機(jī)和宿主機(jī)位于同一個(gè)網(wǎng)絡(luò)中被該網(wǎng)絡(luò)的其他機(jī)器訪問,就需要使用TUN/TAP的網(wǎng)絡(luò)方式來啟動(dòng)qemu虛擬機(jī)。具體的啟動(dòng)指令是:
          qemu -m 192 -hda disk.img -net nic,vlan=0 -net tap,vlan=0,ifname=tap0,script=/etc/qemu-ifup
          如果是在WindowsXP下面,就不需要script=/etc/qemu-ifup這個(gè)啟動(dòng)腳本了,直接將tap0換成網(wǎng)橋的名字即可。

          第一步,建立一個(gè)虛擬網(wǎng)絡(luò)接口。
          在linux下:
          1?#?mknod?/dev/net/tun?c?10?200

          在Windows下,有開源的虛擬網(wǎng)卡軟件,找一個(gè)來裝好就行了。

          第二步,建立網(wǎng)橋。
          在linux下:
          修改/etc/network/interface配置文件。此處建立一個(gè)名為br0的網(wǎng)橋,先橋接上eth0,在啟動(dòng)qemu時(shí),再橋接上tap0。
          ?1?#?/etc/network/interface
          ?2?#?This?file?describes?the?network?interfaces?available?on?your?system
          ?3?#?and?how?to?activate?them.?For?more?information,?see?interfaces(5).
          ?4?
          ?5?#?The?loopback?network?interface
          ?6?auto?lo
          ?7?iface?lo?inet?loopback
          ?8?
          ?9?#?The?bridge?network?interface(s)
          10?auto?br0
          11?iface?br0?inet?static
          12?address?192.168.1.2
          13?network?192.168.1.0
          14?netmask?255.255.255.0
          15?broadcast?192.168.1.255
          16?gateway?192.168.1.1
          17?bridge_ports?eth0
          18?bridge_fd?9
          19?bridge_hello?2
          20?bridge_maxage?12
          21?bridge_stp?off

          在windowsXP下,在網(wǎng)絡(luò)屬性窗口中,直接將要橋接的兩塊網(wǎng)卡選中,然后點(diǎn)擊鼠標(biāo)右鍵,選擇“橋”菜單即完成橋接。

          第三步,建立qemu-ifup腳本啟動(dòng)qemu時(shí)調(diào)用。
          在linux下:
          建立/etc/qemu-ifup腳本文件(參見qemu指令的-net參數(shù))
          1?#!/bin/sh
          2?
          3?sudo?/sbin/ifconfig?$1?0.0.0.0?promisc?up
          4?sudo?/usr/sbin/brctl?addif?br0?$1
          5?sleep?2
          WindowsXP在下不用這個(gè)腳本,直接把-net的ifname參數(shù)設(shè)為網(wǎng)橋的名字即可。

          posted on 2006-11-20 23:54 javaFever 閱讀(8305) 評(píng)論(2)  編輯  收藏 所屬分類: Linux

          評(píng)論

          # re: qemu在linux和windows下tap網(wǎng)絡(luò)的配置方法 2007-03-01 21:53 @_@

          有點(diǎn)小問題,
          在xp中做網(wǎng)橋的時(shí)候,最后那個(gè)ifname的參數(shù)不需要修改,
            回復(fù)  更多評(píng)論   

          # re: qemu在linux和windows下tap網(wǎng)絡(luò)的配置方法 2009-12-07 12:56 張龔

          問個(gè)技術(shù)問題,不知道博主能看到否?
          bridge_ports eth0
          bridge_fd 9
          bridge_hello 2
          bridge_maxage 12
          bridge_stp off
          這幾個(gè)參數(shù)分別代表什么意思?  回復(fù)  更多評(píng)論   

          主站蜘蛛池模板: 冷水江市| 湘西| 遂溪县| 佛坪县| 贵德县| 云龙县| 永康市| 萨迦县| 山东| 招远市| 蒲城县| 台湾省| 屏东市| 白朗县| 新竹市| 龙陵县| 团风县| 衡东县| 上饶市| 家居| 米林县| 罗定市| 怀仁县| 新竹县| 河南省| 垣曲县| 徐闻县| 阿巴嘎旗| 贞丰县| 天台县| 象州县| 萝北县| 新安县| 兰坪| 扬州市| 建阳市| 灌阳县| 攀枝花市| 米泉市| 台中县| 彭水|