Làm cách nào tôi có thể chặn yêu cầu ping bằng IPTables?


Câu trả lời:


11

Để từ chối phản hồi cho các yêu cầu ping..Thêm quy tắc iptable sau đây

iptables -A OUTPUT -p icmp -o eth0 -j ACCEPT          
iptables -A INPUT -p icmp --icmp-type echo-reply -s 0/0 -i eth0 -j ACCEPT     
iptables -A INPUT -p icmp --icmp-type destination-unreachable -s 0/0 -i eth0 -j ACCEPT  
iptables -A INPUT -p icmp --icmp-type time-exceeded -s 0/0 -i eth0 -j ACCEPT       
iptables -A INPUT -p icmp -i eth0 -j DROP       

có gì đó không đúng với các quy tắc hoặc tôi chỉ không có sự phụ thuộc, tôi đã thay đổi eth0 thành wlan0 như tôi đang sử dụng máy tính xách tay của mình và nhận được lỗi "sudo iptables -A INPUT -p icmpTHERicmp-Destination-type -s 0/0 -i wlan0 -j CHẤP NHẬN Đối số xấu –icmp-type'" and "sudo iptables -A INPUT -p icmp -i wlan0-j DROP Bad argument DROP '"
david25

@ david25 xem câu trả lời cập nhật của tôi.
karthick87

8

Tôi tin rằng iptables -I INPUT -p icmp --icmp-type 8 -j DROPnên làm các thủ thuật.

Đối với IPv6, bạn sẽ cần một cái gì đó như ip6tables -I INPUT -p icmpv6 --icmp-type 8 -j DROP.


3

Phương pháp đơn giản nhất để vô hiệu hóa phản hồi ping là thêm một mục trong tệp /etc/sysctl.conf. Nếu Iptables tuôn ra hoặc dừng máy chủ sẽ bắt đầu phản hồi lại phản hồi ping. Tôi đề nghị mục sau trong tệp /etc/sysctl.conf của bạn

net.ipv4.icmp_echo_ignore_all = 1

điều này sẽ báo cho kernel không phản hồi bất kỳ phản hồi ping nào, sau khi chạy sysctl -p trên shell này để thực hiện các thay đổi mà không cần khởi động lại.

Để biết thêm thông tin xin vui lòng tham khảo: http://www.trickylinux.net/disable-ping-response-linux/


Đây có lẽ là cách tốt nhất mà tôi đã tìm thấy trong quá khứ. Nó có mặt tích cực mà nó bền bỉ.
Aedazan

0

Thả các yêu cầu echo ICMP ("Ping"):

iptables -A INPUT -p icmp --icmp-type echo-request -j DROP

Bạn có ý nghĩa gì khi tàng hình? Bạn chỉ có thể DROP tất cả các gói đến. Google cung cấp điều này:

iptables -A INPUT -p tcp -m stealth -j REJECT

Nhưng trên hộp Ubuntu của tôi, iptables không biết đến một trận đấu "lén lút". Dường như, bạn có thể làm nhiều thứ thú vị với xtables:

aptitude show xtables-addons-common
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.