Masalah dengan ping (soket terbuka: Operasi tidak diizinkan)


11

Saya mengalami masalah saat menggunakan di ping 127.0.0.1bawah root:

ping: icmp open socket: Operation not permitted

Apa artinya? Ketika saya mencobanya ls -l /bin/pingdikatakan:

-rwsr-xr-x 1 root root 30788 Jul 27  2010 /bin/ping

Saya menggunakan Debian GNU / Linux 5.0

Jawaban:


9

Setelah beberapa pencarian saya menemukan setcapdan:

setcap cap_net_raw=ep $(which ping)

Saya punya masalah dengan instalasi default SparkyLinux (facepalm). Solusi Zulu memperbaikinya.
msb

Saya memiliki ini dengan chroot Debian di dalam Ubuntu 14.04, dan mengeksekusi ini ke debian executable sementara tidak chroot'ed memperbaikinya.
Vargas

Ini memperbaiki masalah pada Raspbian 8.
user46935

-bash: setcap: command not found
Soonts

1

Anda mungkin memiliki iptablesaturan yang mencegah ping agar tidak masuk ke localhost (ini sepenuhnya dimungkinkan dengan iptables).

Berikut ini akan menghapus semua iptablesaturan. Lakukan ini dengan hati-hati karena iptablesdigunakan 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 routejika 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 brctluntuk memeriksa).


Saya memiliki IP asli itu sebabnya saya tidak ingin membuka komputer sepenuhnya untuk dunia dalam hal membersihkan iptables. ifconfig mengatakan selain lo: lo:4 Link encap:Local Loopback inet addr:92.xxx.xxx.xxx Mask:255.255.255.255 UP LOOPBACK RUNNING MTU:16436 Metric:1. brctltidak ditemukan.
Massimo

# iptables --listFATAL: 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)
Massimo
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.