Re: printing to a remote debian host?

2002-05-01 Thread Martin A. Hansen
hi alvin

i appreciate your interest :)

heres the smb.conf

i think the smb.conf file is ok, but that debian have some sort of security 
check somewhere which i need to configure? (i have the win box in /etc/hosts), 
maybe something in /etc/lprng/lpd.perms  ...

:o)

martin


[global]
   interfaces = 192.168.
   printing = bsd
   printcap name = /etc/printcap
   load printers = yes
   guest account = mac
   invalid users = root

; security = user is always a good idea. This will require a Unix account
;   in this server for every user accessing the server.
   security = share

; Change this for the workgroup your Samba server will part of
   workgroup = GRGROUP

   server string = %h server (Samba %v)

; If you want Samba to log though syslog only then set the following
;   parameter to 'yes'. Please note that logging through syslog in
;   Samba is still experimental.
   syslog only = no

; We want Samba to log a minimum amount of information to syslog. Everything
;   should go to /var/log/{smb,nmb} instead. If you want to log through
;   syslog you should set the following parameter to something higher.
   syslog = 0;

; This socket options really speed up Samba under Linux, according to my
;   own tests.
   socket options = IPTOS_LOWDELAY TCP_NODELAY SO_SNDBUF=4096 SO_RCVBUF=4096

; Passwords are encrypted by default. This way the latest Windows 95 and NT
;   clients can connect to the Samba server with no problems.
   encrypt passwords = true

; It's always a good idea to use a WINS server. If you want this server
;   to be the WINS server for your network change the following parameter
;   to yes. Otherwise leave it as no and specify your WINS server
;   below (note: only one Samba server can be the WINS server).
;   Read BROWSING.txt for more details.

   wins support = no

; If this server is not the WINS server then specify who is it and uncomment
;   next line.
;   wins server = 172.16.0.10

; Please read BROWSING.txt and set the next four parameters according
;   to your network setup. There is no valid default so they are commented
;   out.
;   os level = 0
;   domain master = no
;   local master = no
;   preferred master = no

; What naming service and in what order should we use to resolve host names
;   to IP addresses

   name resolve order = lmhosts host wins bcast

; This will prevent nmbd to search for NetBIOS names through DNS.
   dns proxy = no

; Name mangling options

   preserve case = yes
   short preserve case = yes

; This boolean parameter controlls whether Samba attempts to sync. the Unix
;   password with the SMB password when the encrypted SMB password in the
;   /etc/samba/smbpasswd file is changed.

   unix password sync = yes

; For Unix password sync. to work on a Debian GNU/Linux system, the following
;   parameters must be set (thanks to Augustin Luton
;   [EMAIL PROTECTED] for sending the correct chat script for
;   the passwd program in Debian Potato).
   passwd program = /usr/bin/passwd %u
   passwd chat = *Enter\snew\sUNIX\spassword:* %n\n 
*Retype\snew\sUNIX\spassword:* %n\n .

; The following parameter is useful only if you have the linpopup package
;   installed. The samba maintainer and the linpopup maintainer are
;   working to ease installation and configuration of linpopup and samba.
;   message command = /bin/sh -c '/usr/bin/linpopup %f %m %s; rm %s' 

; The default maximum log file size is 5 MBytes. That's too big so this
;   next parameter sets it to 1 MByte. Currently, Samba rotates log
;   files (/var/log/{smb,nmb} in Debian) when these files reach 1000 KBytes.
;   A better solution would be to have Samba rotate the log file upon
;   reception of a signal, but for now on, we have to live with this.

   log file = /var/log/samba-log.%m
   max log size = 1000
   lock directory = /var/lock/samba

   obey pam restrictions = yes

[uploads]
   comment = Upload Directory
   path = /upload
   writable = true
   browsable = yes
   guest ok = yes


[home]
   comment = Home Directories
   path = /home
   security = user
   read only = no
   browseable = yes
   guest ok = no
   create mode = 0750

; By default, the home directories are exported read only. Change next
;   parameter to no if you want to be able to write to them.
;   read only = no

; File creation mask is set to 0700 for security reasons. If you want to
;   create files with group=rw permissions, set next parameter to 0775.
;   create mask = 0775

; Directory creation mask is set to 0700 for security reasons. If you want to
;   create dirs. with group=rw permissions, set next parameter to 0775.
;   directory mask = 0775

[printers]
   comment = All Printers
   security = server
   path = /var/spool/lpd/lp
   browseable = no
   printable = yes
   public = yes
   writable = no
   create mode = 0700

[phaser]
   comment = Tektronix Phaser 560
   security = share
   use client driver = yes
  

Re: printing to a remote debian host?

2002-05-01 Thread Alvin Oga

hi ya marin

 i appreciate your interest :)

wait till you see the bill :-)  hehehehe...
 
 heres the smb.conf

good

and since things are not working lets change stuff...

a.  am assuming the  debian box w/  the printer attached
can print

b.  am assuming that windoze can see the debian box in its
network neighborhood ??

c.  what is the output of:

testparm
testprns phaser /etc/printcap
smbclient -U% -L localhost
nmblookup WORKGROUP#1B

#
# and the problem you having.. is the last part..
#  
d.  am assuming the debian or windoze/mac box cannot yet print??


see changes to smb.conf below..

have fun
alvin


 [global]
interfaces = 192.168.

change that to 192.168.1.0/24

ADD

 hosts allow = 192.168.1. localhost

printing = bsd
printcap name = /etc/printcap
load printers = yes
guest account = mac
invalid users = root
 
 ; security = user is always a good idea. This will require a Unix account
 ; in this server for every user accessing the server.
security = share
 
 ; Change this for the workgroup your Samba server will part of
workgroup = GRGROUP

i assume your network neighborhood on all yoru windoze box
is slso set to GRGROUP
 
server string = %h server (Samba %v)
 
 ; If you want Samba to log though syslog only then set the following
 ; parameter to 'yes'. Please note that logging through syslog in
 ; Samba is still experimental.
syslog only = no
 
 ; We want Samba to log a minimum amount of information to syslog. Everything
 ; should go to /var/log/{smb,nmb} instead. If you want to log through
 ; syslog you should set the following parameter to something higher.
syslog = 0;
 
 ; This socket options really speed up Samba under Linux, according to my
 ; own tests.
socket options = IPTOS_LOWDELAY TCP_NODELAY SO_SNDBUF=4096 SO_RCVBUF=4096
 
 ; Passwords are encrypted by default. This way the latest Windows 95 and NT
 ; clients can connect to the Samba server with no problems.
encrypt passwords = true

ADD

smb passwd file = /etc/samba/smbpasswd
 
 ; It's always a good idea to use a WINS server. If you want this server
 ; to be the WINS server for your network change the following parameter
 ; to yes. Otherwise leave it as no and specify your WINS server
 ; below (note: only one Samba server can be the WINS server).
 ; Read BROWSING.txt for more details.
 
wins support = no
 
 ; If this server is not the WINS server then specify who is it and uncomment
 ; next line.
 ;   wins server = 172.16.0.10
 
 ; Please read BROWSING.txt and set the next four parameters according
 ; to your network setup. There is no valid default so they are commented
 ; out.
 ;   os level = 0
 ;   domain master = no
 ;   local master = no
 ;   preferred master = no
 
 ; What naming service and in what order should we use to resolve host names
 ; to IP addresses
 
;;;name resolve order = lmhosts host wins bcast

TAKE OUT name resolve ...

 
 ; This will prevent nmbd to search for NetBIOS names through DNS.
dns proxy = no
 
 ; Name mangling options
 
preserve case = yes
short preserve case = yes
 
 ; This boolean parameter controlls whether Samba attempts to sync. the Unix
 ; password with the SMB password when the encrypted SMB password in the
 ; /etc/samba/smbpasswd file is changed.
 
;;;   unix password sync = yes
 
 ; For Unix password sync. to work on a Debian GNU/Linux system, the following
 ; parameters must be set (thanks to Augustin Luton
 ; [EMAIL PROTECTED] for sending the correct chat script for
 ; the passwd program in Debian Potato).
;;;passwd program = /usr/bin/passwd %u
;;;passwd chat = *Enter\snew\sUNIX\spassword:* 
%n\n*Retype\snew\sUNIX\spassword:* %n\n .

for now... take out

unix passwd sync
passwd program
passwd chat

 ; The following parameter is useful only if you have the linpopup package
 ; installed. The samba maintainer and the linpopup maintainer are
 ; working to ease installation and configuration of linpopup and samba.
 ;   message command = /bin/sh -c '/usr/bin/linpopup %f %m %s; rm %s' 
 
 ; The default maximum log file size is 5 MBytes. That's too big so this
 ; next parameter sets it to 1 MByte. Currently, Samba rotates log
 ; files (/var/log/{smb,nmb} in Debian) when these files reach 1000 KBytes.
 ; A better solution would be to have Samba rotate the log file upon
 ; reception of a signal, but for now on, we have to live with this.
 
log file = /var/log/samba-log.%m
max log size = 1000
lock directory = /var/lock/samba
 
obey pam restrictions = yes
 
 [uploads]
comment = Upload Directory
path = /upload
writable = true
browsable = yes
guest ok = yes
 
 
 [home]
comment = Home Directories
path = /home
security = user
read only = no
browseable = yes
guest ok = no
create mode = 0750
 
 ; By 

Re: printing to a remote debian host?

2002-04-30 Thread Alvin Oga

hi ya

on the linux box with the local printer...
( call it lpserver )
#
# look for sd, lp and some kind of input filter(if)
#
lp|phaser|:\
   :sh:\
   :ml=0:\
   :mx=0:\
   :sd=/var/spool/lpd/phaser:\
--   :lp=/dev/lp0:\
   :lpd_bounce=true:\
   :if=/usr/share/printconf/mf_wrapper:

-- dont forget to stop and start the lpd

-- what is the output of lpc status

-- did it print a file ??   
lpr -Phaser /etc/printcap

your printcap on the remote linux box looks fine..
( call it lpclient )
 lp|phaser|Tektronix Phaser 560:\
:sh:\
:sd=/var/spool/lpd/phaser:\
--:rm=192.168.0.10:\
:rp=raw:

-- dont forget to stop and start the lpd

--  what is the output of lpc status

-- did it print a file ??
lpr -Pphaser /etc/printcap

for your linux printer server... lets make it lpserver...that windoze is
trying to connect to it... 

lpserver#  vi /etc/samba/smb.conf
...

encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd

...

[homes]
   comment = Home Directories
   path = /opt/home
   browseable = no
   writable = yes


# NOTE: If you have a BSD-style print system there is no need to
# specifically define each individual printer
[printers]
   comment = All Printers
   path = /var/spool/samba
   browseable = no
   # Set public = yes to allow user 'guest account' to print
   guest ok = no
   printable = yes
   print command = /usr/bin/lpr -r  %s ;  rm %s
   #
   # name of the samba'ized printer
   #
   printer = xerox
   printing = BSD
   read only = yes

-- restart samba

-- what is the output of testprns xerox /etc/printcap

=== in order for Windozed to see the xerox printer connected
=== to lpserver in their network neighborhood... you need to 
=== define your samba passwd
==  ( try to make it different from your ssh login and 
==  your windoze login 
===
=== lpserver#  cd /etc/samba ; smbpasswd  you
===

now fire up   MS word ... and print a couple sentences to the pritner...
and than do Add (network) Printer to your list of printers
( it should have its own printer drivers )


c ya
alvin


On Mon, 29 Apr 2002, Martin A. Hansen wrote:

 hi
 
 i have two linux boxes. one acts as router and is connected to a network 
 printer on the remote network. printing from the server to the remote printer 
 works.
 
 now printing from the linux box on the internal network to the router dont 
 work:
 
 i get this error from lpq:
 
 
 Printer: [EMAIL PROTECTED] 'Tektronix Phaser 560' (dest [EMAIL PROTECTED])
 Queue: no printable jobs in queue
 Server: no server active
 Status: keeping error job '[EMAIL PROTECTED]' at 19:01:35.913
 Rank   Owner/ID  Class Job Files Size Time
 error  [EMAIL PROTECTED]A28 ERROR: job removal requested
 `no connect permissions
 
 
 my printcap looks like this:
 
 # REMOTE print
 lp|phaser|Tektronix Phaser 560:\
 :sh:\
 :sd=/var/spool/lpd/phaser:\
 :rm=192.168.0.10:\
 :rp=raw:
 
 
 what do i do?
 
 btw, winboxes connected with samba on the internal network cant connect to 
 the printer either.
 
 
 martin
 
 
 -- 
 To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
 with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: printing to a remote debian host?

2002-04-30 Thread Martin A. Hansen
hi again

maybe i didnt get it clear that the printer is a network printer. the printer 
is located on the external network. i have a linux router connecting the 
internal and external networks. on the internal network i have a linux box, win 
boxes and macs which i want to be able to print on the printer via the router. 
my first goal is to get the internal linux box to print (i can print from the 
linux router just fine :). however, i get permission error when printing from 
the internal linux box.

internal linux box printcap:

lp|phaser|Tektronix Phaser 560:\
   :sh:\
   :sd=/var/spool/lpd/phaser:\
   :rm=192.168.0.10:\
   :rp=raw:

router printcap:

lp|phaser|Tektronix Phaser 560:\
   :sh:\
   :sd=/var/spool/lpd/phaser:\
   :rm=130.226.119.169:\
   :rp=raw:

i think it looks alright? mayby its a problem with iptables?


?

martin


On Mon, Apr 29, 2002 at 07:56:30PM -0700, Alvin Oga wrote:
 
 hi ya
 
 on the linux box with the local printer...
 ( call it lpserver )
   #
   # look for sd, lp and some kind of input filter(if)
   #
   lp|phaser|:\
:sh:\
:ml=0:\
:mx=0:\
:sd=/var/spool/lpd/phaser:\
 --   :lp=/dev/lp0:\
:lpd_bounce=true:\
:if=/usr/share/printconf/mf_wrapper:
 
   -- dont forget to stop and start the lpd
 
   -- what is the output of lpc status
 
   -- did it print a file ??   
   lpr -Phaser /etc/printcap
 
 your printcap on the remote linux box looks fine..
 ( call it lpclient )
lp|phaser|Tektronix Phaser 560:\
   :sh:\
   :sd=/var/spool/lpd/phaser:\
 --  :rm=192.168.0.10:\
   :rp=raw:
 
   -- dont forget to stop and start the lpd
 
   --  what is the output of lpc status
 
   -- did it print a file ??
   lpr -Pphaser /etc/printcap
 
 for your linux printer server... lets make it lpserver...that windoze is
 trying to connect to it... 
 
 lpserver#  vi /etc/samba/smb.conf
   ...
 
   encrypt passwords = yes
   smb passwd file = /etc/samba/smbpasswd
 
   ...
 
   [homes]
  comment = Home Directories
  path = /opt/home
  browseable = no
  writable = yes
 
   
   # NOTE: If you have a BSD-style print system there is no need to
   # specifically define each individual printer
   [printers]
  comment = All Printers
  path = /var/spool/samba
  browseable = no
  # Set public = yes to allow user 'guest account' to print
  guest ok = no
  printable = yes
  print command = /usr/bin/lpr -r  %s ;  rm %s
  #
  # name of the samba'ized printer
  #
  printer = xerox
  printing = BSD
  read only = yes
 
   -- restart samba
 
   -- what is the output of testprns xerox /etc/printcap
 
   === in order for Windozed to see the xerox printer connected
   === to lpserver in their network neighborhood... you need to 
   === define your samba passwd
   ==  ( try to make it different from your ssh login and 
   ==  your windoze login 
   ===
   === lpserver#  cd /etc/samba ; smbpasswd  you
   ===
 
 now fire up   MS word ... and print a couple sentences to the pritner...
   and than do Add (network) Printer to your list of printers
   ( it should have its own printer drivers )
 
 
 c ya
 alvin
 
 
 On Mon, 29 Apr 2002, Martin A. Hansen wrote:
 
  hi
  
  i have two linux boxes. one acts as router and is connected to a network 
  printer on the remote network. printing from the server to the remote 
  printer works.
  
  now printing from the linux box on the internal network to the router dont 
  work:
  
  i get this error from lpq:
  
  
  Printer: [EMAIL PROTECTED] 'Tektronix Phaser 560' (dest [EMAIL PROTECTED])
  Queue: no printable jobs in queue
  Server: no server active
  Status: keeping error job '[EMAIL PROTECTED]' at 19:01:35.913
  Rank   Owner/ID  Class Job Files Size Time
  error  [EMAIL PROTECTED]A28 ERROR: job removal requested
  `no connect permissions
  
  
  my printcap looks like this:
  
  # REMOTE print
  lp|phaser|Tektronix Phaser 560:\
  :sh:\
  :sd=/var/spool/lpd/phaser:\
  :rm=192.168.0.10:\
  :rp=raw:
  
  
  what do i do?
  
  btw, winboxes connected with samba on the internal network cant connect to 
  the printer either.
  
  
  martin
  
  
  -- 
  To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
  with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
  


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: printing to a remote debian host?

2002-04-30 Thread Alvin Oga


hi ya martin

the printcap looks okay...

what does  the printcap look like for the linux box 
connected with the phaser printer???
- what does its smb.conf look like ??

c ya
alvin

On Tue, 30 Apr 2002, Martin A. Hansen wrote:

 hi again
 
 maybe i didnt get it clear that the printer is a network printer. the printer 
 is located on the external network. i have a linux router connecting the 
 internal and external networks. on the internal network i have a linux box, 
 win boxes and macs which i want to be able to print on the printer via the 
 router. my first goal is to get the internal linux box to print (i can print 
 from the linux router just fine :). however, i get permission error when 
 printing from the internal linux box.
 
 internal linux box printcap:
 
 lp|phaser|Tektronix Phaser 560:\
:sh:\
:sd=/var/spool/lpd/phaser:\
:rm=192.168.0.10:\
:rp=raw:
   
 router printcap:
 
 lp|phaser|Tektronix Phaser 560:\
:sh:\
:sd=/var/spool/lpd/phaser:\
:rm=130.226.119.169:\
:rp=raw:
 
 i think it looks alright? mayby its a problem with iptables?
 
 
 ?
 
 martin
 
 
 On Mon, Apr 29, 2002 at 07:56:30PM -0700, Alvin Oga wrote:
  
  hi ya
  
  on the linux box with the local printer...
  ( call it lpserver )
  #
  # look for sd, lp and some kind of input filter(if)
  #
  lp|phaser|:\
 :sh:\
 :ml=0:\
 :mx=0:\
 :sd=/var/spool/lpd/phaser:\
  --   :lp=/dev/lp0:\
 :lpd_bounce=true:\
 :if=/usr/share/printconf/mf_wrapper:
  
  -- dont forget to stop and start the lpd
  
  -- what is the output of lpc status
  
  -- did it print a file ??   
  lpr -Phaser /etc/printcap
  
  your printcap on the remote linux box looks fine..
  ( call it lpclient )
   lp|phaser|Tektronix Phaser 560:\
  :sh:\
  :sd=/var/spool/lpd/phaser:\
  --:rm=192.168.0.10:\
  :rp=raw:
  
  -- dont forget to stop and start the lpd
  
  --  what is the output of lpc status
  
  -- did it print a file ??
  lpr -Pphaser /etc/printcap
  
  for your linux printer server... lets make it lpserver...that windoze is
  trying to connect to it... 
  
  lpserver#  vi /etc/samba/smb.conf
  ...
  
  encrypt passwords = yes
  smb passwd file = /etc/samba/smbpasswd
  
  ...
  
  [homes]
 comment = Home Directories
 path = /opt/home
 browseable = no
 writable = yes
  
  
  # NOTE: If you have a BSD-style print system there is no need to
  # specifically define each individual printer
  [printers]
 comment = All Printers
 path = /var/spool/samba
 browseable = no
 # Set public = yes to allow user 'guest account' to print
 guest ok = no
 printable = yes
 print command = /usr/bin/lpr -r  %s ;  rm %s
 #
 # name of the samba'ized printer
 #
 printer = xerox
 printing = BSD
 read only = yes
  
  -- restart samba
  
  -- what is the output of testprns xerox /etc/printcap
  
  === in order for Windozed to see the xerox printer connected
  === to lpserver in their network neighborhood... you need to 
  === define your samba passwd
  ==  ( try to make it different from your ssh login and 
  ==  your windoze login 
  ===
  === lpserver#  cd /etc/samba ; smbpasswd  you
  ===
  
  now fire up   MS word ... and print a couple sentences to the pritner...
  and than do Add (network) Printer to your list of printers
  ( it should have its own printer drivers )
  
  
  c ya
  alvin
  
  
  On Mon, 29 Apr 2002, Martin A. Hansen wrote:
  
   hi
   
   i have two linux boxes. one acts as router and is connected to a network 
   printer on the remote network. printing from the server to the remote 
   printer works.
   
   now printing from the linux box on the internal network to the router 
   dont work:
   
   i get this error from lpq:
   
   
   Printer: [EMAIL PROTECTED] 'Tektronix Phaser 560' (dest [EMAIL PROTECTED])
   Queue: no printable jobs in queue
   Server: no server active
   Status: keeping error job '[EMAIL PROTECTED]' at 19:01:35.913
   Rank   Owner/ID  Class Job Files Size Time
   error  [EMAIL PROTECTED]A28 ERROR: job removal 
   requested
   `no connect permissions
   
   
   my printcap looks like this:
   
   # REMOTE print
   lp|phaser|Tektronix Phaser 560:\
   :sh:\
   :sd=/var/spool/lpd/phaser:\
   :rm=192.168.0.10:\
   :rp=raw:
   
   
   what do i do?
   
   btw, winboxes connected with samba on the internal network cant connect 
   to the printer either.
   
   
   martin
   
   
   -- 
   To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
   with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]