在配制中出现IoError:[Errno 99]
#./build
出现报错
IoError:[Errno 99] 不能够赋值指定的地址
[ 本帖最后由 laoyoua 于 2009-3-18 20:35 编辑 ]
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
#./build
出现报错
IoError:[Errno 99] 不能够赋值指定的地址
[ 本帖最后由 laoyoua 于 2009-3-18 20:35 编辑 ]
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
终于弄出来了, 设置网卡地址后就可以跑了
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地址, 会报一个异常.
对,目前的配置程序(build)需要从eth0获取ip作为默认的host ip
该问题已经被我解决了,大家可以下载新版试试,哈哈。
见 http://linux.chinaunix.net/bbs/thread-1114628-1-1.html