Tổng quát : Bài viết này mô tả những gì mà các system.properties tập tin được sử dụng cho và làm thế nào để chỉnh sửa nó.
Giới thiệu : Các system.properties tập tin, tìm thấy trong <unifi.base> trong thư mục dữ liệu , là file bên trong thư mục cài đặt máy chủ Unifi, trong đó xác định các thông số toàn hệ thống cho mạng điều khiển Unifi. Đây chỉ là một vài ví dụ đáng chú ý về các thay đổi cấu hình được hỗ trợ cho bộ điều khiển mạng UniFi được tạo trong tệp system.properties :
Ghi đè thủ công Giao diện IP của bộ điều khiển (địa chỉ mà Thiết bị gửi các gói thông báo).
Điều chỉnh cơ sở dữ liệu nâng cao .
Các nhiệm vụ của Cổng , cho các mục đích của bộ điều khiển mạng UniFi liên lạc với các Thiết bị được quản lý, chuyển hướng lưu lượng Cổng khách, v.v. Các tập tin có thể được chỉnh sửa trực tiếp thông qua bất kỳ trình soạn thảo văn bản. Hãy nhớ rằng các dòng đứng trước thẻ băm (#) tồn tại dưới dạng nhận xét và không hoạt động. Chỉnh sửa ở phần dưới cùng của tập tin. Sau khi thay đổi tệp này, bạn sẽ cần kích hoạt cung cấp thủ công trên mỗi trang web để thực hiện các cách này một cách hiệu quả.
unifi.https.port = 8443 # UI / API của bộ điều khiển
Portal.http.port = 8880 # cổng chuyển hướng cổng thông tin cho HTTP
Portal.https.port = 8843 # cổng chuyển hướng cổng thông tin cho HTTP
unifi.db.port = 27117 # cổng giới hạn cục bộ cho máy chủ DB
unifi.stun.port = 3478 # Cổng UDP được sử dụng cho STUN
Chỉ định thủ công Giao diện IP cho Giao tiếp điều khiển : Nếu máy bộ điều khiển có nhiều giao diện IP, cấu hình sau có thể đặt thủ công giao diện IP chính xác mà các AP được thông qua sẽ giao tiếp với bộ điều khiển:
system_ip = abcd # các thiết bị IP sẽ được nói chuyện để thông báo
Cấu hình cơ sở dữ liệu nâng cao : Dưới đây là các cấu hình cơ sở dữ liệu nâng cao mà hầu hết người dùng sẽ không bao giờ cần. Lưu ý: Chúng tôi không thực hiện kiểm tra trên các cấu hình này, chúng được kích hoạt để thuận tiện cho các chuyên gia cơ sở dữ liệu. Một tình huống sử dụng có thể xảy ra là có ít người chạy bộ điều khiển của họ trên NAS, có dấu chân nhỏ hơn so với máy chủ bình thường, do đó cần phải giảm tài nguyên cần thiết.
unifi.db.nojournal = false # vô hiệu hóa nhật ký mongodb
unifi.db.extraargs # thêm mongod args. Cấu hình dưới đây được sử dụng để hỗ trợ cài đặt bộ điều khiển. Một lần nữa, hầu hết người dùng sẽ không bao giờ cần phải thiết lập điều này. Khi is_default được đặt thành true, Bộ điều khiển sẽ bắt đầu với cấu hình mặc định của nhà sản xuất. Đối với người dùng thông thường, hàng ngày nên gỡ cài đặt và sau đó cài đặt lại mới.
is_default = đúng (v5.1.0 +) Kể từ v5.1.0, chúng tôi đã thêm chức năng sao lưu tự động vào UI UI. Từ UI bạn có thể định cấu hình tần suất sao lưu, số lượng bản sao lưu để lưu trữ, thời gian sao lưu, v.v. Tại thời điểm viết bài này, bạn không thể thay đổi vị trí lưu trữ thông qua UI. Chúng tôi có một biến trong system.properties nếu bạn muốn thay đổi vị trí lưu trữ. Hiện tại, các điểm mặc định là:
Đối với Khóa đám mây: / data / autobackup (trong đó thẻ SD được gắn dưới dạng / data theo mặc định)
Đối với cài đặt phần mềm: {data.dir} / backup / autobackup
autobackup.dir = / some / pathUAP-AC-EDU được khuyến nghị quản lý từ bộ điều khiển cục bộ. Giao tiếp hiện tại từ ứng dụng di động EDU chuyển tiếp từ ứng dụng đến Bộ điều khiển sang EDU. Nếu thiết bị di động ở xa EDU, thì bạn chỉ cần mở các cổng thích hợp. Nếu Bộ điều khiển ở xa EDU, thì bạn cần thêm dòng sau vào system.properties.
stream.playback.url.type = thông báo (5.5.15 + / 5.6.7 +). Chúng tôi đã thêm hỗ trợ HSTS vào bộ điều khiển. Hãy lưu ý rằng nó được tắt mặc định. Điều này chỉ nên được kích hoạt nếu bạn biết những gì bạn đang làm với nó. Điều này sẽ chỉ là một system.properties giá trị để nó có thể dễ dàng bị vô hiệu hóa trong trường hợp có vấn đề. Nếu bạn gặp sự cố, có thể bạn sẽ cần xóa bộ nhớ cache của trình duyệt sau khi tắt tính năng này và khởi động lại dịch vụ. Để bật hỗ trợ HSTS, hãy thêm vào như sau:
unifi.https.hsts = đúng
unifi.https.hsts.max_age = 31536000
unifi.https.hsts.preload = sai
unifi.https.hsts.subdomain = false
Mẹo và ghi chú người dùng : 1. Nếu nhận được lỗi, có thể có các thẻ băm (#) xuất hiện trước các lệnh. Thẻ băm cho biết ý kiến và sẽ làm cho các lệnh không hoạt động cho đến khi thẻ băm bị xóa. 2. Nếu bạn muốn giảm tần suất đăng nhập trên Bộ điều khiển RPi UniFi của mình, hãy xem chủ đề Cộng đồng này . 3. Nếu bạn không thể tìm thấy tệp system.properties, nó có thể chưa được tạo. Tập tin này được tạo khi ứng dụng UniFi chạy thành công. Nếu bạn không thể chạy ứng dụng vì một số lý do, chạy UniFi Discovery Tool cũng sẽ tạo ra nó. Tuy nhiên, nếu bạn cần thay đổi số cổng vì xung đột cổng, thì nó không được tính là khởi chạy thành công và không tạo tệp, vì vậy bạn không thể thay đổi số cổng để tránh xung đột.