在配制中出现IoError:[Errno 99]

发布于 2022-09-18 19:02:13 字数 293 浏览 15 评论 0

#./build   
出现报错
IoError:[Errno 99] 不能够赋值指定的地址

[ 本帖最后由 laoyoua 于 2009-3-18 20:35 编辑 ]

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

顾忌 2022-09-25 19:02:13

  终于弄出来了, 设置网卡地址后就可以跑了
ifconfig eth0 192.168.0.111
设置完后就可以了, build代码中使用ioctl方式获得本机ip地址.
        def get_ip_address(self, ifname):
                s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
                return socket.inet_ntoa(fcntl.ioctl(
                s.fileno(),
        0x8915,  # SIOCGIFADDR
        struct.pack('256s', ifname[:15])
                )[20:24])

如果没有获得ip地址, 会报一个异常.

海的爱人是光 2022-09-25 19:02:13

对,目前的配置程序(build)需要从eth0获取ip作为默认的host ip

岁月染过的梦 2022-09-25 19:02:13

该问题已经被我解决了,大家可以下载新版试试,哈哈。

见  http://linux.chinaunix.net/bbs/thread-1114628-1-1.html

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文