Précédent   Forum des professionnels en informatique > Systèmes > Linux > Réseau
Réseau Vos questions autour des réseaux et télécoms sous Linux
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/09/2006, 16h45   #1
Membre régulier
 
Avatar de zamanika
 
Inscription : novembre 2003
Messages : 106
Détails du profil
Informations forums :
Inscription : novembre 2003
Messages : 106
Points : 98
Points : 98
Par défaut [résolu]Imprimer en réseau linux-linux via cups

Bonjour,

Voilà mon problème : j'ai deux ordis debian etch en réseaux. J'ai installé cups sur les deux ordis, les drivers sur les deux ordis et ça ne marche pas...

Sur l'ordi serveur, aucun problème, je peux imprimer. Mais sur l'ordi client pas moyen : hier j'ai réussit au bout d'un journée, et ce matin (donc après reboot) ça ne marche plus...

En fait ce qui me semble qui a changé entre hier et aujourd'hui c'est que sur l'ordi client l'uri affichée (via cups) n'est plus comme hier :

Au lieu de :
Code :
ipp://192.168.1.6/printers/epson740
J'ai :
Code :
ipp://boubou:631/printers/epson740
Et quand je clique sur print-test-page, ça m'envoit (via google) sur une page internet (lacasaboubou), donc j'imagine qu'il envoit l'impression sur ce site...

Notez que quand je ping mes ordi avec l'ip ça marche, mais quand je ping en faisant ping boubou , ça ne marche pas (mais je sais d'ailleurs pas si on peut faire ça...).

De plus, quand on configure cups, via l'interface web, il propose plusieurs exemples pour écrire l'adresse ipp :
- ipp://hostname/ipp
- ipp://hostname/ipp/port1

Hier je n'ai pas réussit en triturant ces exemples dans tous les sens, mais seulement comme décrit ci-dessus : type .../printers/espon740) et avec l'adresse ip et pas le hostname.

En gros je vois deux solutions :
- il faut que je configure quelque chose pour qu'avec ipp://boubou:631/... il me trouve mon serveur et pas une page web.
- ou que j'arrive a mettre mon ip en dur (celà dit aujourd'hui j'arrive même plus a refaire marcher comme hier.)

Si quelqu'un-e a une piste...
zamanika est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/09/2006, 22h54   #2
Membre régulier
 
Avatar de zamanika
 
Inscription : novembre 2003
Messages : 106
Détails du profil
Informations forums :
Inscription : novembre 2003
Messages : 106
Points : 98
Points : 98
Bon, c'est résolu, mais sans vraiment comprendre pourquoi... Sans doute à force de trifouiller les fichiers de config. Je mets les deux fichiers ici, ça pourra peut être servir à quelqu'un-e. Et puis si quelqu'un-e peut m'expliquer pourquoi ça marche, ben je veux bien (notamment pourquoi le servername est seulement sur le fichier de confid du serveur et pas sur celui du client...).

Alors pour le server, etc/cups/cupsd.conf est :

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
# Show troubleshooting information in error_log.
LogLevel debug
SystemGroup lpadmin
# Allow remote access
Port 631
Listen /var/run/cups/cups.sock
# Enable printer sharing and shared printers.
Browsing On
BrowseOrder allow,deny
BrowseAllow @LOCAL
BrowseAddress @LOCAL
DefaultAuthType Basic
<Location />
  # Allow shared printing and remote administration...
  Order allow,deny
  Allow @LOCAL
</Location>
<Location /admin>
  AuthType Basic
  AuthClass System
  # Allow remote administration...
  Order allow,deny
  Allow @LOCAL
</Location>
ServerName 192.168.1.12
<Location /admin/conf>
  AuthType Basic
  Require user @SYSTEM
  # Allow remote access to the configuration files...
  Order allow,deny
  Allow @LOCAL
</Location>
<Policy default>
  <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 CUPS-Move-Job>
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>
  <Limit Pause-Printer Resume-Printer Set-Printer-Attributes 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 CUPS-Add-Printer CUPS-Delete-Printer CUPS-Add-Class CUPS-Delete-Class CUPS-Accept-Jobs CUPS-Reject-Jobs CUPS-Set-Default>
    AuthType Basic
    Require user @SYSTEM
    Order deny,allow
  </Limit>
  <Limit CUPS-Authenticate-Job>
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>
  # Only the owner or an administrator can cancel a job...
  <Limit Cancel-Job>
    Order deny,allow
    Require user @OWNER @SYSTEM
  </Limit>
  <Limit All>
    Order deny,allow
  </Limit>
</Policy>

Et pour le client :
Via cups j'ai indiqué l'uri : ipp://192.168.1.12:631/printers/epson740
et etc/cups/cupsd.conf est :
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
# Show troubleshooting information in error_log.
LogLevel debug
SystemGroup lpadmin
# Only listen for connections from the local machine.
Listen localhost:631
Listen /var/run/cups/cups.sock
# Show shared printers on the local network.
Browsing On
BrowseOrder allow,deny
BrowseAllow @LOCAL
DefaultAuthType Basic
<Location />
  # Restrict access to the server...
  Order allow,deny
  Allow localhost
</Location>
<Location /admin>
  Encryption Required
  # Restrict access to the admin pages...
  Order allow,deny
  Allow localhost
</Location>
<Location /admin/conf>
  AuthType Basic
  Require user @SYSTEM
  # Restrict access to the configuration files...
  Order allow,deny
  Allow localhost
</Location>
<Policy default>
  <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 CUPS-Move-Job>
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>
  <Limit Pause-Printer Resume-Printer Set-Printer-Attributes 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 CUPS-Add-Printer CUPS-Delete-Printer CUPS-Add-Class CUPS-Delete-Class CUPS-Accept-Jobs CUPS-Reject-Jobs CUPS-Set-Default>
    AuthType Basic
    Require user @SYSTEM
    Order deny,allow
  </Limit>
  <Limit CUPS-Authenticate-Job>
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>
  # Only the owner or an administrator can cancel a job...
  <Limit Cancel-Job>
    Order deny,allow
    Require user @OWNER @SYSTEM
  </Limit>
  <Limit All>
    Order deny,allow
  </Limit>
</Policy>
zamanika est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h10.


 
 
 
 
Partenaires

Hébergement Web