我正在尝试使用来自GitHub的一个简单的GitHub。当我试图运行这个客户端时,它会失败
eth0 MAC : C8:6B:00:E5:52:5E
Couldn't open device eth0: eth0: socket: Invalid argument有什么建议吗?谢谢!
发布于 2018-03-30 18:58:12
显然,pcap_open_live()与NULL一起返回。
pcap_open_live()在成功时返回pcap_t *,在失败时返回NULL。如果返回NULL,则将使用适当的错误消息填充errbuf。errbuf也可以设置为pcap_open_live()继承时的警告文本;要检测这种情况,调用方应该在调用pcap_open_live()之前在errbuf中存储一个零长度字符串,如果errbuf不再是零长度字符串,则向用户显示警告。假定errbuf至少能够容纳PCAP_ERRBUF_SIZE字符。
你可能想调查一下你的名片。
检查为根:
su -c "lspci | grep -i ether"检查此设备是否实际上是eth0
/usr/sbin/ethtool -i eth0和
dmesg | grep eth0https://stackoverflow.com/questions/49579581
复制相似问题