Jawaban:
Setelah beberapa pencarian saya menemukan setcap
dan:
setcap cap_net_raw=ep $(which ping)
Anda mungkin memiliki iptables
aturan yang mencegah ping agar tidak masuk ke localhost (ini sepenuhnya dimungkinkan dengan iptables).
Berikut ini akan menghapus semua iptables
aturan. Lakukan ini dengan hati-hati karena iptables
digunakan untuk mengimplementasikan firewall di Linux, sehingga Anda secara efektif menonaktifkan firewall Anda.
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -F
iptables -X
Ini bisa terjadi jika tabel rute Anda kacau, saya percaya, juga. Beri kami hasil route
jika hal di atas tidak mengarah ke mana pun.
Satu-satunya hal lain yang dapat saya pikirkan adalah bahwa Anda memiliki lo
, localhost "virtual network adapter", yang terlibat dalam beberapa konfigurasi bridging aneh dengan adaptor lain. Tapi ini sangat tidak mungkin (tetapi Anda dapat menggunakannya brctl
untuk memeriksa).
lo:4 Link encap:Local Loopback inet addr:92.xxx.xxx.xxx Mask:255.255.255.255 UP LOOPBACK RUNNING MTU:16436 Metric:1
. brctl
tidak ditemukan.
FATAL: Could not load /lib/modules/2.6.34-vs2.3.0.36.30.4.pre8/modules.dep: No such file or directory iptables v1.4.2: can't initialize iptables table filter': Permission denied (you must be root)