Daftar Isi:

FreeNAS Sebagai Server Cetak: 11 Langkah
FreeNAS Sebagai Server Cetak: 11 Langkah

Video: FreeNAS Sebagai Server Cetak: 11 Langkah

Video: FreeNAS Sebagai Server Cetak: 11 Langkah
Video: (HOW-TO) Tutorial FreeNAS Server ::: (Belajar buat NFS dan Sharing Directory) 2024, Juli
Anonim
FreeNAS Sebagai Server Cetak
FreeNAS Sebagai Server Cetak

FreeNAS adalah solusi penyimpanan jaringan luar biasa yang cukup sederhana untuk dipasang oleh siapa saja. Persyaratan sistem dan ruang sangat kecil untuk versi FreeBSD yang sederhana ini. Ini memiliki segala macam fitur yang dapat diakses melalui GUI web yang bersih, lebih dari yang dibutuhkan kebanyakan orang. Bahkan memungkinkan Anda mengalirkan media ke konsol game! Meskipun memiliki kemampuan bawaan yang mengesankan, ada satu hal yang saya ingin lakukan selain bertindak sebagai NAS yang hebat, dan itu adalah menjadi server cetak sehingga saya dapat membagikan HP Deskjet 6540 saya Printer USB di antara kotak Windows dan Mac OSX saya. Lebih mudah diucapkan daripada dilakukan. Setelah berjam-jam bermain-main dengan CUPS dan beberapa instalasi yang rusak kemudian, saya melihat titik terang. Di forum FreeNAS, pengguna sgrizzi membuat utas tentang cara membuatnya bekerja dengan LPR, menggunakan paket LPRng, untuk pengaturan berbasis LiveCD. Itu SANGAT membantu, dan dia harus mendapatkan sebagian besar pujian, tetapi utasnya benar-benar perlu diringkas dan diklarifikasi untuk menjadi panduan yang berguna. Untuk itulah Instructable ini, serta memodifikasinya untuk instalasi penuh standar FreeNAS. Panduan ini mengasumsikan Anda sudah memiliki instalasi standar FreeNAS saat ini yang disiapkan dan berfungsi.

Langkah 1: Persiapan

Persiapan
Persiapan

Pertama, mari kita kumpulkan beberapa hal dan lihat pengaturannya. Jaringan Pengaturan Anda mungkin berbeda, tetapi milik saya adalah sebagai berikut.- Router Linksys WRT54GL yang menjalankan firmware Tomat v1.23- Kotak FreeNAS - v0.69, Sony Vaio lama, 2 hard drive, IP statis: 192.168.1.50- PC - Windows XP SP3- Macbook Pro - OSX 10.5.6- HP Deskjet 6540 - Printer terhubung USB, terpasang ke FreeNASAnda harus menetapkan kotak FreeNAS Anda sebagai IP internal statis dari dalam router Anda. Ada banyak panduan online untuk itu, semuanya mudah, jadi lakukan Googling cepat. Hal-hal yang Anda Butuhkan- Disk instalasi Windows jika Anda menggunakan Windows (file yang diperlukan mungkin tersedia di tempat lain, tetapi ini yang paling mudah)- Printer Driver untuk merek/model khusus Anda- File "ulpt.ko" diambil dari instalasi FreeBSD lengkap. File terlampir pada instruksi ini.- Klien SSH - Untuk Windows, gunakan Putty. Untuk Linux, Unix, Mac, dll Anda bisa menggunakan terminal/baris perintah

Langkah 2: Terhubung Melalui SSH

Terhubung Melalui SSH
Terhubung Melalui SSH

Hubungkan ke kotak FreeNAS Anda melalui SSH. Biasanya ini adalah praktik yang buruk untuk masuk sebagai root, tetapi jika Anda benar-benar berhati-hati, semuanya akan berjalan lancar. Putty cukup jelas di sini untuk menghubungkan. Untuk orang-orang baris perintah, ketik: ssh -l username static_ip_of_freenas IP statis akan menjadi seperti 192.168.x.xxx. Ini akan meminta kata sandi, tetapi ketika Anda mengetik, tidak ada yang muncul. Jangan khawatir, ini normal (menyembunyikan kata sandi untuk tujuan keamanan); ketik saja dan tekan enter. Anda sekarang akan mendapatkan sedikit salam dan prompt perintah baru (login sebagai root adalah freenas:~# dan sebagai pengguna >)

Langkah 3: Letakkan Ulpt.ko di Tempat yang Tepat

Gunakan metode pilihan Anda (ftp, smb, dll.) untuk meletakkan file ulpt.ko di suatu tempat ke dalam kotak FreeNAS, dan ingat path lengkapnya (saya akan menyebutnya UPath), yang mungkin seperti /mnt/drivename/ ulpt.ko Kembali ke terminal dengan koneksi SSH dan command prompt, kita akan memindahkan file ke tempat yang tepat. Ketik: mv Upath /boot/kernel/ulpt.ko Itu harus dilakukan.

Langkah 4: Instal LPRng

Kami akan menggunakan paket yang disebut LPRng. Untuk menginstalnya, ketik: pkg_add -r LPRng Biarkan itu pergi sebentar saat mengunduh dan menginstal bit yang diperlukan.

Langkah 5: Konfigurasikan Hal untuk Dimuat saat Boot

Konfigurasikan Hal untuk Dimuat saat Boot
Konfigurasikan Hal untuk Dimuat saat Boot
Konfigurasikan Hal untuk Dimuat saat Boot
Konfigurasikan Hal untuk Dimuat saat Boot

Muat Modul ulpt.koPertama kita ingin memastikan bahwa ulpt.ko dimuat saat boot sehingga segera setelah kita menghubungkan printer, printer akan mengenalinya dengan benar. Ketik: nano /boot/defaults/loader.conf Gulir ke bawah dengan tombol panah atau ctrl+V hingga Anda mencapai bagian berjudul "Modul USB"Ubah baris"ulpt_load="NO" # Printer"to"ulpt_load="YES " # Printer"Tekan ctrl+X. Kemudian ketik "y", dan tekan enter saat diminta untuk menyimpan. Mulai LPRngNavigasi ke antarmuka web FreeNAS di browser. Lalu pergi ke SystemAdvancedrc.confGunakan tombol "+" untuk menambahkan dua entri baru: Nama: lpd_enableValue: NOName: lprng_enableValue: YES

Langkah 6: Konfigurasi LPRng: 1 dari 3 - Printcap

Ada tiga file utama yang membantu LPRng bekerja dengan baik.- /etc/printcap- /usr/local/etc/lpd.perms- /usr/local/etc/lpd.confPrintcap (lokasi: /etc/printcap) bisa sangat kompleks atau sangat sederhana. Kami akan melakukannya dengan sangat sederhana, tetapi Anda dapat merujuk ke situs LPRng dan google untuk beberapa pengaturan yang berbeda tergantung pada kebutuhan Anda. Akan lebih mudah untuk mengilustrasikannya dengan contoh: # @(#)printcap HP Deskjet 6540 lp| deskjet:\:sd=/var/spool/lpd/bare:\:sh:\:lp=/dev/ulpt0: # Baris pertama tidak terlalu penting. Cukup masukkan merek/model printer Anda di sana untuk referensi- "lp|deskjet" - inilah yang akan dikenal sebagai printer Anda. "lp" adalah nama utama, "deskjet" adalah alias.- "sd=" Ini adalah jalur ke spooler cetak. Kita akan membuat direktori ini dalam hitungan detik.- "sh" Ini adalah singkatan dari "supress header". Jika Anda pernah mencetak di lab komputer, Anda pasti pernah melihatnya. Ini adalah halaman yang dicetak sebelum pekerjaan yang mengidentifikasi untuk siapa pekerjaan itu. Bagi kebanyakan orang di rumah, itu tidak perlu. Di lingkungan kerja dengan banyak orang dan pencetakan, itu adalah sesuatu yang harus Anda perhatikan.- "lp=" ini adalah lokasi printer. Jika ulpt.ko dimuat dengan benar, maka ketika Anda menghubungkan printer, itu harus mendaftar sebagai /dev/ulpt0. Ingat jalur spooler dari sd? Mari kita membuatnya. Ketik:"mkdir -p -m 700 /var/spool/lpd/bare"and"chown 1:1 /var/spool/lpd/bare"Ini membuat direktori yang tepat dengan kepemilikan dan izin yang diperlukan.

Langkah 7: Konfigurasi LPRng: 2 dari 3 - Lpd.perms

lpd.perms (lokasi: /usr/local/etc/lpd.perms) agak panjang. Konfigurasi default harus baik-baik saja. Gulir dan periksa kembali apakah baris-baris ini tidak diberi komentar (jangan mulai dengan "#") dengan mengetik: nano /usr/local/etc/lpd.perms Baris yang ingin kami hapus komentarnya adalah: ACCEPT SERVICE=C SERVER REMOTEUSER= root, papowell ACCEPT SERVICE=C LPC=lpd, status, printcap REJECT SERVICE=C ACCEPT SERVICE=M SAMAHOST SAMAUSER ACCEPT SERVICE=M SERVER REMOTEUSER=root REJECT SERVICE=M DEFAULT ACCEPT Buat perubahan apa pun lalu tekan ctrl+X

Langkah 8: Konfigurasi LPRng: 3 dari 3 - Lpd.conf

lpd.conf (lokasi: /usr/local/etc/lpd.perms) juga akan baik-baik saja sebagai default. Hal-hal yang perlu diperiksa ulang: # Tujuan: selalu mencetak spanduk, abaikan opsi lpr -h # default ab@ (FLAG off) # Tujuan: query accounting server saat terhubung # default achk@ (FLAG off) # Tujuan: accounting di akhir (lihat juga af, la, ar, as) # default ae=jobend $H $n $P $k $b $t (STRING) # Tujuan: nama file akuntansi (lihat juga la, ar) # default af=acct (STRING) # Tujuan: gunakan nomor pekerjaan panjang (0 - 999999) saat pekerjaan dikirimkan # nomor panjang default@ (Bendera mati) Nomor panjang

Langkah 9: Mulai dan Tetapkan Izin Saat Printer Terhubung

Kami ingin memulai proses LPRng yang tepat saat printer terhubung. Ketik:"nano /usr/local/etc/devd/devd.conf"Tambahkan ke file: # mulai tindakan saat ulpt0 printer USB dicolokkan # tunggu 3 detik lalu jalankan daemon spooler # lampirkan 100 { device-name " ulpt0"; aksi "sleep 3; lpd; checkpc -f; chown 0:0 /dev/ulpt0; chmod 666 /dev/ulpt0; echo 'o5L25fgfab' > /dev/speaker;"; }; */ Ini mengawasi printer untuk dicolokkan, menunggu beberapa detik, dan memulai proses LPD. Setelah itu, ia akan memperbaiki file atau izin yang hilang dengan checkpc -f. Ini kemudian menetapkan kepemilikan dan izin yang tepat pada perangkat dan memainkan sedikit suara.

Langkah 10: Menghubungkan PC Windows

Menghubungkan PC Windows
Menghubungkan PC Windows
Menghubungkan PC Windows
Menghubungkan PC Windows
Menghubungkan PC Windows
Menghubungkan PC Windows
Menghubungkan PC Windows
Menghubungkan PC Windows

1) Pergi ke Koneksi Jaringan. Klik tab Lanjutan di bagian atas, lalu "Komponen Jaringan Opsional". Aktifkan Alat Manajemen dan Pemantauan serta Layanan File dan Cetak Jaringan Lainnya. Ini akan meminta Anda untuk memasukkan cd Windows, yang seharusnya Anda miliki. Ini akan memungkinkan kita untuk terhubung melalui LPR2) Pergi ke Control Panel dan kemudian ke Printers. Jalankan wizard Add a New Printer.3) Printer Lokal (tidak otomatis mendeteksi). Selanjutnya.4) Buat Port Baru -> Port LPR. Berikutnya5) Masukkan alamat IP kotak FreeNAS. Inilah mengapa kami ingin ini statis. Masukkan nama antrian cetak (jika Anda menyalin printcap saya, "lp" tanpa tanda kutip)6) Instal driver dan klik sisa wizard. Jangan mencetak halaman uji.7) Klik kanan pada printer dan buka properti.8) Tab Port. Hapus centang "dukungan dua arah" 9) Tab Lanjutan. mulai mencetak setelah halaman terakhir digulung. Centang Cetak langsung& Hapus centang Tahan tidak cocok& Hapus centang Cetak spooled& Centang Simpan&. Hapus centang Aktifkan lanjutan & Centang10) Sekarang kembali ke tab utama dan coba cetak halaman uji.

Langkah 11: Menghubungkan Dengan Mac OSX

Menghubungkan Dengan Mac OSX
Menghubungkan Dengan Mac OSX
Menghubungkan Dengan Mac OSX
Menghubungkan Dengan Mac OSX
Menghubungkan Dengan Mac OSX
Menghubungkan Dengan Mac OSX

1) Buka System Preferences -> Print and Fax2) Klik "+" untuk menambahkan printer3) Buka tab "IP" Protokol: LPDaddress: IP FreeNASQueue: Nama antrian cetak (jika Anda menyalin printcap saya, itu " lp" tanpa tanda kutip)Nama dan Lokasi terserah AndaCetak Menggunakan: Pilih driver yang benar**Beberapa printer, seperti HP Deskjet 6540 saya tidak mengizinkan saya menggunakan driver usb dengan LPD. Saya harus memilih satu sedekat mungkin (ternyata 5550) dan melakukannya. Jika kedua model serupa, itu akan berfungsi tanpa masalah.

Direkomendasikan: