1

我已经建立了一个 LFS 系统,但我一定在某个地方错过了一步。如果我是 root,我只能解析主机名:

$ host 6thstreetradio.org
net.c:150: socket() failed: Permission denied
net.c:150: socket() failed: Permission denied
host: can't find either v4 or v6 networking
$ sudo host 6thstreetradio.org
Password: 
6thstreetradio.org has address 67.246.2.103
6thstreetradio.org mail is handled by 5 6thstreetradio.org.

!?我是否在 proc 文件系统的某处缺少权限?还有什么?谷歌搜索什么也没有,但我可能在搜索错误的东西。net.c 中的代码参考在创建简单套接字时失败:

s = socket(domain, SOCK_STREAM, 0);

有什么线索吗?

4

1 回答 1

3

您是否设置了“CONFIG_ANDROID_PARANOID_NETWORK”标志?您可以在此处查看详细信息:serverfault.com。如果是这样,请试试这个:

groupadd -g 3003 aid_inet
usermod -G -a aid_inet $YOUR-USER

另外请检查二进制文件和配置文件的权限。

于 2016-08-23T07:47:18.347 回答