Mündəricat:
- Addım 1: Hazırlıq
- Addım 2: SSH ilə əlaqə qurun
- Addım 3: Ulpt.ko'yu Doğru Nöqtəyə qoyun
- Addım 4: LPRng quraşdırın
- Addım 5: Bootda yüklənəcək şeyləri konfiqurasiya edin
- Addım 6: LPRng Konfiqurasiyası: 3/1 - Printcap
- Addım 7: LPRng Konfiqurasiyası: 2/3 - Lpd.perms
- Addım 8: LPRng Konfiqurasiyası: 3/3 - Lpd.conf
- Addım 9: Yazıcı Bağlandıqda İşlərə Başlayın və İcazələri Qurun
- Addım 10: Windows PC -yə qoşulma
- Addım 11: Mac OSX ilə əlaqə
Video: Bir Çap Serveri olaraq FreeNAS: 11 Addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:49
FreeNAS, hər kəsin quraşdıra biləcəyi qədər sadə bir əla şəbəkə saxlama həllidir. FreeBSD-in bu sökülmüş versiyası üçün sistem və yer tələbləri gülünc dərəcədə kiçikdir. Təmiz veb GUI ilə əldə edilə bilən hər cür xüsusiyyətə malikdir, əksəriyyətinin ehtiyac duyacağından daha çoxdur. Hətta medianı oyun konsollarına ötürməyə imkan verir! Etkileyici qabiliyyətə malik olmasına baxmayaraq, böyük bir NAS kimi fəaliyyət göstərməkdən başqa etmək istədiyim bir şey var idi və HP Deskjet 6540 -ı paylaşa biləcəyim bir çap serveri idi. Windows və Mac OSX qutularım arasında USB printer. Demək etməkdən daha asandır. Bir neçə saat sonra CUPS ilə oynadıqdan sonra işığı gördüm FreeNAS forumlarında, istifadəçi sgrizzi, LCD ilə LCD ilə işləmək üçün bir mövzu yaratdı, LiveCD əsaslı bir quruluş üçün. ÇOX FAYDALI idi və kreditin çox hissəsini almalı idi, amma faydalı bir bələdçi olması üçün mövzu həqiqətən sıxlaşdırılmalı və aydınlaşdırılmalıdır. Bu təlimat tam olaraq bunun üçündür, həm də FreeNAS -ın standart bir tam quraşdırılması üçün onu dəyişdirir.
Addım 1: Hazırlıq
Əvvəlcə bir neçə şeyi bir araya gətirək və quruluşa nəzər salaq. Şəbəkə Quruluşunuz fərqli ola bilər, amma mənimki belədir.- Tomato firmware v1.23- FreeNAS qutusu ilə işləyən Linksys WRT54GL router- v0.69, köhnə Sony Vaio, 2 sabit disk, statik IP: 192.168.1.50- PC - Windows XP SP3- Macbook Pro - OSX 10.5.6- HP Deskjet 6540 - USB ilə qoşulmuş printer, FreeNAS -a qoşulmuşdur. FreeNAS qutunuza içəridən statik daxili IP təyin etməlisiniz yönlendiriciniz. Bunun üçün çox sayda onlayn bələdçi var, hamısı düzdür, buna görə sürətli bir Googling edin. Lazım olan şeylər- Windows istifadə edirsinizsə Windows quraşdırma diski (lazımlı fayllar başqa yerdə ola bilər, amma bu ən asandır)- Yazıcı Xüsusi marka/modeliniz üçün sürücülər- Tam bir FreeBSD quraşdırılmasından götürülmüş "ulpt.ko" faylı. Bu təlimata əlavə edilmiş fayl. - SSH müştəri - Windows üçün PuTTy ilə gedin. Linux, Unix, Mac və s üçün yalnız terminal/əmr satırından istifadə edə bilərsiniz
Addım 2: SSH ilə əlaqə qurun
SSH vasitəsilə FreeNAS qutunuza qoşulun. Normal olaraq kök olaraq daxil olmaq pis bir tətbiqdir, amma həqiqətən diqqətli olsanız, işlər düzgün getməlidir. Komanda xətti adamları üçün yazın: ssh -l istifadəçi adı static_ip_of_freenas Statik ip 192.168.x.xxx kimi bir şey olacaq. Şifrə istəyəcək, ancaq yazanda heç nə görünmür. Narahat olmayın, bu normaldır (təhlükəsizlik məqsədi ilə şifrəni gizlədir); sadəcə yazın və enter düyməsini basın. İndi özünüzə bir az salam və yeni bir əmr istəməlisiniz (root olaraq daxil olmaq freenas: ~# və istifadəçi olaraq>)
Addım 3: Ulpt.ko'yu Doğru Nöqtəyə qoyun
Ulpt.ko faylını FreeNAS qutusuna qoymaq üçün üstünlük verdiyiniz metodu (ftp, smb və s.) İstifadə edin və ehtimal ki/mnt/drivename/ ulpt.ko SSH bağlantısı və əmr istəyi ilə terminala qayıdın, faylı lazımi yerə köçürəcəyik. Növ: mv Upath /boot/kernel/ulpt.ko Bunu etməliyik.
Addım 4: LPRng quraşdırın
LPRng adlı bir paket istifadə edəcəyik. Quraşdırmaq üçün yazın: pkg_add -r LPRng Lazım olan bitləri yükləyərkən və quraşdırarkən bir az uzaqlaşsın.
Addım 5: Bootda yüklənəcək şeyləri konfiqurasiya edin
Ulpt.ko modulunu yükləyin Birincisi, ulpt.ko'nun açılışda yükləndiyinə əmin olmaq istəyirik ki, bir printer bağladıqdan sonra onu düzgün tanıyaq. Növ: nano /boot/defaults/loader.conf "USB Modulları" başlıqlı bir bölməyə çatana qədər ox düymələri və ya ctrl+V ilə aşağı diyirləyin "ulpt_load =" NO " # Printer" sətrini "ulpt_load =" VAR " # Yazıcı" ctrl+X vurun. Sonra "y" yazın və saxlamaq istədikdə enter düyməsini basın. Bir brauzerdə FreeNAS veb interfeysinə keçin. Sonra SystemAdvancedrc.conf -a gedin İki yeni giriş əlavə etmək üçün "+" düyməsini istifadə edin: Ad: lpd_enableValue: NOName: lprng_enableValue: YES
Addım 6: LPRng Konfiqurasiyası: 3/1 - Printcap
LPRng-in düzgün işləməsinə kömək edən üç əsas fayl var. mürəkkəb və ya çox sadə. Çox sadə yollarla gedəcəyik, ancaq ehtiyaclarınıza görə fərqli quruluşlar üçün LPRng saytına və google -a müraciət edə bilərsiniz. Bunu nümunə ilə göstərmək daha asan olacaq: # @(#) printcap HP Deskjet 6540 lp | deskjet: \: sd =/var/spool/lpd/bare: \: sh: \: lp =/dev/ulpt0: # Birinci sətrin o qədər də əhəmiyyəti yoxdur. İstifadə etmək üçün printerinizin modelini/modelini ora qoyun - "lp | deskjet" - bu, yazıcınız olaraq tanınacaq şeydir. "lp" birincil addır, "deskjet" bir ləqəbdir.- "sd =" Bu çap makarasına gedən yoldur. Bu qovluğu bir saniyə ərzində hazırlayacağıq.- "sh" Bu "supress header" deməkdir. Bir kompüter laboratoriyasında çap etmisinizsə, bunları görmüş olacaqsınız. İşin kimin üçün olduğunu təyin edən bir işdən əvvəl çap edən bir səhifədir. Evdəki insanların çoxu üçün bu lazımsızdır. Çox adamın və çapın olduğu bir iş mühitində diqqət etməli olduğunuz bir şey var.- "lp =" bu yazıcının yerləşdiyi yerdir. Ulpt.ko düzgün yüklənirsə, bir printer bağladığınızda /dev/ulpt0 olaraq qeydiyyatdan keçməlidir. Gəlin bunu edək. Növ: "mkdir -p -m 700/var/spool/lpd/bare" və "chown 1: 1/var/spool/lpd/bare" Bu, lazımi mülkiyyət və icazələri olan uyğun bir kataloq yaradır.
Addım 7: LPRng Konfiqurasiyası: 2/3 - Lpd.perms
lpd.perms (yer: /usr/local/etc/lpd.perms) bir qədər uzundur. Varsayılan konfiqurasiya yaxşı olmalıdır. Gedin və bu sətirlərin şərh edilmədiyini iki dəfə yoxlayın ("#" ilə başlamayın): nano /usr/local/etc/lpd.perms Yazılmamasını istədiyimiz xətlər bunlardır: ACCEPT SERVICE = C SERVER REMOTEUSER = kök, papowell SERVİS QƏBUL EDİR = C LPC = lpd, status, printcap SERVİSİ QEYDİYYAT = C QABUL ET = M SAMEHOST SAME QULLANAN SERVİS = M SERVER REMOTEUSER = root REJECT SERVICE = M DEFAULT ACCEPT edin.
Addım 8: LPRng Konfiqurasiyası: 3/3 - Lpd.conf
lpd.conf (yer: /usr/local/etc/lpd.perms) də standart olaraq yaxşı olmalıdır. Şəkilləri iki dəfə yoxlamaq lazımdır: # Məqsəd: həmişə banner çap edin, lpr -h seçiminə məhəl qoymayın # default ab@ (FLAG off) # Məqsəd: qoşulduqda mühasibat serverinə sorğu göndərin # default achk@ (FLAG off) # Məqsəd: sonunda mühasibat (bax) həmçinin af, la, ar, as) # default ae = jobend $ H $ n $ P $ k $ b $ t (STRING) # Məqsəd: mühasibat sənədinin adı (bax la, ar) # default af = acct (STRING) # Məqsəd: bir iş təqdim edildikdə uzun iş nömrəsini (0 - 999999) istifadə edin
Addım 9: Yazıcı Bağlandıqda İşlərə Başlayın və İcazələri Qurun
Bir printer qoşulduqda düzgün LPRng proseslərini başlatmaq istəyəcəyik. Növ: "nano /usr/local/etc/devd/devd.conf"Faylı əlavə et: USB printer ulpt0 qoşulduqda # işə başladın # 3 saniyə gözləyin və sonra spooler daemonunu işə salın # 100 {cihazın adını əlavə edin" ulpt0 "; hərəkət "yuxu 3; lpd; checkpc -f; chown 0: 0 /dev /ulpt0; chmod 666 /dev /ulpt0; echo 'o5L25fgfab'> /dev /dinamik;"; }; */ Bu, yazıcının qoşulduğunu izləyir, bir neçə saniyə gözləyir və LPD prosesinə başlayır. Bu gedəndən sonra yoxlanmış faylları və ya icazələri checkpc -f ilə düzəldir. Daha sonra cihazda düzgün sahiblik və icazələr təyin edir və bir az səslənir.
Addım 10: Windows PC -yə qoşulma
1) Şəbəkə Bağlantılarına gedin. Yuxarıdakı Qabaqcıl sekmesini, sonra "İsteğe Bağlı Şəbəkə Bileşenleri" ni basın. Həm İdarəetmə, həm İzləmə Alətlərini, həm də Digər Şəbəkə Fayl və Çap xidmətlərini aktiv edin. Ətrafınızda olması lazım olan Windows cd -ni daxil etməyinizi xahiş edəcək. Bu, LPR2 ilə əlaqə qurmağımıza imkan verəcək) İdarəetmə Panelinə, sonra Yazıcılara gedin. Yeni Yazıcı Əlavə etmək sihirbazını işə salın. 3) Yerli Yazıcı (avtomatik olaraq aşkar etmir). Sonrakı 4) Yeni Liman yaradın -> LPR Portu. Next5) FreeNAS qutusunun IP ünvanını daxil edin. Bunun statik olmasını istəyirik. Çap növbəsinin adını daxil edin (əgər mənim çap qapağımı kopyaladınızsa, bu "lp" tirnoq olmadan) 6) Sürücüləri quraşdırın və sihirbazın qalan hissəsinə klikləyin. Test səhifəsini çap etməyin. 7) Yazıcıya sağ vurun və xassələri açın. 8) Port Nişanı. "İki istiqamətli dəstək" işarəsini silin 9) Ətraflı nişanı. son səhifə yığışdırıldıqdan sonra çap etməyə başlayın. Doğrudan çapı yoxlayın və uyğun gəlmədi və Saxla işarəsini çıxarın və saxlayın və yoxlayın. Qabaqcıl və yoxlamanı aktiv et işarəsini yoxlayın10) İndi əsas nişana qayıdın və bir test səhifəsi çap etməyə çalışın.
Addım 11: Mac OSX ilə əlaqə
1) Sistem Tercihlərini açın -> Çap et və Faks2) Yazıcı əlavə etmək üçün "+" düyməsini basın 3) "IP" sekmesine keçin Protokol: LPDA Ünvan: FreeNASQueue IP -si: Çap növbəsinin adı (mənim çap qapağımı kopyaladıysanız, bu ") lp "quotes olmadan) Adı və Məkanı sizin ixtiyarınızdadır Çapdan istifadə edin: Düzgün sürücülər seçin ** HP Deskjet 6540 kimi bəzi printerlər usb sürücülərini LPD ilə istifadə etməyimə icazə vermir. Bunun əvəzinə mümkün qədər yaxın birini (5550 olduğu ortaya çıxdı) seçməli və bununla getməliydim. İki model oxşardırsa, problemsiz işləməlidir.
Tövsiyə:
ELEGOO Kit Laboratoriyası və ya bir İnkişaf etdirici olaraq Həyatımı Necə Daha asanlaşdıracağam: 5 addım (şəkillərlə)
ELEGOO Kit Laboratoriyası və ya Bir İnkişaf etdirici Olaraq Həyatımı Necə Daha asanlaşdıracağam: Layihənin məqsədləri Bir çoxumuz UNO nəzarətçiləri ətrafındakı maketlərlə problem yaşayırıq. Əksər hallarda komponentlərin naqilləri bir çox komponentlə çətinləşir. Digər tərəfdən, Arduino altında proqramlaşdırma mürəkkəb ola bilər və bir çox iş tələb edə bilər
Arduino ISP olaraq -- AVR -də Hex Faylını Yazın -- AVR -də qoruyucu -- Proqramçı olaraq Arduino: 10 addım
Arduino ISP olaraq || AVR -də Hex Faylını Yazın || AVR -də qoruyucu || Proqramçı olaraq Arduino: ……………………… Daha çox video üçün YouTube kanalıma ABUNƏ OLUN …….. Bu məqalə isp kimi hər şey arduino ilə əlaqədardır. Hex faylını yükləmək istəyirsinizsə və ya qoruyucunuzu AVR -də qurmaq istəyirsinizsə, bir proqramçı almağa ehtiyacınız yoxdur, edə bilərsiniz
Bir Döner Enkoder olaraq Bir Step Motor istifadə edin: 9 addım (şəkillərlə)
Bir Step Motoru Rotary Encoder Olaraq İstifadə Edin: Rotary encoderlər mikrokontrolör layihələrində giriş cihazı olaraq istifadə etmək üçün əladır, lakin performansları çox hamar və qənaətbəxş deyil. Həm də çoxlu ehtiyat mühərrikləri olduğu üçün onlara bir məqsəd verməyə qərar verdim. Buna görə də bir az addım atsanız
Google Xəritələrinizi Google Cədvəllərinizə Avtomatik olaraq və Pulsuz olaraq əlavə edin: 6 Addım
Google Xəritələrinizi Google Cədvəllərinizə Asanlıqla Əlavə Edin: Bir çox İstehsalçı kimi, bir neçə GPS izləyici layihəsi də qurdum. Bu gün, hər hansı bir xarici veb sayt və ya API istifadə etmədən, GPS nöqtələrini birbaşa Google Cədvəllərdə tez bir zamanda görüntüləyə biləcəyik. Ən yaxşısı, PULSUZDUR
Şamları Sensor Olaraq İstifadə edən Kompüter Siçanı Olaraq Wiimote Necə İstifadə Edilir !!: 3 addım
Şamları Sensor Olaraq İstifadə edən Kompüter Siçanı Olaraq Wiimote -dan Necə İstifadə Edin !!: Bu təlimat Wii Uzaqdan (Wiimote) cihazınızı kompüterinizə necə bağlayacağınızı və siçan kimi necə istifadə edəcəyinizi göstərəcək