2013-10-30 33 views
1

這是我在logcat中得到的錯誤:發出strace -c netd我得到了下面的事情我如何才能解決以下問題在android有關「iptables」?

runIptablesCmd(): failed /system/bin/iptables -t raw -A bw_raw_PREROUTING ! -i lo+ -m owner --socket-exists res=768 

後。請建議我繼續下一步。

iptables v1.4.11.1: can't initialize iptables table `raw': Table does not exist (do you need to insmod?) 
Perhaps iptables or your kernel needs to be upgraded. 
iptables v1.4.11.1: can't initialize iptables table `nat': Table does not exist (do you need to insmod?) 
Perhaps iptables or your kernel needs to be upgraded. 

回答

0

這似乎是一個ramdisk問題。

檢查並確保您的ramdisk (mainly init.rc)具有mdns服務的必要部件。您可以看到herenetd服務(這些mdns服務不是在Jellybean之前的Android版本中)的新增內容,其中有mdns添加到它,並且還有一個mdns服務以及與之前鏈接的init.rc的底部。

將這兩部分添加到init.rc並查看是否可以解決問題。

+0

我有mdns服務。我在虛擬框(NAT)上運行android。 –

相關問題