Ik heb thuis een Debian server draaien en daaraan gesloten een USB printer. Ik wil deze delen over het netwerk om zo iedereen te kunnen laten printen.
Ik heb de onderstaande config gebruikt:
Als ik op mijn windows 7 een printer wil toevoegen doe ik dat op de volgende manier:
http://superuser.com/ques...g-from-windows-7-ultimate
maar ik krijg in Windows altijd te zien dat er geen verbinding kan gemaakt worden met de printer.
Wat ik reeds geprobeerd heb:
Toegevoegd in cupsd.conf:
- Allow From 192.168.1.*
- DefaultEncryption Never
- LogLevel debug
In Windows proberen te te voegen als printer of als class
http://192.168.1.20:631/classes/HL2030
https://192.168.1.20:631/classes/HL2030
http://192.168.1.20:631/printers/HL2030
https://192.168.1.20:631/printers/HL2030
het certificaat van de server (https) toegevoegd als trusted root cert in windows
Error log komt niets in dat nuttig is volgens mij http://pastebin.com/WvvDKH6C
Ik heb met Wireshark gekeken naar het netwerk verkeer en zie bij de HTTPS verbinding normaal verkeer tussen de client en de server en bij HTTP verbinding zie ik een HTTP error 403 komen.
Heeft iemand nog verder suggesties wat ik zou kunnen proberen?
Ik heb de onderstaande config gebruikt:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
| # Show troubleshooting information in error_log.
DefaultEncryption Never
LogLevel debug
MaxLogSize 0
# Allow remote access
Port 631
Listen /var/run/cups/cups.sock
Browsing On
BrowseLocalProtocols dnssd
DefaultAuthType Basic
WebInterface Yes
<Location />
# Allow remote access...
Order allow,deny
Allow all
</Location>
<Location /admin>
</Location>
<Location /admin/conf>
AuthType Default
Require user @SYSTEM
</Location>
<Policy default>
JobPrivateAccess default
JobPrivateValues default
SubscriptionPrivateAccess default
SubscriptionPrivateValues default
<Limit Create-Job Print-Job Print-URI Validate-Job>
Order deny,allow
</Limit>
<Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job Cancel-My-Jobs Close-Job CUPS-Move-Job CUPS-Get-Document>
Require user @OWNER @SYSTEM
Order deny,allow
</Limit>
<Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default CUPS-Get-Devices>
AuthType Default
Require user @SYSTEM
Order allow,deny
</Limit>
<Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After Cancel-Jobs CUPS-Accept-Jobs CUPS-Reject-Jobs>
AuthType Default
Require user @SYSTEM
Order deny,allow
</Limit>
<Limit Cancel-Job CUPS-Authenticate-Job>
Require user @OWNER @SYSTEM
Order deny,allow
</Limit>
<Limit All>
Order allow,deny
</Limit>
</Policy>
<Policy authenticated>
JobPrivateAccess default
JobPrivateValues default
SubscriptionPrivateAccess default
SubscriptionPrivateValues default
<Limit Create-Job Print-Job Print-URI Validate-Job>
AuthType Default
Order allow,deny
</Limit>
<Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job Cancel-My-Jobs Close-Job CUPS-Move-Job CUPS-Get-Document>
AuthType Default
Require user @OWNER @SYSTEM
Order allow,deny
</Limit>
<Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default>
AuthType Default
Require user @SYSTEM
Order allow,deny
</Limit>
<Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After Cancel-Jobs CUPS-Accept-Jobs CUPS-Reject-Jobs>
AuthType Default
Require user @SYSTEM
Order allow,deny
</Limit>
<Limit Cancel-Job CUPS-Authenticate-Job>
AuthType Default
Require user @OWNER @SYSTEM
Order allow,deny
</Limit>
<Limit All>
Order allow,deny
Allow From 192.168.1.*
</Limit>
</Policy> |
Als ik op mijn windows 7 een printer wil toevoegen doe ik dat op de volgende manier:
http://superuser.com/ques...g-from-windows-7-ultimate
maar ik krijg in Windows altijd te zien dat er geen verbinding kan gemaakt worden met de printer.
Wat ik reeds geprobeerd heb:
Toegevoegd in cupsd.conf:
- Allow From 192.168.1.*
- DefaultEncryption Never
- LogLevel debug
In Windows proberen te te voegen als printer of als class
http://192.168.1.20:631/classes/HL2030
https://192.168.1.20:631/classes/HL2030
http://192.168.1.20:631/printers/HL2030
https://192.168.1.20:631/printers/HL2030
het certificaat van de server (https) toegevoegd als trusted root cert in windows
Error log komt niets in dat nuttig is volgens mij http://pastebin.com/WvvDKH6C
Ik heb met Wireshark gekeken naar het netwerk verkeer en zie bij de HTTPS verbinding normaal verkeer tussen de client en de server en bij HTTP verbinding zie ik een HTTP error 403 komen.
Heeft iemand nog verder suggesties wat ik zou kunnen proberen?
[ Voor 0% gewijzigd door Hero of Time op 03-05-2015 01:08 . Reden: table voor code, really? dat is niet leesbaar ]