Windows ile Samba / CUPS yazıcı paylaşımında hata ayıklama


4

Slackware 12.2 kutusuna bağlı bir HP Deskjet'im var. CUPS ayarlarım var ve kutudan bir test sayfası basabilirim. Ayrıca Samba'yı kurdum ve iyi çalışan birkaç dosya paylaşımım var.

Bu HP Deskjet ürününü Samba aracılığıyla paylaşmaya çalışıyorum, ancak herhangi bir Windows sisteminde görünmesini sağlayamıyorum. Sunucuyu ve dosya paylaşımını Windows ağında görüyorum, ancak Yazıcıları açtığımda hiçbir yazıcı görünmüyor. net view \\servernameKomut satırından çalıştırıldığında dosya paylaşımları listeleniyor ancak yazıcı yok.

İşte yardımcı olursa smb.conf'umun ilgili kısmı:

[global]
workgroup = HOMENET
security = share
hosts allow = 192.168.1. 192.168.2. 127.
load printers = yes
printcap name = cups
printing = cups
log file = /var/log/samba.%m
max log size = 50

[printers]
comment = All Printers
path = /var/spool/samba
browseable = no
public = yes
writable = no
printable = yes
guest only = yes

Birisi bana potansiyel nedenleri aramaya başlayacağım konusunda bazı öneriler verebilir mi?


Güncelleme: Testparm çalıştıran hiçbir hata göstermiyor. İşte çıktı (eksi dosya paylaşımları):

[global]
workgroup = HOMENET
security = SHARE
log file = /var/log/samba.%m
max log size = 50
printcap name = cups
hosts allow = 192.168.1., 192.168.2., 127.

[printers]
comment = All Printers
path = /var/spool/samba
guest only = Yes
guest ok = Yes
printable = Yes
browseable = No

Testparm yapabilir ve sorunuzu güncelleyebilir misiniz?
caliban

yolun /var/spool/sambavar mı
Kurt Pfeifle

Samba'nın hangi sürümünü yüklediniz? Hangi Windows istemcilerinin Windows sürümünü test ettiniz?
Kurt Pfeifle

CUPS'niz yazıcıları paylaşacak şekilde yapılandırılmış mı? Sizin mi smbddestekli derlenmiş libcups? [Öğrenmek ldd smbd | grep libcupsiçin koş ...]
Kurt Pfeifle

Hala bu sorunun var mı?
Der Hochstapler

Yanıtlar:


1

NOD32 ile Gateway ML-3109 üzerine yeni Windows 7 Home Premium yüklemem, samba paylaşımlarımı ve paylaşılan yazıcıları Debian bilgisayarımda göremedi.

Windows 7 Debian makinesine ping atıyordu, ancak Debian makinesi Windows 7 dizüstü bilgisayarına ping yapamadı (çünkü Windows 7 dinlemedi).

Samba ayarlarımın doğru olduğundan şüphelendim, çünkü aynı Vista'daki önceki Vista kurulumu ve başka bir laptoptaki XP kurulumu düzgün çalışıyordu, bu yüzden Windows 7 kurulumuna odaklandım.

Birden fazla forumda başarı ile karşı karşıya kaldığım çeşitli pencerelerdeki kayıt defteri korsanlığı, uyumluluk düzeyleri, kimlik bilgileri vb., Ayrıca bir avuç güvenlik duvarı ayarlaması da hiç keyif almadı.

Sinirli, sıfırdan başlamaya karar verdim ve windows 7 kurulum nükleer. Windows sırasında Windows kurulumu size bu ev ya da iş bilgisayarı olup olmadığını sorar. İlk defa ev bilgisayarını seçmiştim, o zaman bu sefer "iş bilgisayarı" yı seçtim.

Puf! İşin püf noktası buydu. "HOMEGROUP" çöpünün, ev ağınızın yalnızca homojen Windows 7 makineleri olduğunu varsaydığı ve diğerlerini kapattığı ortaya çıktı. Kuşkusuz başka bir Microsoft "belgelenmemiş güvenlik özelliği."

"İş bilgisayarı" olarak yazıcı ekleyebilir, ağa göz atabilir, ağ sürücülerine eşleyebilir ve tüm normal ağ işlevlerini kolaylıkla kullanabilirim.

Bunun, Windows 7'ye bağlandığınız ağın ev, iş veya genel olduğunu söylemekle aynı olmadığını unutmayın. Bu adımda iseniz çok geç. Bu sorunu çözmek için aradığınız iletişim kutusu asıl yükleme sırasındadır.

Bu çözümün bazıları için bir seçenek olmayabilir, ancak bunun benim için işe yaradığı şeydi (ve tüm öğleden sonraları oluşturma / kayıt defteri anahtarlarından ziyade sabit diski silmek daha eğlenceli oldu).


0

Göz atılabilir olması gerekmiyorsa = net görünümde görünmelerine izin vermek için evet

Düzenle Bu, http://us3.samba.org/samba/docs/man/Samba-HOWTO-Collection/classicalprinting.html#id2622601 adlı sayfaya bakarak yanlıştı .


Smb.conf dosyasını güncelledim ve samba'yı yeniden başlattım, ancak bir fark yaratmadı. Garip bir şekilde, ayar değiştirdikten sonra testparm çalıştırmak hala göz atılabilir gösteriyor.
mrdrbob

Hayır, başlangıçta haklıydınız bağlantıya bir göz
Salı

0

İşte CUPS ile baskı hakkında Samba sayfası . CUPS sihirbazı değilim (bunu en son yaptığımda, LPRng hala yeni bir sıcaklıktı) ancak görünüşe göre CUPS kurulumunun bir parçası da bir yazdırma sırası oluşturmak.

Bunu zaten yaptıysanız, Windows makineye bir yazıcı yükleyebilmeli ve ağ adresini verebilmelisiniz

\\smbserver\print_q

.. doğrudan yazıcıya göz atamasanız bile. Açıkçası, "smbserver" ı sunucunun adıyla ve "print_q" yi yazdırma sırasının adıyla değiştirin.

CUPS yapılandırmasına http: // localhost: 631 adresinden ve dokümantasyona http: // localhost: 631 / documents.html adresinden erişebilmelisiniz (bunları Linux sisteminizde açın; uzaktan erişimden güvenlik duvarı alınabilir). Bir yazdırma kuyruğu yapılandırmadıysanız, buradan başlayabilirsiniz; Eğer varsa, muhtemelen orada listelenir.


0

Adreslerdeki bütün sekizleri doldurmanıza gerek yok mu? Örneğin:

ev sahibinin kullanım hakkı = 192.168.1.0 192.168.2.0 127.0.0.0

Bu adımları bir XP dizüstü bilgisayardan HP 5600 yazıcı / faks içeren bir Ubuntu 9.04 PC'ye yazdırmak için kullandım

XP dizüstü bilgisayara Ubuntu yazıcıyı ekle

Sadece IP adresini ve yazıcı adını LAN'ınızdaki ile değiştirin. Genel üreticiyi ve MS Publisher görüntü yerleştiricisini kullanarak başarılı bir yazdırmaya izin verildi.


Bu işe yarayabilir, ancak CUPS ile doğrudan HTTP üzerinden iletişim kuruyor gibi görünüyorsunuz. Bu Samba üzerinden gitmiyor - bu Samba giriş kontrollerini kaybediyor. OP için önemli olmayabilir.
quack quixote

0

/Etc/cups/cupsd.conf içindeki ayarları kontrol ettiniz mi? CUPS'a göz atmaya izin vermesini söylememiş olabilirsiniz . Cupsd.conf'umdan:

Browsing On
BrowsOrder allow,deny
BrowseAllow all
BrowseAddress @LOCAL

Ayrıca KOBİ'leri sınırlayabilecek bir BrowseLocalProtocols yönergesi de bulunmaktadır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.