İçindekiler:

Baskı Sunucusu Olarak FreeNAS: 11 Adım
Baskı Sunucusu Olarak FreeNAS: 11 Adım

Video: Baskı Sunucusu Olarak FreeNAS: 11 Adım

Video: Baskı Sunucusu Olarak FreeNAS: 11 Adım
Video: Home Datacenter Livestream - Racking, Networking + Progress 2024, Temmuz
Anonim
Baskı Sunucusu Olarak FreeNAS
Baskı Sunucusu Olarak FreeNAS

FreeNAS, herkesin kurabileceği kadar basit, mükemmel bir ağ depolama çözümüdür. FreeBSD'nin bu sadeleştirilmiş versiyonu için sistem ve alan gereksinimleri gülünç derecede küçüktür. Temiz web GUI'si aracılığıyla erişilebilen her türlü özelliğe sahiptir, çoğu kişinin ihtiyaç duyacağından daha fazlası. Hatta oyun konsollarına medya akışı yapmanıza bile izin veriyor! Etkileyici yerleşik yeteneklerine rağmen, harika bir NAS görevi görmenin yanı sıra yapmasını istediğim bir şey vardı ve bu, HP Deskjet 6540'ımı paylaşabilmem için bir baskı sunucusu olmaktı. Windows ve Mac OSX kutularım arasında USB yazıcı. Söylemesi yapmaktan kolay. CUPS ile saatlerce uğraştıktan ve birkaç bozuk kurulumdan sonra ışığı gördüm. FreeNAS forumlarında, kullanıcı sgrizzi LiveCD tabanlı bir kurulum için LPRng paketini kullanarak LPR ile nasıl çalışacağına dair bir başlık oluşturdu. SON DERECE yardımcı oldu ve övgünün çoğunu o almalı, ancak yararlı bir rehber olması için başlığın gerçekten kısaltılması ve açıklığa kavuşturulması gerekiyor. Bu Eğitilebilir Kitap tam olarak bunun içindir ve standart bir tam FreeNAS kurulumu için onu değiştirir. Bu kılavuz, halihazırda mevcut bir standart FreeNAS kurulumuna ve çalışmasına sahip olduğunuzu varsayar.

Adım 1: Hazırlık

Hazırlık
Hazırlık

Öncelikle birkaç şeyi bir araya getirelim ve kuruluma bir göz atalım. Ağ Kurulumunuz farklı olabilir ama benimki şu şekilde.- Tomato firmware v1.23 çalıştıran Linksys WRT54GL yönlendirici- FreeNAS kutusu - v0.69, eski Sony Vaio, 2 sabit sürücü, statik IP: 192.168.1.50- PC - Windows XP SP3- Macbook Pro - OSX 10.5.6- HP Deskjet 6540 - FreeNAS'a bağlı USB bağlantılı yazıcı FreeNAS kutunuza içeriden statik bir dahili IP atamanız gerekecek yönlendiriciniz. Bunun için çevrimiçi olarak çok sayıda kılavuz var, hepsi doğrudan, bu yüzden hızlı bir Googling. Stuff Yapmanız Gerekenler - Windows kullanıyorsanız Windows kurulum diski (gerekli dosyalar başka bir yerde bulunabilir, ancak bu en kolayı) - Yazıcı Kendi markanız/modeliniz için sürücüler- Tam bir FreeBSD kurulumundan alınan "ulpt.ko" dosyası. Bu talimata ekli dosya.- SSH istemcisi - Windows için PuTTy ile gidin. Linux, Unix, Mac vb. için sadece terminal/komut satırını kullanabilirsiniz.

2. Adım: SSH ile Bağlanın

SSH ile Bağlan
SSH ile Bağlan

FreeNAS kutunuza SSH ile bağlanın. Normalde root olarak oturum açmak kötü bir uygulamadır, ancak gerçekten dikkatli olursanız, işler sorunsuz gitmeli. PuTTy burada bağlantı için oldukça açıklayıcıdır. Komut satırı insanları için şunu yazın: ssh -l username static_ip_of_freenas Statik ip, 192.168.x.xxx gibi bir şey olacaktır. Bir parola isteyecektir, ancak yazdığınızda hiçbir şey görünmez. Endişelenmeyin, bu normaldir (güvenlik amacıyla şifreyi gizler); sadece yazın ve enter tuşuna basın. Şimdi kendinize küçük bir selamlama ve yeni bir komut istemine sahip olmalısınız (root olarak giriş yapın freenas:~# ve bir kullanıcı olarak >)

Adım 3: Ulpt.ko'yu Doğru Noktaya Yerleştirin

Ulpt.ko dosyasını FreeNAS kutusunun üzerine bir yere koymak için tercih ettiğiniz yöntemi (ftp, smb, vb.) kullanın ve muhtemelen /mnt/drivename/ gibi bir şey olacak olan tam yolu (ben buna UPath diyeceğim) hatırlayın. ulpt.ko SSH bağlantısı ve komut istemi ile terminale geri dönün, dosyayı uygun yere taşıyacağız. Şunu yazın: mv Upath /boot/kernel/ulpt.ko Bunu yapması gerekir.

4. Adım: LPRng'yi yükleyin

LPRng adlı bir paket kullanacağız. Yüklemek için şunu yazın: pkg_add -r LPRng Gerekli bitleri indirip kurarken bunun biraz uzaklaşmasına izin verin.

Adım 5: Önyüklemede Yüklenecek Şeyleri Yapılandırın

Önyüklemede Yüklenecek Şeyleri Yapılandırın
Önyüklemede Yüklenecek Şeyleri Yapılandırın
Önyüklemede Yüklenecek Şeyleri Yapılandırın
Önyüklemede Yüklenecek Şeyleri Yapılandırın

ulpt.ko Modülünü YükleÖnce ulpt.ko'nun açılışta yüklendiğinden emin olmak istiyoruz, böylece bir yazıcı bağladığımız anda onu doğru bir şekilde tanıyacaktır. Tür: nano /boot/defaults/loader.conf "USB Modülleri" başlıklı bir bölüme ulaşana kadar ok tuşları veya ctrl+V ile aşağı kaydırın"ulpt_load="NO" # Printer"to"ulpt_load="EVET " # Yazıcı"ctrl+X tuşlarına basın. Ardından "y" yazın ve kaydetmeniz istendiğinde enter tuşuna basın. LPRng'yi başlatın Bir tarayıcıda FreeNAS web arayüzüne gidin. Ardından SystemAdvancedrc.conf'a gidin İki yeni giriş eklemek için "+" düğmesini kullanın:Ad: lpd_enableValue: NOAd: lprng_enableValue: YES

Adım 6: LPRng Yapılandırması: 1/3 - Printcap

LPRng'nin düzgün çalışmasına katkıda bulunan üç ana dosya vardır.- /etc/printcap- /usr/local/etc/lpd.perms- /usr/local/etc/lpd.confPrintcap (konum: /etc/printcap) karmaşık veya çok basit. Çok basit bir şekilde gideceğiz, ancak ihtiyaçlarınıza bağlı olarak bazı farklı kurulumlar için LPRng sitesine ve google'a başvurabilirsiniz. Bunu örnekle açıklamak çok daha kolay olacaktır: # @(#)printcap HP Deskjet 6540 lp| deskjet:\:sd=/var/spool/lpd/bare:\:sh:\:lp=/dev/ulpt0: # İlk satırın pek önemi yok. Referans için yazıcınızın markasını/modelini oraya koymanız yeterlidir - "lp|deskjet" - yazıcınız bu şekilde bilinecektir. "lp" birincil addır, "deskjet" bir diğer addır.- "sd=" Bu, yazdırma biriktiricisinin yoludur. Bu dizini birazdan oluşturacağız.- "sh" Bu, "başlığı bastırmak" anlamına gelir. Daha önce bir bilgisayar laboratuvarında çıktı aldıysanız, bunları görmüşsünüzdür. İşin kime ait olduğunu tanımlayan bir işten önce yazdırılan bir sayfadır. Evdeki çoğu insan için gereksizdir. Çok sayıda insanın ve baskının olduğu bir çalışma ortamında bu, bakmanız gereken bir şeydir.- "lp=" bu, yazıcının konumudur. ulpt.ko düzgün yükleniyorsa, bir yazıcı bağladığınızda /dev/ulpt0 olarak kaydolması gerekir.sd'den biriktirici yolunu hatırlıyor musunuz? Hadi yapalım. Tür:"mkdir -p -m 700 /var/spool/lpd/bare"ve"chown 1:1 /var/spool/lpd/bare"Bu, gerekli sahiplik ve izinlere sahip uygun dizini oluşturur.

Adım 7: LPRng Yapılandırması: 2/3 - Lpd.perms

lpd.perms (konum: /usr/local/etc/lpd.perms) biraz uzun. Varsayılan yapılandırma iyi olmalıdır. Aşağıdaki satırlarda gezinin ve bu satırların yorumsuz olduğunu bir kez daha kontrol edin ("#" ile başlamayın: nano /usr/local/etc/lpd.perms Yorumsuz olmasını istediğimiz satırlar: KABUL HİZMETİ=C SUNUCU UZAKTAN KULLANICI= root, papowell HİZMETİ KABUL ET=C LPC=lpd, durum, printcap HİZMETİ REDDET=C HİZMETİ KABUL ET=C AYNI HİZMETİ KABUL ET SAMEUSER HİZMETİ KABUL=M SUNUCU UZAKTAN KULLANICI=kök HİZMETİ REDDET=M VARSAYILAN KABUL ET Herhangi bir değişiklik yapın ve ardından ctrl+X tuşlarına basın

Adım 8: LPRng Yapılandırması: 3/3 - Lpd.conf

lpd.conf (konum: /usr/local/etc/lpd.perms) da varsayılan olarak iyi olmalıdır. İki kez kontrol edilecek şeyler: # Amaç: her zaman afiş yazdır, lpr -h seçeneğini yoksay # varsayılan ab@ (BAYRAK kapalı) # Amaç: bağlandığında hesap sunucusunu sorgula # varsayılan achk@ (BAYRAK kapalı) # Amaç: sonunda hesap (bkz. ayrıca af, la, ar, as) # default ae=jobend $H $n $P $k $b $t (STRING) # Amaç: muhasebe dosyasının adı (ayrıca bkz. la, ar) # default af=acct (STRING)) # Amaç: bir iş gönderildiğinde uzun iş numarasını (0 - 999999) kullanın # varsayılan uzun numara@ (BAYRAK kapalı) Uzun numara

9. Adım: Yazıcı Bağlandığında İşleri Başlatın ve İzinleri Ayarlayın

Bir yazıcı bağlandığında uygun LPRng işlemlerini başlatmak isteyeceğiz. Şunu yazın:"nano /usr/local/etc/devd/devd.conf"Dosyaya ekle: # USB yazıcı ulpt0 takılıyken eylemi başlat # 3 saniye bekle ve sonra biriktirici arka plan programını başlat # ekle 100 { aygıt-adı " ulpt0"; action "uyku 3; lpd; checkpc -f; chown 0:0 /dev/ulpt0; chmod 666 /dev/ulpt0; echo 'o5L25fgfab' > /dev/hoparlör;"; }; */ Bu, yazıcının takılmasını izler, birkaç saniye bekler ve LPD işlemini başlatır. Bir kez bu, checkpc -f ile eksik dosyaları veya izinleri düzeltir. Daha sonra cihazda uygun sahiplik ve izinleri ayarlar ve biraz ses çıkarır.

Adım 10: Windows PC'yi Bağlama

Windows PC'yi bağlama
Windows PC'yi bağlama
Windows PC'yi bağlama
Windows PC'yi bağlama
Windows PC'yi bağlama
Windows PC'yi bağlama
Windows PC'yi bağlama
Windows PC'yi bağlama

1) Ağ Bağlantılarına gidin. En üstteki Gelişmiş sekmesini ve ardından "İsteğe Bağlı Ağ Bileşenleri"ni tıklayın. Hem Yönetim hem de İzleme Araçlarını ve Diğer Ağ Dosyası ve Yazdırma hizmetlerini etkinleştirin. Etrafınızda olması gereken Windows cd'sini yerleştirmenizi isteyecektir. Bu, LPR2 aracılığıyla bağlanmamızı sağlayacaktır2) Kontrol Paneline ve ardından Yazıcılara gidin. Yeni Yazıcı Ekle sihirbazını çalıştırın.3) Yerel Yazıcı (otomatik olarak algılamaz). Sonraki.4) Yeni Bağlantı Noktası Oluştur -> LPR Bağlantı Noktası. Sonraki5) FreeNAS kutusunun IP adresini girin. Bu yüzden statik olmasını istiyoruz. Yazdırma kuyruğunun adını girin (printcap'imi kopyaladıysanız, tırnak işaretleri olmadan "lp" olur)6) Sürücüleri yükleyin ve sihirbazın geri kalanını tıklayın. Test sayfası yazdırmayın.7) Yazıcıya sağ tıklayın ve özellikleri açın.8) Port Sekmesi. "Çift yönlü destek"9) Gelişmiş Sekmesi'nin işaretini kaldırın. son sayfa kuyruğa alındıktan sonra yazdırmaya başlayın. Doğrudan Yazdır'ı işaretleyin ve Uyuşmayan tut'un işaretini kaldırın ve Yazdırma biriktirildi ve Tut'u Kontrol Edin'in işaretini kaldırın. Gelişmiş'i etkinleştir ve Kontrol Et10) seçeneğinin işaretini kaldırın. Şimdi ana sekmeye dönün ve bir test sayfası yazdırmayı deneyin.

Adım 11: Mac OSX ile Bağlanma

Mac OSX ile Bağlanma
Mac OSX ile Bağlanma
Mac OSX ile Bağlanma
Mac OSX ile Bağlanma
Mac OSX ile Bağlanma
Mac OSX ile Bağlanma

1) Sistem Tercihlerini açın -> Yazdır ve Faksla2) Bir yazıcı eklemek için "+"yı tıklayın3) "IP" sekmesine gidinProtokol: LPDAdresi: FreeNASQueue'nun IP'si: Yazdırma kuyruğunun adı (baskı başlığımı kopyaladıysanız, bu " lp" tırnak işaretleri olmadan)Ad ve Konum size kalmışBaskı Kullanarak: Doğru sürücüleri seçin**HP Deskjet 6540'ım gibi bazı yazıcılar, LPD ile usb sürücülerini kullanmama izin vermiyor. Bunun yerine mümkün olduğunca yakın bir tane seçmeliydim (5550 olduğu ortaya çıktı) ve bununla devam ettim. İki model benzer ise sorunsuz çalışması gerekir.

Önerilen: