贝尔金F5D7231-4潜力挖掘教程-挂u盘,挂打印机
首先,确认你的dd的SSH管理功能打开了,并且要开启jffs2功能,确认你的flash剩余空间足够。
打开SSH的菜单有两处:
1) Services–>Secure Shell–>SSHd打开–>Password Login打开,端口可以选默认的22,如果觉得危险,也可以选别的,但是在Winscp中要设置好对应的端口。
2)菜单–>Administration–>Remote Access–>SSH Management
我刷的是rc4 mini,大概还有700KB的空间,足够装下驱动了
开启JFFS2的菜单–>Administration–>JFFS2 Support–>JFFS2选Enable / Clear第一次使用选Enable,之后选Disable(好像会自动变成Disable)
然后安装一个名叫Winscp的软件,以便可以直接存取ddwrt的jffs系统
设置中的用户名就是root,IP请根据自己的路由更改,密码就是自设的密码,连接以后有几个警告和Group等等错误,不用理他
下一步,左边是你电脑上的文件,右边是你DD上的文件夹,如果jffs2安装正确的话,应该已经往/jffs目录写入东西了,好,把压缩包里面的东西解压,写进/jffs
(只有两个目录的东西,etc和lib)
下一步telnet进路由,执行这个语句
ipkg update
ipkg install p910nd
下一步,在dd的start up命令里面,加入以下语句
注意,红色字体部分根据路由器机型的不同而不同。我的只支持USB1.1,所以只加载了usb-ohci的驱动。
一般来说,USB1.1的芯片,都不用加载ehci的驱动,但是uhci和ohci具体需要加载哪个,就看不同的机种了。
打印机驱动是print.o 如果还要加载u盘的存储设备要加入相应的文件系统驱动
我加载的是ext2文件系统的驱动,因为我的u盘是ext2的
insmod /jffs/lib/modules/2.4.30/usbcore.o
insmod /jffs/lib/modules/2.4.30/usb-ohci.o
insmod /jffs/lib/modules/2.4.30/scsi_mod.o
insmod /jffs/lib/modules/2.4.30/usb-storage.o
insmod /jffs/lib/modules/2.4.30/sd_mod.o
#insmod /jffs/lib/modules/2.4.30/ext2.o
#insmod /jffs/lib/modules/2.4.30/ext3.o
#insmod /jffs/lib/modules/2.4.30/fat.o
#insmod /jffs/lib/modules/2.4.30/vfat.o
insmod /jffs/lib/modules/2.4.30/printer.o
/jffs/usr/sbin/p910nd -b -f /dev/usb/lp0 0
sleep 3
umount /jffs
umount /mnt
mount /dev/scsi/host0/bus0/target0/lun0/part1 /jffs
mount /dev/mtdblock/4 /mnt
mount -o bind /jffs/opt /opt
最后6行的作用是将u盘mount到系统中,代替原来的/opt目录
都弄好后,重启路由,如果一切顺利的话,U盘的灯就会亮起来啦
在telnet里面,输入dmesg,应该能看到如下的字样:
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
PCI: Setting latency timer of device 00:04.0 to 64
usb-ohci.c: USB OHCI at membase 0xb8004000, IRQ 2
usb-ohci.c: usb-00:04.0, PCI device 14e4:4716
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
SCSI subsystem driver Revision: 1.00
Initializing USB Mass Storage driver…
usb.c: registered new driver usb-storage
USB Mass Storage support registered.
hub.c: new USB device 00:04.0-1, assigned address 2
scsi0 : SCSI emulation for USB Mass Storage devices
Vendor: Generic Model: USB SD Reader Rev: 2.00
Type: Direct-Access ANSI SCSI revision: 02
Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
SCSI device sda: 1002496 512-byte hdwr sectors (513 MB)
sda: Write Protect is off
Partition check:
/dev/scsi/host0/bus0/target0/lun0: p1
WARNING: USB Mass Storage data integrity not assured
USB Mass Storage device found at 2
代表着你的系统已经识别了USB总线,并且识别了USB 大容量存储器。
hub.c: new USB device 00:04.0-1, assigned address 5
printer.c: usblp0: USB Bidirectional printer dev 5 if 0 alt 0 proto 2 vid 0×4348
pid 0×5584
代表着你的系统已经识别了USB打印机
使用共享打印机的电脑设置:
以XP Professional为例,进入控制面板,打印机和传真机,选择添加打印机,选择”连接到此计算机的本地打印机“
勾去自动检测,选择下一步,创建新端口,选择Standard TCP/IP Port,下一步,下一步,第一行输入路由ip地址
下一步,选择自定义,点击设置,确保协议是RAW,端口是9100,下一步,完成
然后选择你的USB打印机型号,完成安装
至此,USB打印机就可以使用了