เพื่อรักษาความปลอดภัยคอมพิวเตอร์ ควรตั้งค่าไฟร์วอลล์เพื่อป้องกันไม่ให้ผู้อื่นเข้าถึงคอมพิวเตอร์และป้องกันการโจมตีจากเครือข่าย แต่ถ้าคุณเป็นผู้ใช้ Linux ใหม่ อาจไม่รู้จักวิธีกำหนดค่าไฟร์วอลล์ในระบบ บทความนี้จะสอนวิธีตั้งค่าไฟร์วอลล์ใน Linux และวิธีเพิ่มกฎเพื่ออนุญาตให้อุปกรณ์ในเครือข่ายท้องถิ่นหรือพอร์ตเฉพาะเข้าถึงได้
UFW = Uncomplicated Firewall
เราจะใช้ UFW จัดการไฟร์วอลล์ Linux เพราะใช้งานง่ายและติดตั้งมาพร้อมในหลายดิสโทร
ใน Ubuntu UFW ปิดอยู่โดยค่าเริ่มต้น ตรวจสอบสถานะได้ด้วยคำสั่ง:
sudo ufw status
หากยังไม่เปิดใช้งานและต้องการทดสอบว่าเปิดใช้งานจะเปลี่ยนแปลงอะไร ใช้:
sudo ufw enable
เพื่อปิดไฟร์วอลล์ ใช้:
sudo ufw disable
ตรวจสอบกฎแอปพลิเคชันที่มีอยู่
ดูรายการแอปพลิเคชันที่ไฟร์วอลล์มีกฎ:
sudo ufw app list
ตรวจสอบพอร์ตที่เปิดสำหรับกฎเหล่านั้น:
sudo ufw app info APP_NAME
หมายเหตุ: พิมพ์ "APP_NAME" ให้ตรงกับผลลัพธ์ของคำสั่งก่อนหน้านี้
สร้างกฎใหม่
หากต้องการเปิดไฟร์วอลล์แต่อนุญาตให้อุปกรณ์ในเครือข่ายท้องถิ่นเข้าถึง PC ให้พิมพ์:
sudo ufw allow from 192.168.178.0/24
จำไว้ ให้เปลี่ยน "192.168.178.0/24" ในตัวอย่างเป็นช่วง IP ของเครือข่ายท้องถิ่นของคุณ
เพื่ออนุญาตเฉพาะพอร์ตเฉพาะ เช่น พอร์ต 80 หากรันเว็บเซิร์ฟเวอร์ท้องถิ่น ใช้:
sudo ufw allow from 192.168.178.0/24 to any port 80
แทนที่ "port 80" ด้วยพอร์ตอื่นได้ตามต้องการ
เพื่อเปิดช่วงพอร์ตด้วยคำสั่งเดียว:
sudo ufw allow STARTING_PORT:ENDING_PORT/PROTOCOL
เช่น เปิดพอร์ต 50000 ถึง 52000 สำหรับ TCP และ UDP สำหรับ Torrent client:
sudo ufw allow 50000:52000/tcp sudo ufw allow 50000:52000/udp
เช่นกัน หากเปิดช่วงพอร์ตไว้แล้ว (เช่นสำหรับ Transmission torrent client) และต้องการปิด ให้เปลี่ยน "allow" เป็น "deny":
sudo ufw deny 51413:51500/udp sudo ufw deny 51413:51500/tcp
ปิดกฎและรีเซ็ตไฟร์วอลล์
หลังตั้งกฎใหม่ ใช้คำสั่งสถานะอีกครั้งเพื่อดูกฎทั้งหมด:
sudo ufw status
เพื่อลบกฎ ต้องใช้คำสั่งนี้ก่อน:
sudo ufw status numbered
รายการจะมีหมายเลขหน้ารายการ ให้ลบกฎด้วย:
sudo ufw delete RULE_NUMBER
เช่น:
sudo ufw delete 3
หากต้องการลบกฎที่กำหนดเองทั้งหมดและคืนค่าไฟร์วอลล์สู่ค่าเดิม เริ่มด้วยการปิด:
sudo ufw disable
จากนั้น รีเซ็ตการกำหนดค่า:
sudo ufw reset
GUFW = อินเทอร์เฟซกราฟิกสำหรับ UFW
หากคุณ覺得ข้างต้นซับซ้อน สามารถใช้ GUFW จัดการไฟร์วอลล์แบบกราฟิก
- ติดตั้ง GUFW จาก Software Center หรือ Package Manager ของดิสโทร
- เปิดโปรแกรม
- เพื่อเปิดไฟร์วอลล์ คลิกสวิตช์ Status ให้เปิด ค่าเริ่มต้นคือบล็อกการเชื่อมต่อขาเข้าทั้งหมด และอนุญาตการเชื่อมต่อขาออกทั้งหมด
- คลิกแท็บ "Rules" แล้วกดปุ่ม "+" ที่ด้านล่าง เพื่อเพิ่มกฎในไฟร์วอลล์
สรุป
หากคุณใช้ PC เข้าอินเทอร์เน็ต เราขอแนะนำอย่างยิ่งให้เปิดไฟร์วอลล์ สร้างกฎที่ทำให้คุณใช้คอมพิวเตอร์ได้อย่างปลอดภัย แทนที่จะปิดหรือลบทิ้ง หากกังวลมาก สามารถติดตั้งแอนตี้ไวรัสบน Linux เพื่อให้แน่ใจว่าไม่มีมัลแวร์ทำลายคอมพิวเตอร์และข้อมูลของคุณ