Baik Guru Duan, ini sudah jelas penyebab utamanya 👍
Masalahnya ada di sini:
Allow 192.168.100.0/24
Padahal sekarang jaringan Anda:
192.168.200.xxx
Jadi CUPS hanya mengizinkan jaringan lama (100) → jaringan baru (200) otomatis Forbidden.
✅ SOLUSI CEPAT & AMAN (Rekomendasi)
Kita ganti semua 192.168.100.0/24 → 192.168.200.0/24
1️⃣ Edit File
sudo nano /etc/cups/cupsd.conf
2️⃣ Ganti Bagian Ini (ADA 3 TEMPAT)
🔹 Bagian <Location />
Ubah dari:
Allow 192.168.100.0/24
Menjadi:
Allow 192.168.200.0/24
🔹 Bagian <Location /admin>
Ubah juga:
Allow 192.168.200.0/24
🔹 Bagian <Location /admin/log>
Ubah juga:
Allow 192.168.200.0/24
3️⃣ (Lebih Simpel & Fleksibel) Pakai @LOCAL (Opsional)
Kalau mau supaya tidak perlu ubah tiap ganti subnet, boleh ganti semua itu jadi:
Allow @LOCAL
Contoh:
<Location />
Order allow,deny
Allow localhost
Allow 127.0.0.1
Allow @LOCAL
</Location>
Ini otomatis izinkan semua LAN.
👉 Saya sarankan cara ini untuk server sekolah 👍
4️⃣ Restart CUPS
Wajib setelah edit:
sudo systemctl restart cups
5️⃣ Test Lagi
Buka dari HP / PC:
http://192.168.200.20:631
Sekarang harusnya sudah masuk.
✅ BONUS: Supaya Client Bisa Print Langsung
Karena printer USB di server, client print lewat server.
Pastikan ada baris ini (sudah ada, bagus):
Browsing On
BrowseLocalProtocols dnssd
Kalau belum muncul di client, restart juga Avahi:
sudo systemctl restart avahi-daemon
🎯 KESIMPULAN
❌ Bukan printer rusak
❌ Bukan CUPS rusak
❌ Bukan server rusak
✅ Hanya subnet berubah → akses diblok
✅ Tinggal ganti Allow → normal lagi
Kalau setelah ini masih belum bisa print dari client, kirim:
lpstat -r
lpstat -a
Nanti kita cek sharing-nya juga.
0 comments:
Post a Comment