Drucker Sharing X86 Based

From DD-WRT Wiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 13:04, 16 January 2009 (edit)
Shade.sh (Talk | contribs)
(New page: Hallo Zusammen, ich bin seit kurzem stolzer Besitzer eines Alix 2D3 Boards und hatte vorher einen Asus Wl-500GP Router. Ich habe in der X86 Version den Printer Sharing Support vermisst, ...)
← Previous diff
Revision as of 13:17, 16 January 2009 (edit) (undo)
Shade.sh (Talk | contribs)

Next diff →
Line 53: Line 53:
-rw-r--r-- 1 root root 232 Jan 1 1970 offsets.db -rw-r--r-- 1 root root 232 Jan 1 1970 offsets.db
drwxr-xr-x 2 root root 1024 Jan 1 1970 . drwxr-xr-x 2 root root 1024 Jan 1 1970 .
 +
'''5. Es muss nun die nvram Variable angepasst werden:''' '''5. Es muss nun die nvram Variable angepasst werden:'''
Line 58: Line 59:
nvram set rc_startup="/usr/local/rc_startup/rc_init.sh" nvram set rc_startup="/usr/local/rc_startup/rc_init.sh"
-'''+ 
-6. Das ganze muss noch bestätigt werden:'''+ 
 +'''6. Das ganze muss noch bestätigt werden:'''
nvram commit nvram commit
-'''+ 
-7. Den Router rebooten und wieder über den Router / Gateway drucken!'''+ 
 +'''7. Den Router rebooten und wieder über den Router / Gateway drucken!'''
'''Config Hinweise:''' '''Config Hinweise:'''
-Der Printserver bindet sich an 192.168.1.1 falls andere IP's gewünscht sind, einfach die Datei+ 
-Code:+'''Der Printserver bindet sich an 192.168.1.1 falls andere IP's gewünscht sind, einfach die Datei'''
 + 
/usr/local/rc_startup/printer.startup /usr/local/rc_startup/printer.startup
-editieren und die IP anpassen:+ 
 +'''editieren und die IP anpassen:'''
 + 
/usr/local/rc_startup/printer/p910nd -f /dev/usb/usblp0 -i 192.168.1.1 & /usr/local/rc_startup/printer/p910nd -f /dev/usb/usblp0 -i 192.168.1.1 &
 +
Hinweis: Der Drucker sollte noch vor dem ersten Punkt in diesem HowTo an den USB Port angeschlossen werden. Ausserdem muss USB Support im Webinterface unter Services eingeschaltet werden. Hinweis: Der Drucker sollte noch vor dem ersten Punkt in diesem HowTo an den USB Port angeschlossen werden. Ausserdem muss USB Support im Webinterface unter Services eingeschaltet werden.
 +
Es können weitere Startupdienste so konfiguriert werden. Das Startupsript sucht nach Scripte unterhalb von /usr/local/rc_startup/ mit der Endung *.startup und startet diese automatisch. Es können weitere Startupdienste so konfiguriert werden. Das Startupsript sucht nach Scripte unterhalb von /usr/local/rc_startup/ mit der Endung *.startup und startet diese automatisch.
 +
Grüße + HaveFun! Grüße + HaveFun!
Shade Shade

Revision as of 13:17, 16 January 2009

Hallo Zusammen,

ich bin seit kurzem stolzer Besitzer eines Alix 2D3 Boards und hatte vorher einen Asus Wl-500GP Router. Ich habe in der X86 Version den Printer Sharing Support vermisst, über USB. Leider hat im Webinterface der "USB Printer Support" keine Wirkung gezeigt, also hab ich mich rangemacht das selber zu erledigen.

Für alle die den gewohnten Printer Support auf ihrem X86 Board (i386) wie auf dem Asus WL-500GP haben möchten.

1. Die 3. Partition auf dem Router ReadWrite mounten:


mount -o rw,remount /dev/discs/disc0/part3 /usr/local


2. Wir brauchen dieses Packet:


cd /usr/local/ ; wget http://www.shade.sh/alix_printer.tar.bz2


3. Den Inhalt der runtergeladenen Datei entpacken:


bunzip2 alix_printer.tar.bz2 ; tar -xvf alix_printer.tar


4. Danach sollte der Verzeichnisinhalt von /usr/local/ so aussehen:


drwxr-xr-x 5 root root 1024 Jan 15 17:41 . drwxr-xr-x 3 root root 1024 Jan 15 17:40 rc_startup drwxr-xr-x 8 root root 86 Jul 26 09:41 .. drwx------ 2 root root 12288 Jan 1 1970 lost+found drwxr-xr-x 2 root root 1024 Jan 1 1970 nvram

./rc_startup: -rwxr-xr-x 1 root root 193 Jan 15 18:27 printer.startup drwxr-xr-x 5 root root 1024 Jan 15 17:41 .. -rwxr-xr-x 1 root root 84 Jan 15 17:40 rc_init.sh drwxr-xr-x 3 root root 1024 Jan 15 17:40 . drwxr-xr-x 2 root root 1024 Jan 15 17:37 printer

./rc_startup/printer: drwxr-xr-x 3 root root 1024 Jan 15 17:40 .. drwxr-xr-x 2 root root 1024 Jan 15 17:37 . -rwxr-xr-x 1 root root 57693 Jan 15 17:19 p910nd

./lost+found: drwxr-xr-x 5 root root 1024 Jan 15 17:41 .. drwx------ 2 root root 12288 Jan 1 1970 .

./nvram: drwxr-xr-x 5 root root 1024 Jan 15 17:41 .. -rw-r--r-- 1 root root 24704 Jan 1 1970 nvram.db -rw-r--r-- 1 root root 232 Jan 1 1970 offsets.db drwxr-xr-x 2 root root 1024 Jan 1 1970 .


5. Es muss nun die nvram Variable angepasst werden:


nvram set rc_startup="/usr/local/rc_startup/rc_init.sh"


6. Das ganze muss noch bestätigt werden:


nvram commit


7. Den Router rebooten und wieder über den Router / Gateway drucken!


Config Hinweise:


Der Printserver bindet sich an 192.168.1.1 falls andere IP's gewünscht sind, einfach die Datei


/usr/local/rc_startup/printer.startup


editieren und die IP anpassen:


/usr/local/rc_startup/printer/p910nd -f /dev/usb/usblp0 -i 192.168.1.1 &


Hinweis: Der Drucker sollte noch vor dem ersten Punkt in diesem HowTo an den USB Port angeschlossen werden. Ausserdem muss USB Support im Webinterface unter Services eingeschaltet werden.


Es können weitere Startupdienste so konfiguriert werden. Das Startupsript sucht nach Scripte unterhalb von /usr/local/rc_startup/ mit der Endung *.startup und startet diese automatisch.


Grüße + HaveFun!

Shade