我正在尝试运行以下代码。
def main():
global action, inputprotocol, actiontype, inputportnum, inputipaddr
actiontype = "ipaddress"
action = "accept"
inputportnum = ""
q = nfqueue.queue()
q.open()
q.bind(socket.AF_INET)
q.set_callback(cb)
q.create_queue(0)
try:
q.try_run()
except KeyboardInterrupt, e:
print ("Interrupted")
print ("unbind")
q.unbind(AF_INET)
print ("close")
q.close()
main()
每次我尝试运行本程序时,我都会在nfq_create_queue()期间遇到RuntimeError:error。 我尝试在sudo下运行它,还检查相同的脚本是否已经运行但没有获得任何输出。 我该怎么办?