Проблема з ping (відкрита розетка: експлуатація не дозволена)


11

У мене є такі проблеми при використанні ping 127.0.0.1під root:

ping: icmp open socket: Operation not permitted

Що це означає? Коли я пробую ls -l /bin/pingце каже:

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

Я використовую Debian GNU / Linux 5.0

Відповіді:


9

Після кількох пошуків я знайшов setcapі:

setcap cap_net_raw=ep $(which ping)

У мене виникли проблеми з установкою SparkyLinux за замовчуванням (facepalm). Рішення Зулу виправило це.
msb

Я мав це з chroot Debian всередині Ubuntu 14.04, і виконуючи це до виконуваного файлу debian, а не chroot'ed виправляв це.
Варгас

Це вирішило проблему на програмі Raspbian 8.
user46935

-bash: setcap: команда не знайдена
Soonts

1

Можливо, у вас є iptablesправило, яке забороняє пінгу потрапляти до localhost (це цілком можливо за допомогою iptables).

Далі буде очищено всі iptablesправила. Робіть це обережно, оскільки iptablesвикористовується для впровадження брандмауера в Linux, щоб ви ефективно відключили брандмауер.

iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -F
iptables -X

Це може статися, якщо ваша таблиця маршрутів буде переплутана, я вважаю, також. Дайте нам результат, routeякщо вищезазначене нікуди не веде.

Єдине, що я можу придумати, - це те, що ти lo, локальний хост, "адаптер віртуальної мережі", залучений до якоїсь дивної конфігурації з'єднання з іншим адаптером. Але це малоймовірно (але ви можете використовувати brctlдля перевірки).


У мене справжній IP, тому я не хочу повністю відкривати комп’ютер у світі в разі очищення iptables. ifconfig окрім 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. brctlне знайдено.
Массімо

# 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
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.