[gelöst] Drucker per Ethernet: IPTABLES

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
wckl
Beiträge: 828
Registriert: 10.08.2007 15:26:28
Lizenz eigener Beiträge: GNU General Public License
Wohnort: St. Georges de Didonne

[gelöst] Drucker per Ethernet: IPTABLES

Beitrag von wckl » 09.10.2012 13:33:30

Hallo,

der Drucker ist über das Ethernet angeschlossen. Mit IPTABLES möchte ich den Zugang öffnen,
die folhegende Lösung FUNKTIONIERT:

Code: Alles auswählen

hpdrucker=192.168.1.12
p_drucker="9100,9290"	# Druckerport drucken und scannen
p_high=1024:65535

# Drucker
$IPTABLES -A OUTPUT -p UDP -d $hpdrucker -j ACCEPT
$IPTABLES -A INPUT  -p UDP -s $hpdrucker  -j ACCEPT
$IPTABLES -A OUTPUT -p TCP --sport $p_high -d $hpdrucker -m multiport --dports $p_drucker \
   -m state --state NEW -j ACCEPT
 
über das UDP-Protokoll wird offensichtlich der Drucker gesucht, der eine Rückmeldung an den Rechner gibt, dann geht es mit dem TCP-Protokoll weiter.
Wenn ich nun im UDP-Teil weitere Einschränkungen vornehmen will, so geht das nicht:

Code: Alles auswählen

$IPTABLES -A OUTPUT -p UDP --sport $p_high -d $hpdrucker -m multiport --dports $p_drucker \  
  -m state --state NEW -j ACCEPT
$IPTABLES -A INPUT  -p UDP --dport $p_high -s $hpdrucker -m multiport --sports $p_drucker \
   -m state --state NEW -j ACCEPT
$IPTABLES -A OUTPUT -p TCP --sport $p_high -d $hpdrucker -m multiport --dports $p_drucker \
   -m state --state NEW -j ACCEPT
Ich erhalte die Fehlermeldung:

Code: Alles auswählen

lpstat -t
printer hp-300 now printing hp-300-39.  enabled since Di 09 Okt 2012 12:15:44 CEST
        Unable to locate printer
Kann mir jemand helfen?
Vielen Dank.
wckl
Zuletzt geändert von wckl am 09.10.2012 14:38:23, insgesamt 1-mal geändert.

Cae
Beiträge: 6349
Registriert: 17.07.2011 23:36:39
Wohnort: 2130706433

Re: Drucker per Ethernet: IPTABLES

Beitrag von Cae » 09.10.2012 13:39:21

Bau' doch eine "-j LOG"-Regel davor, dann siehst du, was genau hängen bleibt. Die üblichen "-m state --state ESTABLISHED,RELATED -j ACCEPT"-Regeln sind da?

Gruß Cae
If universal surveillance were the answer, lots of us would have moved to the former East Germany. If surveillance cameras were the answer, camera-happy London, with something like 500,000 of them at a cost of $700 million, would be the safest city on the planet.

—Bruce Schneier

wckl
Beiträge: 828
Registriert: 10.08.2007 15:26:28
Lizenz eigener Beiträge: GNU General Public License
Wohnort: St. Georges de Didonne

Re: Drucker per Ethernet: IPTABLES

Beitrag von wckl » 09.10.2012 14:16:27

Ja, ESTABLISHED,RELATED sind da.

Das mit em log bekomme ich nicht hin, kannst du mir helfen?
ich habe ulogd installiert, bekomme aber keine Meldungen. Loglevel habe ich aud 1 gesetzt.

wckl
Beiträge: 828
Registriert: 10.08.2007 15:26:28
Lizenz eigener Beiträge: GNU General Public License
Wohnort: St. Georges de Didonne

Re: Drucker per Ethernet: IPTABLES

Beitrag von wckl » 09.10.2012 14:37:50

Ich habe es wohl doch gefunden, es ist noch ein weiterer Port für den Drucker notwendig: 5353, also

Code: Alles auswählen

p_drucker="5353,9100,9290"   # Druckerport drucken und scannen
Der ulogd läuft nun auch, vielen Dank für den Hinweis.
wckl

Antworten