首页 > 代码库 > NETGEAR WNR2200 路由器 变身打印服务器

NETGEAR WNR2200 路由器 变身打印服务器

NETGEAR WNR2200 路由器 变身打印服务器

先看一下WNR2200,它挺漂亮的。


办公室的打印机买错了,本来想要台支持网络服务的,结果Canon MF4752 是台不支持网络功能的USB接线的打印机传真一体机。刚好办公室有一台WNR2200路由闲置,有USB口,网上有相关的材料可以查到它支持刷第三方固件可以当打印服务器。

据说DD-WRT和tomato还得折腾得多,WNR2200本身就是简化版的open-Wrt,于是我就选择open-Wrt.

从网上找,按顺序刷了两个文件进去。

NETGEAR WNR2200

openwrt-ar71xx-generic-wnr2200-squashfs-factory.img

openwrt-ar71xx-generic-wnr2200-squashfs-sysupgrade.bin这个应该是软件包一类的,但原版的路由系统有保护,不认第三方文件,所以先刷成openwrt-ar71xx-generic-wnr2200-squashfs-factory.img再装软件。

再进入路由的时候,已经有打印服务器了。

把打印机联上路由的USB口。

安装完了可以接上打印机,进入SSH(利用PuTTY这个软件登入路由的命令行),键入

dmesg | grep printer,如果返回如下相似的语句就OK了:

 

usblp0: USB Bidirectional printer dev 3 if 1 alt 0 proto 2 vid 0x03F0 pid 0×7611

 

注意usblp0這個就是USB printer所在的路径,直接写进设备那里,usblp0就是/dev/usb/lp0。

以上做完后,还要做一件关键的事,这台路由当打印服务器了,别的电脑得能访问到,而且,它就不能有DHCP等路由功能了。把那些都关掉。

我这里试的是在LAN口我访问不到,所以我用了WAN口加上桥接。

 

这样,网线直接是插到了从交换机上接入了这台打印服务器的WAN口。把WAN口设置一个静态的局域网段的IP地址。

Ping一下,通了。

再接下来就是安装网络打印机了。

最终完成就OK了。打印测试页,没问题。一切OK.