我有一个新的ubuntu 18.04安装。我正在GNS3上运行cisco图像。当我启动图像时,它会抛出一个错误。
QEMU进程已停止,返回代码:1启动qemu具有/usr/bin/qemu-system-x86_64 -name CiscoIOSvL215.2.4055-1 -m 768M -smp cpus=1 -enable-kvm -machine smm=off -boot order=c -drive if=virtio,index=0,media=disk -uuid 2a28d664-2c5b-4cb5-bca0-dc3c7b28999a -serial telnet:127.0.0.1:5001,服务器nowait -monitor tcp:127.0.0.1:42319,服务器,nowait -net none -device e1000,mac=0c:7d:d6:99:9a:00,netdev=gns3-0 -netdev socket,id=gns3-0,udp=127.0.0.1:10001,localaddr=127.0.0.1:10000 -device e1000,mac=0c:7d:d6:99:9a:01,netdev=gns3-1 -netdev套接字,id=gns3-1,udp=127.0.0.1:10003,localaddr=127.0.0.1:10002 -device e1000,mac=0c:7d:d6:99:9a:02,netdev=gns3-2 -netdev套接字,id=gns3-2,udp=127.0.0.1:10005,localaddr=127.0.0.1:10004 -device e1000,mac=0c:7d:d6:99:9a:03,netdev=gns3-3 -netdev socket,id=gns3-3,udp=127.0.0.1:10007,localaddr=127.0.0.1:10006 -device e1000,mac=0c:7d:d6:99:9a:04,netdev=gns3-4 -netdev socket,id=gns3-4,udp=127.0.0.1:10009,localaddr=127.0.0.1:10008 -device e1000,mac=0c:7d:d6:99:9a:05,netdev=gns3-5 -netdev套接字,id=gns3-5,udp=127.0.0.1:10011,localaddr=127.0.0.1:10010 -device e1000,mac=0c:7d:d6:99:9a:06,netdev=gns3-6 -netdev套接字,id=gns3-6,udp=127.0.0.1:10013,localaddr=127.0.0.1:10012 -device e1000,mac=0c:7d:d6:99:9a:07,netdev=gns3-7 -netdev socket,id=gns3-7,udp=127.0.0.1:10015,localaddr=127.0.0.1:10014 -device e1000,mac=0c:7d:d6:99:9a:08,netdev=gns3-8 -netdev socket,id=gns3-8,udp=127.0.0.1:10017,localaddr=127.0.0.1:10016 -device e1000,mac=0c:7d:d6:99:9a:09,netdev=gns3-9 -netdev socket,id=gns3-9,udp=127.0.0.1:10019,localaddr=127.0.0.1:10018 -device e1000,mac=0c:7d:d6:99:9a:0a,netdev=gns3-10 -netdev socket,id=gns3-10-netdev socket,id=gns3-10,udp=127.0.0.1:10021,localaddr=127.0.0.1:10020 -device e1000,mac=0c:7d:d6:99:9a:0b,netdev=gns3-11 -netdev套接字,id=gns3-11,udp=127.0.0.1:10023,localaddr=127.0.0.1:10022 -device e1000,mac=0c:7d:d6:99:9a:0c,netdev=gns3-12 -netdev套接字,id=gns3-12,udp=127.0.0.1:10025,localaddr=127.0.0.1:10024 -device e1000,mac=0c:7d:d6:99:9a:0d,netdev=gns3 3-13 -netdev套接字,id=gns3 3-13,udp=127.0.0.1:10027,localaddr=127.0.0.1:10026 -device e1000,mac=0c:7d:d6:99:9a:0e,netdev=gns3 3-14 -netdev套接字,id=gns3 3-14,udp=127.0.0.1:10029,localaddr=127.0.0.1:10028 -device e1000,mac=0c:7d:d6:99:9a:0f,netdev=gns3 3-15 -netdev socket,id=gns3 3-15,udp=127.0.0.1:10031,localaddr=127.0.0.1:10030 -nographic
执行日志:无法访问KVM内核模块:权限被拒绝qemu-system-x86_64:初始化KVM失败:权限被拒绝
启动CiscoIOSvL215.2.4055-1时出错:无法启动QEMU控制台Errno 111连接调用失败('127.0.0.1',5001)
无法启动QEMU控制台Errno 111连接调用失败('127.0.0.1',5001)“
但是当我作为超级用户在终端上运行时,它工作得很好。
实际上,gns3在~/..conf/GNS3 3/ run _ as _ root中创建了一个文件,并且在退出活动连接之后,只有在以root身份运行或删除该文件时才能启动该文件。
我相信这与权限和特权有关。
新手在这里,并将感谢您的指导。
谢谢。
发布于 2019-01-30 03:47:45
作为您的正常用户:
sudo usermod -aG kvm $(whoami) && sudo reboot发布于 2018-07-16 06:28:34
您需要在kvm组中才能访问/dev/kvm。您可以使用id进行检查,此外,作为用户,您可以运行kvm-ok,应该如下所示
$ kvm-ok
INFO: /dev/kvm exists
KVM acceleration can be used在其他情况下,例如通过libvirt,需要允许守护进程这样做(默认情况下是这样),但是您需要能够与它交谈,这取决于设置是网络还是基于组libvirtd的套接字。
我不知道gns3,但是如果它有类似的特殊设置,它可能需要类似我的libvirt示例那样的类似的额外权限才能运行它。
此外,如果这不能完全解决它,请报告与确切的命令,以启动您的客人,您使用。如果通过libvirt或其他工具,也可以在这些工具中提供客户配置。
发布于 2020-01-23 04:13:24
我也曾在Ubuntu18.04LTS上运行GNS3 2.2.5。我运行了这个线程中推荐的命令:
sudo usermod -aG kvm $(whoami) && sudo reboot这就像一种魅力,现在我可以在GNS3中运行VIRL图像了。太感谢你了!
https://askubuntu.com/questions/1054619
复制相似问题