Computer >> Máy Tính >  >> Hệ thống >> Linux

OpenWrt là gì?

Trong năm ngoái, người ta đã phát hiện ra rằng nhiều bộ định tuyến thương mại mắc phải các lỗi cửa hậu khác nhau có thể cho phép theo dõi (hoặc tệ hơn) từ các thực thể khác nhau. Kết hợp điều đó với các tính năng hạn chế được tìm thấy trong phần sụn của những bộ định tuyến đó, và rõ ràng là một giải pháp thay thế có thể cần thiết đối với một số người dùng. Nhưng các lựa chọn thay thế là gì? Một có tên là OpenWrt, một bản phân phối Linux dành riêng cho các bộ định tuyến cung cấp bộ tính năng được cải thiện đáng kể và mức độ tin cậy và bảo mật mà phần sụn mặc định không thể chạm tới.

OpenWrt là gì?

OpenWrt là gì?

OpenWrt là một bản phân phối Linux nhúng có thể được cài đặt trên một số bộ định tuyến nhất định để cải thiện đáng kể cách chúng hoạt động và những tính năng mà chúng cung cấp. Trong một số trường hợp, một bộ định tuyến cơ bản (với các tính năng hạn chế) có thể được chuyển đổi thành một công cụ định tuyến lưu lượng mạng rất linh hoạt.

OpenWrt bắt đầu vào năm 2004 sau khi Linksys phát hành mã cho bộ định tuyến không dây WRT54G của họ theo Giấy phép Công cộng GNU. Theo các điều khoản của giấy phép đó, Linksys phải cung cấp mã phần sụn cho công chúng. Điều này cũng có nghĩa là các nhà phát triển có thể sửa đổi mã và / hoặc tạo các phiên bản phái sinh của nền tảng. Đó chính xác là những gì đã xảy ra. Ban đầu, phần sụn mới chỉ hỗ trợ dòng bộ định tuyến WRT54G. Trong những năm qua, sự hỗ trợ đã lan rộng ra để bao gồm một số bộ định tuyến và thiết bị từ các nhà sản xuất khác nhau. Để xem danh sách các thiết bị được hỗ trợ, hãy xem Bảng phần cứng OpenWRT.

Lý do chính khiến OpenWrt trở nên phổ biến là nó đã mở rộng đáng kể những gì mà các thiết bị thương mại có thể làm được. Bộ tính năng hiện tại bao gồm các tính năng như:

  • Hệ thống tệp có thể ghi để tùy chỉnh.
  • Có thể được định cấu hình thông qua dòng lệnh hoặc giao diện dựa trên web.
  • Hỗ trợ mạng lưới.
  • Chèn gói.
  • Tường lửa trạng thái, NAT và chuyển tiếp cổng qua netfilter.
  • Hỗ trợ PeerGuardian.
  • Tiếng gõ cổng qua tiếng gõ và tiếng gõ.
  • IPS qua Snort.
  • Quản lý hàng đợi đang hoạt động.
  • Cân bằng tải (để sử dụng với nhiều ISP).
  • Đường hầm IP.
  • Giám sát mạng theo thời gian thực.
  • DNS và DHCP qua Dnsmasq, MaraDNS, v.v..
  • DNS động.
  • Hệ thống phân phối không dây.
  • Hỗ trợ máy in.
  • Chia sẻ tệp qua Samba.

Để có danh sách đầy đủ về bộ tính năng, hãy truy cập trang Wikipedia OpenWRT.

Tại sao bạn muốn sử dụng OpenWrt?

Câu trả lời cho câu hỏi này khá đơn giản:Bạn nhận thấy bộ định tuyến hiện tại của mình quá hạn chế để đáp ứng nhu cầu của bạn. Trong nhiều trường hợp, nhu cầu đó là tốc độ. Một số chương trình cơ sở của bộ định tuyến chỉ đơn giản là không thể đáp ứng nhu cầu cao của mạng gia đình (hoặc văn phòng nhỏ). Khi bạn có nhiều thiết bị phát trực tuyến nội dung, bảng điều khiển trò chơi và các nhu cầu khác, bạn có thể thấy mạng của mình bị tắc nghẽn tại bộ định tuyến. Với OpenWrt, bạn sẽ không gặp phải những vấn đề như vậy. Trong các trường hợp khác, bạn có thể thấy phần sụn bộ định tuyến hiện tại chỉ đơn giản là hạn chế khả năng quản lý mạng của bạn theo cách phù hợp nhất với nhu cầu của bạn. Các lý do khác để chọn OpenWrt, thay vì chương trình cơ sở sẵn có của bộ định tuyến, bao gồm:

  • Chia sẻ tệp giữa các thiết bị qua ổ lưu trữ bên ngoài được kết nối trực tiếp với bộ định tuyến.
  • Chạy ứng dụng BitTorrent từ bộ định tuyến.
  • Kết nối máy in trực tiếp với bộ định tuyến để tạo máy in được nối mạng.
  • Giới hạn mức sử dụng băng thông của một thiết bị cụ thể hoặc thậm chí lên lịch thời gian các thiết bị được phép sử dụng mạng.
  • Có toàn quyền kiểm soát mạng của bạn.
  • Tăng cường độ tín hiệu không dây của bạn.
  • Tạo bộ lọc MAC.
  • Tạo nhiều mạng WiFi (chẳng hạn như mạng khách / khách).

Bạn cài đặt OpenWrt bằng cách nào?

OpenWrt là gì?

Điều đầu tiên bạn phải làm là đảm bảo rằng bộ định tuyến của bạn được OpenWrt hỗ trợ. Hãy nhớ xem trang Table Of Hardware để tìm hiểu xem liệu bộ định tuyến bạn có (hoặc bộ định tuyến bạn muốn mua) có được hỗ trợ hay không. Khi bạn biết bộ định tuyến được đề cập được OpenWrt hỗ trợ, quá trình cài đặt sẽ như sau.

OpenWrt là gì?

Tìm thiết bị của bạn trên trang Bảng Phần cứng và nhấp vào liên kết Xem / chỉnh sửa dữ liệu. Tại đây, bạn sẽ được cung cấp một lượng thông tin tốt về thiết bị của mình. Ở gần cuối trang đó, bạn sẽ thấy mục được đánh dấu URL cài đặt chương trình cơ sở OpenWrt. Nhấp vào liên kết được liên kết với mục nhập đó để tải xuống tệp cần thiết để cài đặt chương trình cơ sở của bộ định tuyến của bạn. Hãy nhớ rằng bạn PHẢI đảm bảo tải xuống tệp phù hợp với kiểu bộ định tuyến của bạn. Để cài đặt chương trình cơ sở, hãy làm theo các bước sau một cách cẩn thận:

  1. Kết nối máy tính hoặc máy tính xách tay với bộ định tuyến qua cáp Ethernet (KHÔNG làm điều này qua mạng không dây).

  2. Đảm bảo máy tính (hoặc máy tính xách tay) của bạn được định cấu hình bằng địa chỉ IP cho phép thiết bị kết nối với bộ định tuyến.

  3. Đăng nhập vào giao diện web quản trị của bộ định tuyến của bạn (cách thực hiện điều này sẽ do nhà sản xuất và kiểu bộ định tuyến quyết định) và tìm chức năng cài đặt chương trình cơ sở dành riêng cho thiết bị. Đối với một số bộ định tuyến, sẽ có tùy chọn thủ công cho phép bạn chọn tệp để tải lên (phần sụn bạn đã tải xuống). Nếu bạn không chắc chắn về cách chuyển tệp từ máy tính của mình sang bộ định tuyến, hãy xem hướng dẫn sử dụng của nhà sản xuất để cài đặt chương trình cơ sở.

  4. Chờ quá trình nhấp nháy hoàn tất và bộ định tuyến sẽ tự động khởi động lại.

Để biết thêm chi tiết cụ thể về cài đặt lần đầu, hãy xem tài liệu cài đặt gốc OpenWRT. Sau khi quá trình hoàn tất, bạn có thể đăng nhập vào OpenWRT qua địa chỉ IP 192.168.1.1 bằng các thông tin đăng nhập sau.

  • Tên người dùng:admin hoặc root (tùy thuộc vào chương trình cơ sở được sử dụng)
  • Mật khẩu:mật khẩu

Tận hưởng tính linh hoạt mới tìm thấy của bộ định tuyến.