# Impossible d'acceder à l'interface web de Cups

**URL:** <https://www.debian-fr.org/t/impossible-dacceder-a-linterface-web-de-cups/88852>\
**Category:** Support Debian\
**Tags:** imprimante\
**Created:** [Septembre 24, 2023, 10:27 UTC](https://www.debian-fr.org/t/impossible-dacceder-a-linterface-web-de-cups/88852 "2023-09-24T10:27:28Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![quarantedeux](https://www.debian-fr.org/user_avatar/www.debian-fr.org/quarantedeux/32/8561_2.png) [@quarantedeux](https://www.debian-fr.org/u/quarantedeux)\
**Post date:** [Septembre 24, 2023, 10:27 UTC](https://www.debian-fr.org/t/impossible-dacceder-a-linterface-web-de-cups/88852/1 "2023-09-24T10:27:28Z")

</div>

Bonjour à tous.

Je dispose d’un serveur dont je me sert essentiellement comme une seedbox.  
J’ai configuré /etc/network/interfaces pour que le serveur soit accessible toujours à la même adresse depuis le réseau local : 192.168.1.200  
Voici le /etc/network/interfaces :

```auto
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug enp2s0
iface enp2s0 inet static
   address 192.168.1.200/24
   gateway 192.168.1.1
   dns-nameservers 1.1.1.1 8.8.8.8

```

Il est installé en headless avec Debian 12 ! D’autres applications sont installées dessus, avec des interfaces graphiques aussi. Notamment Jellyfin et qBittorrent que j’utilise pour partager des videos de vacances avec des amis 😇. Les deux programmes sont bien accessibles depuis le réseau local via leurs ports respectifs.  
Tout fonctionne a merveille mais voilà, j’aimerais bien pouvoir y connecter mon imprimante USB (EPSON ET2720series) pour qu’elle soit partager aux périphériques de mon réseau local.

le classique

```auto
apt install cups
systemctl enable --now cups.service

```

Pour vérifier, j’ai fait :

```auto
ourssansplus@seedbox:~$ systemctl status cups
● cups.service - CUPS Scheduler
     Loaded: loaded (/lib/systemd/system/cups.service; enabled; preset: enabled)
     Active: active (running) since Sat 2023-09-23 22:58:44 CEST; 13h ago
TriggeredBy: ● cups.path
             ● cups.socket
       Docs: man:cupsd(8)
   Main PID: 2506 (cupsd)
     Status: "Scheduler is running..."
      Tasks: 1 (limit: 9277)
     Memory: 1.2M
        CPU: 13ms
     CGroup: /system.slice/cups.service
             └─2506 /usr/sbin/cupsd -l

```

J’accède à 192.168.1.200:631 depuis mon ordinateur mais non.

```auto
La connexion a échoué

Firefox ne peut établir de connexion avec le serveur à l’adresse 192.168.1.200:631.

```

Du coup, je regarde du côté du /etc/cups/cupsd.conf

Le voici en exclusivité pour VOUS !

```auto
cat /etc/cups/cupsd.conf 
#
# Configuration file for the CUPS scheduler. See "man cupsd.conf" for a
# complete description of this file.
#

# Log general information in error_log - change "warn" to "debug"
# for troubleshooting...
LogLevel warn
PageLogFormat

# Specifies the maximum size of the log files before they are rotated. The value "0" disables log rotation.
MaxLogSize 0

# Default error policy for printers
ErrorPolicy retry-job

# Only listen for connections from the local machine.
Listen localhost:631
Listen /run/cups/cups.sock

# Show shared printers on the local network.
Browsing Yes
BrowseLocalProtocols dnssd

# Default authentication type, when authentication is required...
DefaultAuthType Basic

# Web interface setting...
WebInterface Yes

# Timeout after cupsd exits if idle (applied only if cupsd runs on-demand - with -l)
IdleExitTimeout 60

# Restrict access to the server...
<Location />
  Order deny, allow
  Allow all
</Location>

# Restrict access to the admin pages...
<Location /admin>
  Order deny, allow
  Allow all
</Location>

# Restrict access to configuration files...
<Location /admin/conf>
  AuthType Default
  Require user @SYSTEM
  Order allow,deny
</Location>

# Restrict access to log files...
<Location /admin/log>
  AuthType Default
  Require user @SYSTEM
  Order allow,deny
</Location>

# Set the default printer/job policies...
<Policy default>
  # Job/subscription privacy...
  JobPrivateAccess default
  JobPrivateValues default
  SubscriptionPrivateAccess default
  SubscriptionPrivateValues default

  # Job-related operations must be done by the owner or an administrator...
  <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>

  # All administration operations require an administrator to authenticate...
  <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 deny,allow
  </Limit>

  # All printer operations require a printer operator to authenticate...
  <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>

  # Only the owner or an administrator can cancel or authenticate a job...
  <Limit Cancel-Job CUPS-Authenticate-Job>
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>

  <Limit All>
    Order deny,allow
  </Limit>
</Policy>

# Set the authenticated printer/job policies...
<Policy authenticated>
  # Job/subscription privacy...
  JobPrivateAccess default
  JobPrivateValues default
  SubscriptionPrivateAccess default
  SubscriptionPrivateValues default

  # Job-related operations must be done by the owner or an administrator...
  <Limit Create-Job Print-Job Print-URI Validate-Job>
    AuthType Default
    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>
    AuthType Default
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>

  # All administration operations require an administrator to authenticate...
  <Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default>
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
  </Limit>

  # All printer operations require a printer operator to authenticate...
  <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>

  # Only the owner or an administrator can cancel or authenticate a job...
  <Limit Cancel-Job CUPS-Authenticate-Job>
    AuthType Default
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>

  <Limit All>
    Order deny,allow
  </Limit>
</Policy>

# Set the kerberized printer/job policies...
<Policy kerberos>
  # Job/subscription privacy...
  JobPrivateAccess default
  JobPrivateValues default
  SubscriptionPrivateAccess default
  SubscriptionPrivateValues default

  # Job-related operations must be done by the owner or an administrator...
  <Limit Create-Job Print-Job Print-URI Validate-Job>
    AuthType Negotiate
    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>
    AuthType Negotiate
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>

  # All administration operations require an administrator to authenticate...
  <Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default>
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
  </Limit>

  # All printer operations require a printer operator to authenticate...
  <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>

  # Only the owner or an administrator can cancel or authenticate a job...
  <Limit Cancel-Job CUPS-Authenticate-Job>
    AuthType Negotiate
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>

  <Limit All>
    Order deny,allow
  </Limit>
</Policy>

```

Voilà, je suis un peu bloqué ici. C’est la première fois que j’utilise Cups donc je suis un peu désorienté !  
A votre disposition pour vous donner des renseignements supplémentaires.  
Merci et bon dimanche.

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Septembre 24, 2023, 11:21 UTC](https://www.debian-fr.org/t/impossible-dacceder-a-linterface-web-de-cups/88852/2 "2023-09-24T11:21:49Z")

</div>

> [@quarantedeux](#):
>
> `Listen localhost:631`

il n’ecoute qu’en local, il: fautr changer localhost par l’ip de ta machine

---

<div class="post-metadata">

**Author:** ![quarantedeux](https://www.debian-fr.org/user_avatar/www.debian-fr.org/quarantedeux/32/8561_2.png) [@quarantedeux](https://www.debian-fr.org/u/quarantedeux)\
**Post date:** [Septembre 25, 2023, 12:28 UTC](https://www.debian-fr.org/t/impossible-dacceder-a-linterface-web-de-cups/88852/3 "2023-09-25T12:28:39Z")

</div>

Bien entendu ! Bon, c’était pour voir si vous suiviez.

J’ai changé ce paramètre et le problème est résolu.  
Merci pour votre réactivité !
