ฉันจะปิดไฟร์วอลล์ใน Ubuntu 12.04 ได้อย่างไร


40

ฉันจะปิดไฟร์วอลล์ใน Ubuntu 12.04 ได้อย่างไร

ขอบคุณสำหรับคำตอบ เหตุผลในการปิดเครื่องนั้นเป็นสองเท่า: ฉันมักจะไม่สามารถทำการเชื่อมต่อแบบไร้สายกับอินเทอร์เน็ตและทำให้เซิร์ฟเวอร์ไม่สามารถเชื่อมต่อข้อความหรือได้รับข้อความที่หายไปโดยบอกว่าโดเมนของฉันไม่สามารถทำงานร่วมกับเครือข่าย Avahi ได้ ดังนั้นฉันคิดว่าถ้าฉันปิดไฟร์วอลล์ฉันก็จะโอเค

ดังนั้นคำถามของฉันมีดังนี้: บรรทัดคำสั่งหรือการตั้งค่าใน Ubuntu 12.04 ฉันสามารถใช้เพื่อปิดหรือหยุดไฟร์วอลล์เริ่มต้นของ Ubuntu 12.04 ได้อย่างไร


หนึ่งปัญหาต่อหนึ่งโพสต์โปรด
rɑːdʒɑ

1
ฉันได้ลบคำถามข้อใดข้อหนึ่งของคุณ (ตามคำตอบที่คุณได้รับ) หากคุณยังต้องการที่จะถามมันโปรดถามมันด้วยคำถามใหม่
iBelieve

6
ไม่มีไฟร์วอลล์โดยค่าเริ่มต้น (ไม่จำเป็นต้องมี) ดังนั้นคุณจะต้องระบุหากคุณตั้งค่าไว้และถ้าคุณรู้วิธีการทำเช่นนั้นคุณควรทราบวิธีการยกเลิก
psusi

2
@psusi ฉันขอแนะนำให้โพสต์สิ่งที่เป็นคำตอบ
Eliah Kagan

1
@TheLordofTime "ระบบ" หมายถึง (อย่างน้อย) สองสิ่ง คุณหมายถึงทุกระบบปฏิบัติการที่ต้องการไฟร์วอลล์หรือไม่? ไม่ใช่ทุกตัวอย่างที่จำเป็นต้องมี อย่างที่คุณบอกว่ากฎไฟร์วอลล์เริ่มต้นของ Ubuntu นั้นได้รับอนุญาต - มันทำงานเหมือน netfilter ถูกถอดออกจาก (หรือไม่คอมไพล์สำหรับ / เป็น) เคอร์เนล ดูเหมือนจะไม่ทำให้เกิดปัญหาด้านความปลอดภัย การปิดพอร์ตต่าง ๆ เมื่อเซิร์ฟเวอร์ไม่จำเป็นต้องเรียกใช้จะมีประสิทธิภาพเท่ากับไฟร์วอลล์เพื่อป้องกันการบุกรุก หากต้องการโหมด "การซ่อนตัว" ไฟร์วอลล์มีประโยชน์ แต่สำหรับ WAN เราเตอร์ NAT ก็เพียงพอแล้วและบน LAN แม้จะมีการตรวจพบเลเยอร์ 2 ของโหนดที่กรองอยู่ก็ตาม
Eliah Kagan

คำตอบ:


50

จริงๆแล้ว Ubuntu มีไฟร์วอลล์มันตั้งชื่อไฟร์วอลล์ที่ไม่ซับซ้อน ไม่ว่าด้วยเหตุผลใดก็ตามคุณมีปัญหากับไฟร์วอลล์หมายความว่าคุณสามารถปิดการใช้งานโดยการเรียกใช้:

sudo ufw disable

จากสถานีของคุณ

หากต้องการเปิดใช้งานไฟร์วอลล์เขียน / วางคำสั่งต่อไปนี้อีกครั้ง -

sudo ufw enable

โปรดทราบว่า ufw เป็นวิธีเดียวในการกำหนดค่าไฟร์วอลล์ใน Ubuntu ดังนั้นสิ่งนี้จะใช้เฉพาะถ้านี่เป็นวิธีที่ใช้
thomasrutter

@ThomasW ไม่ทราบว่าเป็นจริงเมื่อคุณเขียนความคิดเห็นนั้นหรือไม่ แต่สำหรับฉัน ufw ได้รับการกำหนดค่าตามค่าเริ่มต้นเพื่อบล็อกการเชื่อมต่อขาเข้าทั้งหมด โดยค่าเริ่มต้น Ufw ไม่ได้เปิดใช้งานแม้ว่าฉันจะต้องเปิดใช้งานด้วยตนเองดังนั้นนั่นอาจเป็นสิ่งที่คุณหมายถึง?
Ajedi32

13

sudo iptables -Fจะล้างกฎไฟร์วอลล์ คุณจะไม่สามารถปิดไฟร์วอลล์ได้เนื่องจากมันสร้างไว้ในเคอร์เนล


4
จะทำอย่างไรถ้าคุณต้องการเปิดใช้งานกฎอีกครั้งในภายหลัง ... บอกว่าคุณเพิ่งปิดใช้งานขั้นตอนการแก้ไขปัญหาเพียงไม่กี่นาที
Joel Coehoorn

7

ตามค่าเริ่มต้นไฟร์วอลล์บน Ubuntu (ซึ่งไม่สามารถลบได้เนื่องจากส่วนหนึ่งของเคอร์เนล) ถูกยกเลิกการกำหนดค่าและมีการอนุญาตทุกอย่างเป็นค่าเริ่มต้น ยกเว้นว่าคุณได้เพิ่มufwหรือiptablesกฎไฟร์วอลล์ (ซึ่งไม่สามารถปิดการใช้งานเพราะส่วนหนึ่งของเคอร์เนล) จะไม่กรอง / บล็อกอะไร ( ALLOWกฎเริ่มต้น)


นี่เป็นคำถามจริงเพราะการเชื่อมต่อไร้สายของฉันทำงานไม่ถูกต้อง
dustbindiva

1
คุณควรจะแสดงความคิดเห็นกับคำถามไม่ใช่คำตอบของฉัน : /
โทมัสวอร์ด

1

ฉันมีปัญหาที่ฉันไม่สามารถเข้าถึงเซิร์ฟเวอร์บนเครื่องโฮสต์ (Ubuntu 14.04 64 บิต) จากเครื่อง windows guest โดย VMWare Player ฉันใช้เวลาประมาณสองวันในการค้นหาโซลูชันเครือข่ายในขณะที่ปัญหาทั้งหมดเกี่ยวกับไฟร์วอลล์

ฉันตัดสินใจว่ามันเกี่ยวกับไฟร์วอลล์และฉันพยายามดูวิธีหยุดไฟร์วอลล์ฉันลองใช้วิธีนี้: ไม่ได้ทำงานกับฉัน แต่ฉันใช้วิธีอื่นsudo ufw disable

sudo service iptables stop

จากนั้นฉันพยายามเข้าถึงเซิร์ฟเวอร์และในที่สุดก็ใช้งานได้ หวังว่านี่จะช่วยได้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.