İçindekiler:
- Adım 1: Hazırlık
- 2. Adım: SSH ile Bağlanın
- Adım 3: Ulpt.ko'yu Doğru Noktaya Yerleştirin
- 4. Adım: LPRng'yi yükleyin
- Adım 5: Önyüklemede Yüklenecek Şeyleri Yapılandırın
- Adım 6: LPRng Yapılandırması: 1/3 - Printcap
- Adım 7: LPRng Yapılandırması: 2/3 - Lpd.perms
- Adım 8: LPRng Yapılandırması: 3/3 - Lpd.conf
- 9. Adım: Yazıcı Bağlandığında İşleri Başlatın ve İzinleri Ayarlayın
- Adım 10: Windows PC'yi Bağlama
- Adım 11: Mac OSX ile Bağlanma
Video: Baskı Sunucusu Olarak FreeNAS: 11 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:22
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
Ö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
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
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
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
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:
Esp8266'yı Web Sunucusu Olarak Kullanan Geri Bildirimli Garaj Kapısı Açıcı: 6 Adım
Geribildirimli Garaj Kapısı Açıcı Esp8266'yı Web Sunucusu Olarak Kullanarak: Merhaba, sizlere basit bir garaj kapısı açıcı nasıl yapılır onu göstereceğim.-ESP8266 web server olarak kodlanmıştır, kapı dünyanın her yerinde açılabilir-ile geri bildirim, kapının gerçek zamanlı olarak açık veya kapalı olduğunu bileceksiniz-Basit, i
ISP Olarak Arduino -- AVR'de Hex Dosyası Yaz -- AVR'de Sigorta -- Programcı Olarak Arduino: 10 Adım
ISP Olarak Arduino || AVR'de Hex Dosyası Yaz || AVR'de Sigorta || Arduino As Programmer:……………………………Daha fazla video için lütfen YouTube kanalıma ABONE OLUN……..Bu makale isp olarak arduino ile ilgili. Hex dosyası yüklemek istiyorsanız veya sigortanızı AVR'ye ayarlamak istiyorsanız, bir programlayıcı satın almanıza gerek yok, yapabilirsiniz
ESP8266 Web Sunucusu Olarak Nasıl Kullanılır: 5 Adım
ESP8266 Web Sunucusu Olarak Nasıl Kullanılır: Merhaba, şu anda Windows 10, NodeMCU 1.0 kullanıyorum ve işte kullandığım Yazılımların listesi ve izlediğim kurulum kılavuzları: Arduino IDE esp8266 için ek kartlar SpiffLibrary kullanılan: WebsocketI NodeMCU'yu sunucu olarak kullandım Çıldırdığım bir HTML Dosyasına hizmet et
Google Haritalar'ı Google E-Tablolarınıza Otomatik Olarak ve Ücretsiz Olarak Kolayca Ekleyin: 6 Adım
Google Haritalar'ı Google E-Tablolarınıza Otomatik ve Ücretsiz Olarak Kolayca Ekleyin: Pek çok Maker gibi ben de birkaç GPS takip projesi oluşturdum. Bugün, herhangi bir harici web sitesi veya API kullanmadan GPS noktalarını doğrudan Google E-Tablolar'da hızlı bir şekilde görselleştirebileceğiz. En iyisi de bedava olması
IOT BIT (Resmi Olarak PiAnywhere V1.31 Olarak Bilinir) Raspberry Pi için 4G ve LTE Şapkası: 10 Adım (Resimlerle)
IOT BIT (Resmi Olarak PiAnywhere V1.31 Olarak Bilinir) Raspberry Pi için 4G ve LTE Şapkası: IOT BIT 4G & Raspberry Pi4G için LTE Hat (100 mbps aşağı/ 50 mbps yukarı) - Ahududu pi'niz için ultra hızlı internet bağlantısı, büyük indirmeler ve video akışı için mükemmeldir.TheIOT BIT 4G & Raspberry Pi Beta provi için LTE Hat