Tạo DHCP server MikroTik
Nhập interface và subnet, rồi nhận IP pool, DHCP server, cài đặt network và static lease dưới dạng một script RouterOS đã được kiểm tra.
Chạy trong trình duyệt; những gì bạn nhập không bao giờ rời khỏi thiết bị
Tạo cú pháp RouterOS v7 (cũng hợp lệ trên v6) cho DHCP server IPv4 trên một interface. Không bao gồm tùy chọn DHCP tùy chỉnh và relay. MikroTik và RouterOS là nhãn hiệu của SIA Mikrotīkls. Công cụ này độc lập và không liên kết hay được MikroTik xác nhận.
Cách thiết lập DHCP server trên MikroTik
- Nhập interface mà các client đang dùng (bridge hoặc interface VLAN) và subnet của nó; gateway và pool sẽ được gợi ý từ đó.
- Điều chỉnh pool, DNS server, domain và lease time, rồi thêm static lease cho các thiết bị cần địa chỉ cố định.
- Sao chép script hoặc tải tệp .rsc xuống và chạy; các ghi chú chỉ ra mọi chỗ cần xem lại.
DHCP trên RouterOS, từng phần một
RouterOS đặt DHCP server ở ba nơi, và thiếu một phần là lý do thường gặp khiến client không nhận được địa chỉ. Pool chỉ là một tập có tên gồm các dải địa chỉ. Server lắng nghe trên một interface và cấp phát địa chỉ từ pool của nó. Mục network được khớp theo subnet và chứa các tùy chọn gửi kèm mỗi lease: gateway, DNS server, tên domain và NTP server. Interface cũng cần địa chỉ riêng của router trong subnet đó, nếu không server không có mạng nào để phục vụ.
Trang kiểm tra các phần với nhau trước khi ghi bất cứ thứ gì: gateway và pool phải nằm trong subnet, pool phải tránh địa chỉ network, broadcast và gateway, còn static lease phải duy nhất và nằm trong subnet. Static lease được ghi vào /ip dhcp-server lease kèm tên server, để mỗi thiết bị luôn nhận cùng một địa chỉ.
Mẹo
- Đang lập kế hoạch địa chỉ? Tính subnet hiển thị dải host và kích thước của mọi tiền tố.
- Một DHCP server cho mỗi VLAN: tạo trước các interface VLAN bằng Tạo VLAN MikroTik, rồi chạy công cụ này một lần cho mỗi VLAN.
- Nếu router trả lời DNS, hãy bảo đảm tường lửa chặn DNS từ internet.
Câu hỏi thường gặp
DHCP server trên RouterOS gồm những phần nào?
Ba menu phối hợp với nhau: /ip pool chứa các địa chỉ sẽ cấp phát, /ip dhcp-server gắn một server với một interface và một pool, và /ip dhcp-server network chứa những gì client được thông báo: gateway, DNS server, domain và NTP server cho subnet đó. Router cũng cần địa chỉ riêng của nó trên interface, mà script có thể thêm.
Static lease nên nằm trong hay ngoài pool?
Cách nào cũng được: RouterOS không bao giờ cấp một địa chỉ mà static lease đang giữ. Giữ thiết bị cố định ngoài dải động, ví dụ .2 đến .9 với pool bắt đầu từ .10, giúp kế hoạch dễ đọc hơn và tránh nhầm lẫn nếu một lease bị xóa.
Tôi nên dùng lease time bao lâu?
Với mạng LAN gia đình hay văn phòng, một ngày là phổ biến. Mạng khách và hotspot có nhiều lượt ghé ngắn nên dùng một giờ hoặc ít hơn, để địa chỉ quay lại pool nhanh. Lease rất ngắn nghĩa là gia hạn nhiều hơn nhưng không tốn gì đáng kể trên một mạng nhỏ.
Tôi có cần allow-remote-requests để client dùng router làm DNS không?
Có, và đó cũng là điều biến router thành open resolver khi tường lửa không chặn DNS từ WAN. Công cụ chỉ thêm nó khi bạn đánh dấu tùy chọn, và nhắc bạn kiểm tra input chain.
Kế hoạch mạng của tôi có được gửi đi đâu không?
Không. Các bước kiểm tra và script được thực hiện trong trình duyệt của bạn.