Portál AbcLinuxu, 4. prosince 2020 06:27

Dotaz: Jak donutit cups aby odesilal pozadavky na spravne rozhrani?

17.11.2005 09:59 Pavel
Jak donutit cups aby odesilal pozadavky na spravne rozhrani?
Přečteno: 144×
Odpovědět | Admin
Ahoj, nejdriv trochu popisu situaci. Mam lokalni sit pripojenou pres jeden pocitac (dale router) k Internetu. Na jinem pocitaci v siti je nasdilena tiskarna na Windows 2000 a ja bych na ni chtel tisknout i z routeru, ktery obcas pouzivam na praci. Vsechny ostatni pocitace maji jen jednu sitovou kartu, takze na nich neni s tiskem problem, uplne postacovala konfigurace pomoci Yastu. Na routeru jsem ovsem vetsinou vubec nemohl tisknout, v logu se objevovaly hlasky: "Unable to connect to SAMBA host, will retry in 60 seconds...ERROR: Connection failed with error NT_STATUS_UNSUCCESSFUL." Navic se system choval vubec divne, protoze pri jednom z asi 6 startu OS probihal tisk bez problemu, jinak vubec (viz. predchozi popis). V zoufalstvi jsem zacal sledoval komunikaci, abych zjistil, ze se pozadavky na tisk posilaji na vnejsi rozhrani (k ISP) a ne na vnitrni. Muzu nejak donutit cups, aby pouzival spravne rozhrani? Momentalne jsem to vyresil zadanim IP adresy do /etc/cups/printers.conf, takze misto radku DeviceURI smb://<nazev pocitace>/hp tam je DeviceURI smb://192.168.0.2/hp. Samozrejme bych radsi pouzil nazev pocitace. Jeste bych mohl zminit jednu vec - na routeru bezi Samba, ktera slouzi jen pro sdileni nekolika adresaru. Je nastavena tak, aby se vzdy stala local master browser (sorry, ekvivalent v cestine neznam).

Dodatek: Ted jsem si vsimnul, ze v logu je zminka: "Samba name server EREBOR is now a local master browser for workgroup WORKGROUP on subnet 192.168.1.3." - coz bude mozna zdroj problemu (je to IP adresa vnejsiho rozhrani). To je docela zvlastni, protoze v konfiguracnim souboru Samby mam direktivu interfaces = lo eth1 (eth1 je vnitrni rozhrani).
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

17.11.2005 10:52 Pavel
Rozbalit Rozbalit vše Re: Jak donutit cups aby odesilal pozadavky na spravne rozhrani?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud chcete místo smb://192.168.0.2/hp používat smb://hostname/hp, zkuste do /etc/hosts přidat řádek 192.168.0.2 [TAB] hostname. Za hostname samozřejmě doplňte správný název. Pak by to mělo fungovat.

K problému se síťovým rozhraním, máte v konfiguračním souboru kromě již uvedené direktivy interfaces = lo eth1 také direktivu bind interfaces only = Yes ?
17.11.2005 13:56 Pavel
Rozbalit Rozbalit vše Re: Jak donutit cups aby odesilal pozadavky na spravne rozhrani?
Zapis do hosts me nenapadl. :( Proste jsem spolehal na rozpoznavani jmen broadcastem, coz v pripade, ze je pocitac pripojen do nekolika siti, neni nejchytrejsi. No a direktivu bind interfaces only uvedenou nemam, doplnim. Diky.
18.11.2005 09:13 Pavel Sejvl
Rozbalit Rozbalit vše Re: Jak donutit cups aby odesilal pozadavky na spravne rozhrani?
Dejte proím vědět jestli to zabralo.
21.11.2005 17:00 Pavel
Rozbalit Rozbalit vše Re: Jak donutit cups aby odesilal pozadavky na spravne rozhrani?
Ano, zabralo, jeste jednou diky.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.