สำหรับ Ubuntu 18.04 คุณควรมีกฎต่อไปนี้ในไฟล์/etc/ufw/before.rulesของคุณ:
# ok icmp codes for INPUT
-A ufw-before-input -p icmp --icmp-type destination-unreachable -j ACCEPT
-A ufw-before-input -p icmp --icmp-type source-quench -j ACCEPT
-A ufw-before-input -p icmp --icmp-type time-exceeded -j ACCEPT
-A ufw-before-input -p icmp --icmp-type parameter-problem -j ACCEPT
-A ufw-before-input -p icmp --icmp-type echo-request -j ACCEPT
# ok icmp code for FORWARD
-A ufw-before-forward -p icmp --icmp-type destination-unreachable -j ACCEPT
-A ufw-before-forward -p icmp --icmp-type source-quench -j ACCEPT
-A ufw-before-forward -p icmp --icmp-type time-exceeded -j ACCEPT
-A ufw-before-forward -p icmp --icmp-type parameter-problem -j ACCEPT
-A ufw-before-forward -p icmp --icmp-type echo-request -j ACCEPT
สิ่งเหล่านี้อยู่ในไฟล์เริ่มต้นของฉัน
แน่นอนว่าต้องเป็นปัญหาจริงๆ ปัญหาของฉันคือคอมพิวเตอร์ของฉันบล็อก pings ไม่ให้ออกไปยังเครือข่ายที่มีเซิร์ฟเวอร์ที่ฉันพยายาม ping อยู่ ฉันลงเอยด้วยการใช้เว็บไซต์ที่มีอยู่แล้วบนอินเทอร์เน็ตเพื่อทำการ ping ให้ฉัน (เช่นhttps://ping.eu/ping/ )