首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法访问KVM内核模块GNS3

无法访问KVM内核模块GNS3
EN

Ask Ubuntu用户
提问于 2018-07-12 19:26:58
回答 3查看 10.8K关注 0票数 3

我有一个新的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身份运行或删除该文件时才能启动该文件。

我相信这与权限和特权有关。

新手在这里,并将感谢您的指导。

谢谢。

EN

回答 3

Ask Ubuntu用户

发布于 2019-01-30 03:47:45

作为您的正常用户:

代码语言:javascript
复制
sudo usermod -aG kvm $(whoami) && sudo reboot
票数 3
EN

Ask Ubuntu用户

发布于 2018-07-16 06:28:34

您需要在kvm组中才能访问/dev/kvm。您可以使用id进行检查,此外,作为用户,您可以运行kvm-ok,应该如下所示

代码语言:javascript
复制
$ kvm-ok
INFO: /dev/kvm exists
KVM acceleration can be used

在其他情况下,例如通过libvirt,需要允许守护进程这样做(默认情况下是这样),但是您需要能够与它交谈,这取决于设置是网络还是基于组libvirtd的套接字。

我不知道gns3,但是如果它有类似的特殊设置,它可能需要类似我的libvirt示例那样的类似的额外权限才能运行它。

此外,如果这不能完全解决它,请报告与确切的命令,以启动您的客人,您使用。如果通过libvirt或其他工具,也可以在这些工具中提供客户配置。

票数 1
EN

Ask Ubuntu用户

发布于 2020-01-23 04:13:24

我也曾在Ubuntu18.04LTS上运行GNS3 2.2.5。我运行了这个线程中推荐的命令:

代码语言:javascript
复制
sudo usermod -aG kvm $(whoami) && sudo reboot

这就像一种魅力,现在我可以在GNS3中运行VIRL图像了。太感谢你了!

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1054619

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档