Hướng dẫn chặn/mở PING trên máy chủ Linux và VPS Windows

shape
shape

1/ Giới thiệu

Ping viết từ của Packet Internet Groper -là công cụ sử dụng trên các mạng TCP/IP hỗ trợ việc kiểm tra xem có thể kết nối tới một máy chủ cụ thể nào hay không?

Với Ping, bạn có thể dùng để kiểm tra kết nối của hai hay nhiều thiết bị trên 1 đường truyền. Hoặc kiểm tra kết nối từ máy trạm tới máy chủ mà nó kết nối bằng cách đo tổng thời gian gửi và trả về nhanh nhất.

Ngoài ra, chặn PING luôn được xem là cách khá hữu ích trong trường hợp máy chủ của bạn bị kiểu tấn công DDOS sử dụng tính năng PING (Flood ICMP). 

2/ Chặn và mở ping trên máy chủ Linux:

2.1 Chặn ping bằng iptables

Chặn ping nhưng trả về thông báo lỗi “Destination Port Unreachable”(REJECT):

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

Kiểm tra bằng iptables -L


Chặn ping im lặng (DROP – không trả lời):

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

Kiểm tra bằng iptables -L

2.2 Cho phép ping (ACCEPT)

Nếu trước đó đã chặn, bạn có thể mở lại:

iptables -A INPUT  -p icmp --icmp-type echo-request -j ACCEPT
iptables -A OUTPUT -p icmp --icmp-type echo-reply   -j ACCEPT

hoặc xóa luôn rule chặn:

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

iptables -D INPUT -p icmp --icmp-type echo-request -j REJECT

2.3 Chặn / mở ping qua cấu hình kernel

Chặn tất cả ping:

echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all


Mở lại ping:

echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_all


Cách này tác động trực tiếp vào kernel, đơn giản và nhanh chóng.

3/ Chặn và mở ping trên máy chủ Window:

2.1 Mở ping (cho phép ICMP)

Vào Windows Firewall with Advanced Security 

hoặc Mở hộp thoại Run → gõ wf.msc → Enter

Chọn Inbound Rules → New Rule...

Chọn Custom → Next 2 lần

Ở phần Protocol → chọn ICMPv4 → Next 2 lần

Chọn Allow the connection → Next

Chọn profile áp dụng (Domain, Private, Public) → Next

Đặt tên (ví dụ: Allow ICMP) → Finish

2.2 Chặn ping (Block ICMP)

Làm tương tự các bước trên, nhưng ở phần Action chọn:

Block the connection

Như vậy, mọi gói tin ping gửi đến VPS sẽ bị từ chối.

Bài viết liên quan

Kiểm tra ping - tracert

Ping và Tracert là gì ? Làm sao để kiểm tra kết nối?

Xác định địa chỉ IP public đang sử dụng

IP Public là gì? Làm sao để kiểm tra IP Public hiện tại của máy?

Kiểm tra băng thông sử dụng

Băng thông là gì? Cách kiểm tra băng thông server? Ước lượng băng thông cần thiết nhằm đảm bảo sự kết nối?

Thêm IP soure vào FW pfsense khách hàng đã có FW trước đó

Bài viết này hướng dẫn hỗ trợ khách hàng đáp ứng nhu cầu khi khách hàng cần thêm 1 IP source mới vào FW đã có.

shape
shape