Computer >> คอมพิวเตอร์ >  >> ระบบ >> Linux

OpenWrt คืออะไร

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

OpenWrt คืออะไร

OpenWrt คืออะไร?

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

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

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

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

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

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

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

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

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

OpenWrt คืออะไร

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

OpenWrt คืออะไร

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

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

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

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

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

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

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

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