CUPS kan kringkaste hvilke skrivere som er tilgjengelig og eventuelt tilstanden til denne. Dette gjør det mulig for klientene å lytte etter skrivere, som beskrevet i CupsKlientUtskrift, istedenfor å aktivt hente dette fra printhost. Siden printhost.idi.ntnu.no ikke har tilgang til alle idi sine nett er en nødt til å bruke gran.idi.ntnu.no som relay for cups sine broadcastpakker. Dette betyr at hvis cupsd stoppes vil ikke brukerene på andre nett enn 129.241.107.* se skriverene som er tilgjengelig.

På lengre sikt bør denne tjenesten tilbys vha. DNS.

Slik er Broadcast for Cups-browsing er satt opp

På printhost.idi.ntnu.no, fra /usr/local/etc/cupsd.conf, så broadcaster denne til hele 107-nettet:

BrowseAddress 129.241.107.255:631

BrowseDeny All

Årsaken til at /usr/local benyttes er at printhost.idi.ntnu.no bruker ports. Normalt ville vel den ligge under /etc/cups. Mulig /etc/cups/ -> /usr/local/etc/cups/

gran.idi.ntnu.no, som har interface til alle idi sine subnett er satt til å ta i mot pakker fra trieste og relaye disse.

BrowseRelay 129.241.107.41 129.241.103.255
BrowseRelay 129.241.107.41 129.241.105.255
BrowseRelay 129.241.107.41 129.241.111.255
BrowseRelay 129.241.107.41 129.241.113.255
BrowseRelay 129.241.107.41 129.241.163.255

(Siden vi bruker Blastwave vil konfigfila ligge i /opt/csw/etc/cups/. Burde lage en symlenke der óg, dvs /etc/cups/ -> /opt/csw/etc/cups/. På den andre siden skulle vel slike pakker strengt tatt ligge i /etc/opt/csw/cups/?

Denne stoppes og startes på vanlig vis vha.

/etc/init.d/cswcups stop

/etc/init.d/cswcups start

Dermed får alle maskiner som bruker cups listet opp alle skriverene fra printhost.idi.ntnu.no


KlasseHowTo

CupsBroadcast (last edited 2006-03-08 10:19:56 by AslakRaanes)