Sari la conținut
ELFORUM - Forumul electronistilor

Print server pe router TP Link TL-WR1043ND ver. 1.10, Gargoyle


Lonerider

Postări Recomandate

Va salut

Va scriu aici deoarece intampin probleme la instalarea print serverului, pentru folosirea, in retea, a unei imprimante Brother DCP1510.

Routerul TP Link TL-WR 1043ND ver 1.10 pe care-l folosesc , are instalat firmware OpenWRT Attitude Adjustment 12.09, iar print serverul este instalat si configurat, imprimanta functioneaza fara probleme. Din pacate interfata grafica este spartana, iar in linie de comanda sunt novice. As fi vrut sa elaborez un set de reguli in firewall, cu screening pe diferite site-uri, dar nu stiu ce pachete mai trebuiesc instalate, iar interfata grafica nu-mi permite asta. Din consola nu ma descurc sa le fac.

Am incercat varianta Gargoyle 1.6.2-ar71xx-generic-tl-wr1043nd-v1 (parca e ultima bazata pe Attitude Adjustment 12.09). Am instalat acest firmware, care permite, din interfata grafica, setari facile ale restrictiilor in firewall. Problema pe care am intanit-o si la care m-am plafonat, este configurarea print serverului. Am folosit informatia de aici: http://www.gargoyle-router.com/wiki/doku.php?id=usb_attached_printer si am verificat configurarea print serverului p910nd. Am dat accept in /etc/config/firewall pentru port 9100 si /etc/init.d/firewall restart.

Sunt instalate si modulele kmod-usb-uhci, kmod-usb-ohci, kmod-usb2 si kmod-usb-core, desi stiu ca sunt necesare doar ultimele doua module. Print serverul p910nd este configurat cum urmeaza:

 

root@Gargoyle:~# uci show p910nd

p910nd.@p910nd[0]=p910nd

p910nd.@p910nd[0].port=0

p910nd.@p910nd[0].bidirectional=1

p910nd.@p910nd[0].device=/dev/usb/lp0

p910nd.@p910nd[0].enabled=0

root@Gargoyle:~# uci set p910nd.@p910nd[0].enabled=1

root@Gargoyle:~# uci commit p910nd

root@Gargoyle:~# /etc/init.d/p910nd start

 

iar pentru firewall:

 

root@Gargoyle:~# uci show firewall

firewall.@defaults[0]=defaults

firewall.@defaults[0].syn_flood=1

firewall.@defaults[0].input=ACCEPT

firewall.@defaults[0].output=ACCEPT

firewall.@defaults[0].forward=REJECT

firewall.@zone[0]=zone

firewall.@zone[0].name=lan

firewall.@zone[0].network=lan

firewall.@zone[0].input=ACCEPT

firewall.@zone[0].output=ACCEPT

firewall.@zone[0].forward=REJECT

firewall.@zone[1]=zone

firewall.@zone[1].name=wan

firewall.@zone[1].network=wan

firewall.@zone[1].input=REJECT

firewall.@zone[1].output=ACCEPT

firewall.@zone[1].forward=REJECT

firewall.@zone[1].masq=1

firewall.@zone[1].mtu_fix=1

firewall.@forwarding[0]=forwarding

firewall.@forwarding[0].src=lan

firewall.@forwarding[0].dest=wan

firewall.@rule[0]=rule

firewall.@rule[0].name=Allow-DHCP-Renew

firewall.@rule[0].src=wan

firewall.@rule[0].proto=udp

firewall.@rule[0].dest_port=68

firewall.@rule[0].target=ACCEPT

firewall.@rule[0].family=ipv4

firewall.@rule[1]=rule

firewall.@rule[1].name=Allow-Ping

firewall.@rule[1].src=wan

firewall.@rule[1].proto=icmp

firewall.@rule[1].icmp_type=echo-request

firewall.@rule[1].family=ipv4

firewall.@rule[1].target=ACCEPT

firewall.@rule[2]=rule

firewall.@rule[2].name=Allow-DHCPv6

firewall.@rule[2].src=wan

firewall.@rule[2].proto=udp

firewall.@rule[2].src_ip=fe80::/10

firewall.@rule[2].src_port=547

firewall.@rule[2].dest_ip=fe80::/10

firewall.@rule[2].dest_port=546

firewall.@rule[2].family=ipv6

firewall.@rule[2].target=ACCEPT

firewall.@rule[3]=rule

firewall.@rule[3].name=Allow-ICMPv6-Input

firewall.@rule[3].src=wan

firewall.@rule[3].proto=icmp

firewall.@rule[3].icmp_type=echo-request echo-reply destination-unreachable packet-too-big time-exceeded bad-header unknown-header-type router-solicitation neighbour-solicitation router-advertisement neighbour-advertisement

firewall.@rule[3].limit=1000/sec

firewall.@rule[3].family=ipv6

firewall.@rule[3].target=ACCEPT

firewall.@include[0]=include

firewall.@include[0].path=/etc/firewall.user

firewall.@include[0].reload=1

firewall.@rule[4]=rule

firewall.@rule[4].src=lan

firewall.@rule[4].dest_port=9100

firewall.@rule[4].proto=tcp

firewall.@rule[4].target=ACCEPT

firewall.@rule[4].name=Allow Printer

firewall.@rule[5]=rule

firewall.@rule[5].target=ACCEPT

firewall.@rule[5].src=lan

firewall.@rule[5].dest=wan

firewall.@rule[5].enabled=0

firewall.@rule[6]=rule

firewall.@rule[6].target=ACCEPT

firewall.@rule[6].src=lan

firewall.@rule[6].dest=wan

firewall.@rule[6].name=internet

firewall.miniupnpd=include

firewall.miniupnpd.type=script

firewall.miniupnpd.path=/usr/share/miniupnpd/firewall.include

firewall.miniupnpd.family=IPv4

firewall.miniupnpd.reload=1

firewall.openvpn_include_file=include

firewall.openvpn_include_file.path=/etc/openvpn.firewall

firewall.openvpn_include_file.reload=1

firewall.redirect_enabled_number_0=redirect

firewall.redirect_enabled_number_0.name=torrent

firewall.redirect_enabled_number_0.src=wan

firewall.redirect_enabled_number_0.dest=lan

firewall.redirect_enabled_number_0.proto=tcp

firewall.redirect_enabled_number_0.src_dport=xxxxx

firewall.redirect_enabled_number_0.dest_ip=192.168.xxx.xx

firewall.redirect_enabled_number_0.dest_port=xxxxx

firewall.redirect_enabled_number_1=redirect

firewall.redirect_enabled_number_1.name=remote

firewall.redirect_enabled_number_1.src=wan

firewall.redirect_enabled_number_1.dest=lan

firewall.redirect_enabled_number_1.proto=tcp

firewall.redirect_enabled_number_1.src_dport=xxxx

firewall.redirect_enabled_number_1.dest_ip=192.168.1xx.xx

firewall.redirect_enabled_number_1.dest_port=80

firewall.redirect_enabled_number_2=redirect

firewall.redirect_enabled_number_2.name=torrent

firewall.redirect_enabled_number_2.src=wan

firewall.redirect_enabled_number_2.dest=lan

firewall.redirect_enabled_number_2.proto=tcp

firewall.redirect_enabled_number_2.src_dport=xxxxx

firewall.redirect_enabled_number_2.dest_ip=192.168.1xx.xx

firewall.redirect_enabled_number_2.dest_port=xxxxx

firewall.redirect_enabled_number_3=redirect

firewall.redirect_enabled_number_3.name=nas

firewall.redirect_enabled_number_3.src=wan

firewall.redirect_enabled_number_3.dest=lan

firewall.redirect_enabled_number_3.proto=tcp

firewall.redirect_enabled_number_3.src_dport=xxxx

firewall.redirect_enabled_number_3.dest_ip=192.168.1xx.xx

firewall.redirect_enabled_number_3.dest_port=xxxx

firewall.redirect_enabled_number_4=redirect

firewall.redirect_enabled_number_4.name=nas_admin

firewall.redirect_enabled_number_4.src=wan

firewall.redirect_enabled_number_4.dest=lan

firewall.redirect_enabled_number_4.proto=tcp

firewall.redirect_enabled_number_4.src_dport=xxxx

firewall.redirect_enabled_number_4.dest_ip=192.168.1xx.xx

firewall.redirect_enabled_number_4.dest_port=xxxx

firewall.redirect_enabled_number_5=redirect

firewall.redirect_enabled_number_5.name=torrent

firewall.redirect_enabled_number_5.src=wan

firewall.redirect_enabled_number_5.dest=lan

firewall.redirect_enabled_number_5.proto=tcp

firewall.redirect_enabled_number_5.src_dport=xxxxx

firewall.redirect_enabled_number_5.dest_ip=192.168.1xx.xx

firewall.redirect_enabled_number_5.dest_port=xxxxx

firewall.redirect_enabled_number_6=redirect

firewall.redirect_enabled_number_6.name=printer

firewall.redirect_enabled_number_6.src=wan

firewall.redirect_enabled_number_6.dest=lan

firewall.redirect_enabled_number_6.proto=tcp

firewall.redirect_enabled_number_6.src_dport=9100

firewall.redirect_enabled_number_6.dest_ip=192.168.1xx.xx

firewall.redirect_enabled_number_6.dest_port=9100

 

Din pacate, daca incerc sa printez ceva, printerul nu porneste sa listeze, decat daca intru in consola si execut din nou :

 

root@Gargoyle:~# uci set p910nd.@p910nd[0].enabled=1

root@Gargoyle:~# /etc/init.d/p910nd enable

root@Gargoyle:~# /etc/init.d/p910nd start

 

Print serverul ramane enable atat timp cat este pornit printerul sau pana restartez routerul, dupa care ramane disable (p910nd.@p910nd[0].enabled=0)

Daca a mai lucrat cineva cu asa ceva si ma poate indruma, multumesc si astept un sfat.

Editat de Lonerider
Link spre comentariu
  • 2 săptămâni mai târziu...
  • Răspunsuri 1
  • Creat
  • Ultimul Răspuns

Top autori în acest subiect

  • Lonerider

    2

Zile populare

Top autori în acest subiect

Problema a fost rezolvată ieri . După ce am configurat in firewall folosind UCI / cli inca o regula:

firewall.@rule[4]=rulefirewall.@rule[4].src=lanfirewall.@rule[4].dest_port=9100firewall.@rule[4].proto=tcpfirewall.@rule[4].target=ACCEPTfirewall.@rule[4].name=Allow Printer

 

Am pus inca o intrare in /etc/config/p910nd:config p910nd 'cfg1'option device '/dev/usb/lp0'option port '0'option bidirectional '1'option enabled '1' 

si am restartat printserver-ul p910nd

Inca imi apare, ca mesaj, "No USB printers are currently attached to the router" in System/USB Printer web GUI, dar imprimanta Brother DCP1510 lucreaza perfect. In Windows, setarile portului de comunicatie sunt standard TCP/IP Device, port 9100, Device type "Generic network card", in loc de "HP jetDirect", cum apare in diferite tutoriale.

Link spre comentariu

Creează un cont sau autentifică-te pentru a adăuga comentariu

Trebuie să fi un membru pentru a putea lăsa un comentariu.

Creează un cont

Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!

Înregistrează un nou cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum



×
×
  • Creează nouă...

Informații Importante

Am plasat cookie-uri pe dispozitivul tău pentru a îmbunătății navigarea pe acest site. Poți modifica setările cookie, altfel considerăm că ești de acord să continui.Termeni de Utilizare si Ghidări