ปัญหาเสียงบี๊บได้รับการแก้ไขเป็นอย่างอื่น แต่ในระหว่างนั้น ฉันพบขั้นตอนการกำหนดค่า apcupsd ที่ไม่เด่น/ไม่มีเอกสารหลายขั้นตอนที่จำเป็นเพื่อให้คำสั่ง apcaccess ทำงาน
ขั้นแรก ให้เชื่อมต่อหน่วย APC เข้ากับคอมพิวเตอร์ด้วยสาย USB
ประการที่สอง แก้ไข /etc/apcupsd/apcupsd.conf ตามความเหมาะสมสำหรับหน่วย APC และแก้ไข /etc/default/apcupsd เพื่อให้แสดงว่าหน่วยก่อนหน้าได้รับการกำหนดค่าแล้ว สิ่งนี้จะช่วยให้ daemon เปิดใช้งานได้เมื่อเริ่มต้น นี่เป็นเอกสารที่ดี ที่อื่น.
ประการที่สาม รีสตาร์ท apcupsd.service จริง:
sudo systemctl รีสตาร์ท apcupsd
ณ จุดนี้ ให้เรียกใช้ apcaccess แม้ว่าการดำเนินการนี้อาจส่งคืนข้อผิดพลาดในการเชื่อมต่อ ซึ่งในกรณีนี้:
ประการที่สี่ เปิดพอร์ต 3551/TCP ไปยังและจาก localhost / 127.0.0.1 หากใช้ iptables กฎนี้จะใช้ได้:
iptables -A INPUT -p tcp --dport 3551 -s 127.0.0.1 -d 127.0.0.1 -j ยอมรับ
ขึ้นอยู่กับการกำหนดค่า อาจจำเป็นต้องมีกฎขาออกที่เกี่ยวข้องในตาราง OUTPUT ด้วย การบันทึก iptables drops เป็นความช่วยเหลืออย่างมากในการวินิจฉัย
ประการที่ห้า แก้ไข /etc/hosts.allow เพื่อเพิ่มบรรทัดต่อไปนี้:
apcupsd: 127.0.0.1
ที่ทำให้ทุกอย่างทำงานได้ อย่างน้อยสำหรับการติดตั้งนี้