OpenWrt คืออะไร?

ในช่วงปีที่ผ่านมาพบว่าเราเตอร์เชิงพาณิชย์จำนวนมากต้องทนทุกข์ทรมานจากข้อบกพร่องลับๆต่างๆที่อาจทำให้มีการสอดแนม (หรือแย่กว่านั้น) จากหน่วยงานต่างๆ คู่กับคุณสมบัติที่ จำกัด ที่พบในเฟิร์มแวร์ของเราเตอร์เหล่านั้นและค่อนข้างชัดเจนว่าทางเลือกอื่นอาจจำเป็นสำหรับผู้ใช้บางราย แต่มีทางเลือกอื่นอย่างไร? หนึ่งเรียกว่า OpenWrt ซึ่งเป็นการกระจาย Linux ที่สร้างขึ้นโดยเฉพาะสำหรับเราเตอร์ที่นำเสนอชุดคุณสมบัติที่ได้รับการปรับปรุงอย่างมากมายและระดับความน่าเชื่อถือและความปลอดภัยที่เฟิร์มแวร์เริ่มต้นไม่สามารถสัมผัสได้

ฉันโจนาธานแซนเดอร์ [GFDL, CC-BY-SA-3.0 หรือ CC BY-SA 2.5] ผ่าน Wikimedia Commons


OpenWrt คืออะไร?

OpenWrt คือการกระจาย Linux แบบฝังตัวที่สามารถติดตั้งบนเราเตอร์บางรุ่นเพื่อปรับปรุงประสิทธิภาพการทำงานและคุณสมบัติที่มีให้อย่างมากมาย ในบางกรณีเราเตอร์พื้นฐาน (ที่มีคุณสมบัติ จำกัด ) สามารถเปลี่ยนเป็นเครื่องมือกำหนดเส้นทางการรับส่งข้อมูลเครือข่ายที่ยืดหยุ่นมาก

OpenWrt เริ่มต้นในปี 2004 หลังจาก Linksys เปิดตัวรหัสสำหรับเราเตอร์ไร้สาย WRT54G ภายใต้สัญญาอนุญาตสาธารณะทั่วไปของ GNU ภายใต้เงื่อนไขของสิทธิ์การใช้งานนั้น Linksys ต้องทำให้รหัสเฟิร์มแวร์พร้อมใช้งานสำหรับบุคคลทั่วไป นอกจากนี้ยังหมายความว่านักพัฒนาสามารถแก้ไขโค้ดและ / หรือสร้างเวอร์ชันอนุพันธ์ของแพลตฟอร์มได้ นั่นคือสิ่งที่เกิดขึ้น เดิมเฟิร์มแวร์ใหม่รองรับเฉพาะเราเตอร์ซีรีส์ WRT54G เท่านั้น ในช่วงหลายปีที่ผ่านมาการสนับสนุนกระจายไปถึงเราเตอร์และอุปกรณ์จำนวนมากจากผู้ผลิตหลายราย หากต้องการดูรายการอุปกรณ์ที่รองรับโปรดดูตารางฮาร์ดแวร์ของ OpenWRT

เหตุผลหลักที่ OpenWrt ได้รับความนิยมอย่างมากก็คือการขยายขอบเขตของอุปกรณ์เชิงพาณิชย์อย่างมาก ชุดคุณลักษณะปัจจุบันประกอบด้วยสิ่งที่ชอบ:

  • ระบบไฟล์ที่เขียนได้สำหรับการปรับแต่ง
  • สามารถกำหนดค่าผ่านบรรทัดคำสั่งหรืออินเทอร์เฟซบนเว็บ
  • การสนับสนุนเครือข่ายตาข่าย
  • การฉีดแพ็คเก็ต
  • ไฟร์วอลล์สถานะ NAT และการส่งต่อพอร์ตผ่าน netfilter
  • การสนับสนุน PeerGuardian
  • การเคาะพอร์ตด้วยการเคาะและเคาะ
  • IPS ผ่าน Snort
  • การจัดการคิวที่ใช้งานอยู่
  • โหลดบาลานซ์ (สำหรับใช้กับ ISP หลายราย)
  • IP ทันเนล
  • การตรวจสอบเครือข่ายแบบเรียลไทม์
  • DNS และ DHCP ผ่าน Dnsmasq, MaraDNS และอื่น ๆ
  • ไดนามิก DNS
  • ระบบกระจายไร้สาย
  • รองรับเครื่องพิมพ์
  • แชร์ไฟล์ผ่าน Samba

สำหรับรายการคุณลักษณะทั้งหมดไปที่หน้า OpenWRT Wikipedia


ทำไมคุณถึงต้องการใช้ OpenWrt?

คำตอบสำหรับคำถามนี้ค่อนข้างง่าย: คุณพบว่าเราเตอร์ปัจจุบันของคุณมีข้อ จำกัด เกินกว่าจะรองรับความต้องการของคุณได้ ในหลาย ๆ กรณีความต้องการนั้นเป็นหนึ่งในความเร็ว เฟิร์มแวร์ของเราเตอร์บางตัวไม่สามารถตอบสนองความต้องการที่สูงในระบบเครือข่ายภายในบ้าน (หรือสำนักงานขนาดเล็ก) ได้ เมื่อคุณมีอุปกรณ์สตรีมเนื้อหาคอนโซลเกมและความต้องการอื่น ๆ หลายเครื่องคุณอาจพบปัญหาคอขวดของเครือข่ายที่เราเตอร์ ด้วย OpenWrt คุณจะไม่มีปัญหาดังกล่าว ในกรณีอื่น ๆ คุณอาจพบว่าเฟิร์มแวร์เราเตอร์ปัจจุบันของคุณ จำกัด เพียงความสามารถในการจัดการเครือข่ายของคุณในแบบที่เหมาะกับความต้องการของคุณมากที่สุด เหตุผลอื่น ๆ ในการเลือกใช้ OpenWrt ผ่านเฟิร์มแวร์หุ้นของเราเตอร์ ได้แก่ :

  • แชร์ไฟล์ระหว่างอุปกรณ์ผ่านไดรฟ์จัดเก็บภายนอกที่เชื่อมต่อโดยตรงกับเราเตอร์
  • เรียกใช้ไคลเอนต์ BitTorrent จากเราเตอร์
  • เชื่อมต่อเครื่องพิมพ์เข้ากับเราเตอร์โดยตรงเพื่อสร้างเครื่องพิมพ์ในเครือข่าย
  • จำกัด การใช้แบนด์วิดท์ของอุปกรณ์เฉพาะหรือแม้กระทั่งกำหนดเวลาที่อุปกรณ์ได้รับอนุญาตให้ใช้เครือข่าย
  • ควบคุมเครือข่ายของคุณได้อย่างเต็มที่
  • เพิ่มความแรงของสัญญาณไร้สายของคุณ
  • สร้างตัวกรอง MAC
  • สร้างเครือข่าย WiFi หลายเครือข่าย (เช่นเครือข่ายผู้เยี่ยมชม / แขก)

คุณติดตั้ง OpenWrt ได้อย่างไร?

สิ่งแรกที่คุณต้องทำคือตรวจสอบให้แน่ใจว่าเราเตอร์ของคุณรองรับ OpenWrt อย่าลืมตรวจสอบหน้า Table Of Hardware เพื่อดูว่าเราเตอร์ที่คุณมี (หรือเราเตอร์ที่คุณต้องการซื้อ) ได้รับการสนับสนุนหรือไม่ เมื่อคุณทราบว่าเราเตอร์ดังกล่าวรองรับ OpenWrt แล้วขั้นตอนการติดตั้งจะเป็นดังนี้

ค้นหาอุปกรณ์ของคุณในหน้า Table Of Hardware แล้วคลิกลิงก์ดู / แก้ไขข้อมูล ที่นี่คุณจะได้รับข้อมูลจำนวนมากเกี่ยวกับอุปกรณ์ของคุณ ใกล้ด้านล่างของหน้านั้นคุณจะเห็นรายการที่ระบุว่า Firmware OpenWrt Install URL คลิกลิงก์ที่เกี่ยวข้องกับรายการนั้นเพื่อดาวน์โหลดไฟล์ที่จำเป็นสำหรับการกระพริบเฟิร์มแวร์ของเราเตอร์ของคุณ อย่าลืมว่าคุณต้องดาวน์โหลดไฟล์ที่ตรงกับรุ่นเราเตอร์ของคุณ ในการแฟลชเฟิร์มแวร์ให้ปฏิบัติตามขั้นตอนเหล่านี้อย่างระมัดระวัง:

  1. เชื่อมต่อคอมพิวเตอร์หรือแล็ปท็อปกับเราเตอร์ผ่านสายอีเธอร์เน็ต (อย่าทำสิ่งนี้ผ่านระบบไร้สาย)

  2. ตรวจสอบให้แน่ใจว่าคอมพิวเตอร์ของคุณ (หรือแล็ปท็อป) ได้รับการกำหนดค่าด้วยที่อยู่ IP ที่อนุญาตให้อุปกรณ์เชื่อมต่อกับเราเตอร์

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

  4. รอให้กระบวนการกระพริบเสร็จสิ้นและเราเตอร์จะรีบูตเองโดยอัตโนมัติ

สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับการติดตั้งครั้งแรกโปรดดูเอกสารการติดตั้งจากโรงงานของ OpenWRT เมื่อกระบวนการเสร็จสมบูรณ์คุณสามารถเข้าสู่ OpenWRT ผ่านที่อยู่ IP 192.168.1.1 ด้วยข้อมูลประจำตัวต่อไปนี้

  • ชื่อผู้ใช้: admin หรือ root (ขึ้นอยู่กับเฟิร์มแวร์ที่ใช้)
  • รหัสผ่าน

เพลิดเพลินกับความยืดหยุ่นที่พบใหม่ของเราเตอร์ของคุณ