คุณใช้ไฟร์วอลล์ Ubuntu และจำเป็นต้องเปิดพอร์ตอินเทอร์เน็ตบนระบบของคุณหรือไม่? เราสามารถช่วย! ปฏิบัติตามคำแนะนำนี้ในขณะที่เราอธิบายวิธีต่างๆ ที่คุณสามารถส่งต่อบน Ubuntu!
หมายเหตุ: แม้ว่าคู่มือนี้จะเน้นที่อูบุนตู แต่จะใช้งานได้กับระบบปฏิบัติการ Linux ใด ๆ ที่ใช้ Ubuntu เนื่องจากสามารถเข้าถึงไฟร์วอลล์เดียวกันได้
ต้องการบล็อกพอร์ตหรือไม่ ลองใช้คู่มือนี้
ส่งต่อพอร์ตบน Ubuntu – GUI
วิธีที่ง่ายที่สุดในการส่งต่อผ่านไฟร์วอลล์บน Ubuntu คือการใช้ GUI GUI สำหรับไฟร์วอลล์ Ubuntu ทำหน้าที่เป็นตัวกลางระหว่างบรรทัดคำสั่ง โดยพื้นฐานแล้วมันให้อินเทอร์เฟซที่ดีกับแอพบรรทัดคำสั่ง
หากต้องการโต้ตอบกับไฟร์วอลล์ Ubuntu ด้วย GUI คุณจะต้องติดตั้งแอป GUFW ในระบบของคุณ หากคุณยังไม่ได้ติดตั้ง ในการติดตั้ง GUFW บน Ubuntu PC ของคุณ ให้เริ่มต้นด้วยการเปิดหน้าต่างเทอร์มินัล
คุณสามารถเปิดหน้าต่างเทอร์มินัลโดยกด Ctrl + Alt + T บนแป้นพิมพ์ หรือคุณสามารถค้นหา “Terminal” ในเมนูแอพ Ubuntu เมื่อหน้าต่างเทอร์มินัลเปิดและพร้อมใช้งานแล้ว ให้ใช้คำสั่ง apt install เพื่อรับ GUFW
sudo apt install gufw
หากคุณไม่ชอบใช้เทอร์มินัลเพื่อติดตั้งแอป ไม่ต้องกังวล! คุณสามารถติดตั้งได้โดยใช้ซอฟต์แวร์ Ubuntu ในการเริ่มต้น ให้เปิดแอปพลิเคชัน “ซอฟต์แวร์ Ubuntu” เมื่อเปิดขึ้น ให้ค้นหาไอคอนค้นหา แล้วคลิกด้วยเมาส์
ในช่องค้นหา ให้พิมพ์ “GUFW” แล้วกดปุ่ม Enter เมื่อกด Enter คุณจะเห็นผลการค้นหา ดูผลลัพธ์สำหรับ “การกำหนดค่าไฟร์วอลล์” และคลิกที่มัน
เมื่อคลิกที่การกำหนดค่า “ไฟร์วอลล์” คุณจะไปที่หน้าซอฟต์แวร์ Ubuntu ของแอป คลิกที่ปุ่ม “INSTALL” เพื่อดาวน์โหลดและติดตั้งซอฟต์แวร์บนคอมพิวเตอร์ของคุณ
การกำหนดค่าการส่งต่อพอร์ตใน GUFW
เมื่อติดตั้งแอปพลิเคชัน GUFW บน Ubuntu PC แล้ว คุณสามารถใช้เพื่อส่งต่อพอร์ตภายนอกไฟร์วอลล์ โดยทำตามคำแนะนำทีละขั้นตอนด้านล่าง
ขั้นตอนที่ 1: เปิด GUFW โดยค้นหา “การกำหนดค่าไฟร์วอลล์” ในเมนูแอป Ubuntu เมื่อเปิดขึ้น ให้มองหาแถบเลื่อน “สถานะ” คลิกเพื่อเปิดใช้งานการป้องกัน หากคุณยังไม่ได้เปิดใช้งาน
ขั้นตอนที่ 2: ค้นหาปุ่ม “กฎ” ใน GUFW และคลิกเพื่อเข้าสู่พื้นที่กฎ จากที่นี่ เลือกไอคอน “+” เมื่อคลิกที่ไอคอนนี้ คุณจะเปิดหน้าต่าง “เพิ่มกฎไฟร์วอลล์”
ขั้นตอนที่ 3: ในหน้าต่างกฎใหม่ ให้ค้นหาแท็บ “แบบง่าย” แล้วคลิกบนแท็บนั้น ในแท็บ ค้นหา “ทิศทาง” และเปลี่ยนเป็น “ออก” การตั้งค่าเป็น Out แสดงว่าคุณอนุญาตให้อูบุนตู “ส่งต่อ” ไปยังอินเทอร์เน็ต
ขั้นตอนที่ 4: ค้นหาช่อง “พอร์ต” และคลิกด้วยเมาส์ จากนั้นค้นหาช่อง “พอร์ตหรือบริการ” แล้วพิมพ์พอร์ต เมื่อคุณเขียนหมายเลขพอร์ตเสร็จแล้ว ให้คลิกที่ปุ่ม “เพิ่ม” เพื่อเพิ่มกฎใหม่
เมื่อคุณเพิ่มหมายเลขพอร์ตของคุณแล้ว ไฟร์วอลล์ควรอนุญาตให้ผ่านได้ทันที อย่างไรก็ตาม หากไม่สามารถทำได้ในทันที ให้รีบูทพีซีของคุณเพื่อแก้ไขปัญหา
ส่งต่อพอร์ตบน Ubuntu – CLI
นอกจากการส่งต่อพอร์ตด้วย GUI แล้ว ยังสามารถส่งต่อพอร์ตในไฟร์วอลล์ Ubuntu โดยใช้ CLI (หรือที่เรียกว่าเทอร์มินัล) ในการดำเนินการนี้ ให้เริ่มต้นด้วยการยืนยันว่าคุณเปิดใช้งานไฟร์วอลล์ UFW ในระบบของคุณ
เพื่อยืนยันว่าคุณเปิดใช้งานไฟร์วอลล์ UFW ให้เปิดหน้าต่างเทอร์มินัล คุณเปิดหน้าต่างเทอร์มินัลได้โดยกด Ctrl + Alt + T บนแป้นพิมพ์หรือค้นหา “เทอร์มินัล” ในเมนูแอป
เมื่อหน้าต่างเทอร์มินัลเปิดอยู่ ให้ใช้คำสั่ง sudo ufw enable เพื่อเปิดใช้งานไฟร์วอลล์ หากปิดไว้ด้วยเหตุผลบางประการ หากเปิดใช้งาน UFW แล้ว ไม่ต้องกังวล คุณสามารถข้ามขั้นตอนนี้
หลังจากยืนยันว่าไฟร์วอลล์ UFW ใช้งานได้ ให้ใช้คำสั่ง ufw allow เพื่อส่งต่อ ตัวอย่างเช่น หากคุณโฮสต์เซิร์ฟเวอร์ OpenSSH บน Ubuntu PC คุณจะต้องเปิดพอร์ต 22 เข้ากับอินเทอร์เน็ต ในการทำเช่นนั้น คุณสามารถป้อนคำสั่งด้านล่าง
sudo ufw allow 22/tcp
หรือถ้าคุณต้องการอนุญาตการเชื่อมต่อบนพอร์ต 32400 ออกไปยังอินเทอร์เน็ตผ่าน UDP คุณสามารถทำคำสั่งต่อไปนี้แทน
sudo ufw allow 32400/udp
เมื่อคุณเพิ่มพอร์ตของคุณไปยังไฟร์วอลล์ Ubuntu แล้ว คุณสามารถตรวจสอบสถานะเพื่อดูว่าคำสั่งอนุญาตที่คุณป้อนกำลังทำงานโดยใช้คำสั่งสถานะ ufw หรือไม่
sudo ufw status
สมมติว่าคุณมีปัญหาในการส่งต่อพอร์ตทำงานบน Ubuntu และคำสั่งอนุญาต ufw ไม่ทำงาน ในกรณีนั้น คุณสามารถปิดการใช้งานไฟร์วอลล์ทั้งหมด โดยเปิดเผยพอร์ตทั้งหมดไปยังอินเทอร์เน็ตโดยใช้คำสั่ง ufw disable
sudo ufw disable