[FMB-100120] QEMU NIC JOY
原创
©著作权归作者所有:来自51CTO博客作者peterorguang的原创作品,请联系作者获取转载授权,否则将追究法律责任
在昨天基础上修正zerg VenderID & DeviceID , 显然内核无法辨认。
修正内核代码中设备识别ne2k_pci_chipsets、pci_clone_list、ne2k_pci_tbl中增加一种zerg VenderID & DeviceID 相关n2k 兼容设备,make && copy kenrnel to grub, restart:
ptg ~ # lspci
00:00.0 Host bridge: Intel Corporation 440FX - 82441FX PMC [Natoma] (rev 02)
00:01.0 ISA bridge: Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II]
00:01.1 IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]
00:01.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 03)
00:02.0 VGA compatible controller: Cirrus Logic GD 5446
00:03.0 Ethernet controller: Intel Corporation 82540EM Gigabit Ethernet Controller (rev 03)
00:04.0 Ethernet controller: Device aabb:0001
ptg ~ # ifconfig eth1
eth1 Link encap:Ethernet HWaddr 52:54:00:12:34:57
inet addr:10.0.0.2 Bcast:10.0.0.255 Mask:255.255.255.0
inet6 addr: fe80::5054:ff:fe12:3457/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:111 errors:0 dropped:0 overruns:0 frame:0
TX packets:94 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:10473 (10.2 KiB) TX bytes:11837 (11.5 KiB)
Interrupt:10 Base address:0xc100
可以工作,一乐。
另外,现在的启动脚本比较管用,备忘如下:
ON:
qemu -M pc -m 1024 -hda ~/pok/imgs/qlnx/lnx.img \
-k en-us \
-net nic,vlan=0 -net tap,vlan=0,ifname=tap0,script=no \
-net nic,model=zerg,vlan=1 -net tap,vlan=1,ifname=tap1,script=no \
-localtime -boot c &
NET-ON:
openvpn --mktun --dev tap0
openvpn --mktun --dev tap1
ifconfig tap0 hw ether 00:e0:fc:00:00:01
ifconfig tap0 172.16.0.1/24
ifconfig tap0 up
ifconfig tap1 hw ether 00:e0:fc:00:01:01
ifconfig tap1 172.16.1.1/24
ifconfig tap1 up
NET-OFF:
ifconfig tap0 down
ifconfig tap1 down
openvpn --rmtun --dev tap0
openvpn --rmtun --dev tap1
![](https://ucenter.51cto.com/images/noavatar_middle.gif)
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
NIC Monitor Script
实现对本机所有网卡流量的监控
Monitor NIC