- 論壇徽章:
- 0
|
目前正在構(gòu)建基于ARM64服務(wù)器的虛擬化環(huán)境,遇到了如下的問題virtio_net的問題,請大俠們指點
目標(biāo)拓撲如下:
1.jpg (19.74 KB, 下載次數(shù): 66)
下載附件
2015-07-01 10:29 上傳
主機上tap0和eth1通過br0橋接在一起,tap0對應(yīng)虛擬機的eth0。HOST上的br0配置地址192.168.1.2/24作為主機地址,虛擬機的eth0配置地址為192.168.1.5/24
虛擬機的啟動命令如下:
qemu-system-aarch64 -machine virt -cpu cortex-a57 -nographic -smp 1 -m 4096 \
-global virtio-blk-device.scsi=off -device virtio-scsi-device,id=scsi \
-drive file=ubuntu-core-14.04.1-core-arm64.img,id=coreimg,cache=unsafe,if=none -device scsi-hd,drive=coreimg \
-kernel vmlinuz-3.13.0-55-generic \
-initrd initrd.img-3.13.0-55-generic \
-netdev tap,id=mynet -device virtio-net-device,netdev=mynet \
--append "console=ttyAMA0 root=/dev/sda"
啟動后在虛擬機里面可以看到eth0網(wǎng)卡,驅(qū)動位virtio_net
1.jpg (56.96 KB, 下載次數(shù): 69)
下載附件
2015-07-01 10:30 上傳
從虛擬機ping物理機,發(fā)現(xiàn)無法ping同
在虛擬機里面抓包,發(fā)現(xiàn)ARP請求沒有收到響應(yīng)
1.jpg (47.97 KB, 下載次數(shù): 69)
下載附件
2015-07-01 10:31 上傳
但是從物理機TAP0上抓包,發(fā)現(xiàn)物理機已經(jīng)收到ARP請求,并且回應(yīng)了報文
1.jpg (45.76 KB, 下載次數(shù): 65)
下載附件
物理機抓包
2015-07-01 10:31 上傳
問題就是TAP0上有了ARP的回應(yīng)報文,虛擬機的eth0口竟然沒有ARP的回應(yīng)報文,請問大俠們,我的配置是否有錯?或啟動命令是否有錯?TAP0都收到響應(yīng)報文了,為什么虛擬機eth0竟然沒有,丟在哪里了?
|
|