在操作系统方面,Linux和VxWorks是主流选择,它们通常由汇编语言(ASM)和C语言编写。一些基于Linux的路由器允许用户通过Telnet进入终端,并执行Linux命令。有些路由器的Busybox版本支持的Linux命令非常全面,例如,如果支持dmesg命令,用户可以在终端中运行它来查看路由器启动过程中内核输出的信息。这些信息对于进行路由器二次开发的朋友来说非常有价值。此外,一些路由器会将这些信息输出到日志中,使得用户可以在路由器的设置页面中查看系统日志以获取这些信息。
具体来说,对于想要深入挖掘路由器硬件信息的人来说,可以通过以下步骤进行:
1. **查看日志信息**:一些路由器会在启动过程中输出详细的信息到日志中。例如,可以查看类似以下这样的日志输出: ``` Jan 1 00:00:09 syslog emerg BCM96345 started: BusyBox v1.00 (2006.11.01-23:30+0000) Jan 1 00:00:09 user notice kernel: klogd started: BusyBox v1.00 (2006.11.01-23:30+0000) Jan 1 00:00:09 user WARn kernel: Linux version 2.6.8.1 (root@chengwei) (gcc version 3.4.2) #1 Wed Nov 1 18:28:41 EST 2006 Jan 1 00:00:09 user warn kernel: Total Flash size: 2048K with 35 sectors Jan 1 00:00:09 user warn kernel: 96338L-2M-8M pROM init Jan 1 00:00:09 user debug syslog: bFTPd Jan 1 00:00:09 user warn kernel: CPU revision is: 00029010 Jan 1 00:00:09 user warn kernel: Determined physical RAM map: Jan 1 00:00:09 user warn kernel: memory: 007a0000 @ 00000000 (usable) Jan 1 00:00:09 user debug kernel: On node 0 totalpages: 1952 Jan 1 00:00:09 user debug kernel: DMA zone: 1952 pages, LIFO batch:1 Jan 1 00:00:09 user debug kernel: Normal zone: 0 pages, LIFO batch:1 Jan 1 00:00:09 user debug kernel: HighMem zone: 0 pages, LIFO batch ```
2. **使用系统命令**:对于熟悉Linux命令的用户,可以通过Telnet连接到路由器的终端,执行如`dmesg`等命令来获取更多硬件信息。
3. **系统日志查看**:一些路由器允许用户在设置页面中查看系统日志,从中提取硬件配置的相关信息。
至于如何查看路由器的信息,通常有以下几种方法:
1. **查看路由器背面标签**:路由器背面通常会有一个标签,上面印有登录信息,包括ip地址、用户名和密码。
2. **通过默认IP地址登录**:通常,路由器的默认IP地址是192.168.1.1或192.168.0.1。用户可以在IE浏览器地址栏输入此IP地址,并使用默认的用户名和密码(通常是admin)登录。
3. **使用命令行工具**:在Windows系统中,可以通过`ipconfig`命令查看网络适配器的IP地址,进而找到路由器的IP地址。然后,在浏览器中输入路由器的IP地址并登录。
通过上述方法,用户可以轻松获取并理解路由器的硬件配置信息。一、怎么看路由器的硬件配置
这还没有什么软件可以检测,一般凭经验判断,路由器的CPU通常都是BOARDCOM或其他厂家的MIPS CPU,也有一些是ARM,而PowerPC的CPU一般只出现在一些高端的企业级产品中,从CPU性能来看大致是PPC>MIPS>ARM,操作系统常见的是VxWorks和Linux,不过也见过用NetBSD的,普通家用路由器的内存在2-32MB不等,闪存在512K-16MB不等
路由器的OS主要是Linux,VxWorks等,它们都是用ASM(极少的一部分代码)+C写的。
一些基于LINUX的路由器或许还可以Telnet进终端,然后运行Linux命令,一些路由器的Busybox版本支持的Linux命令还挺全的,例如如果支持dmesg这个命令,那么在终端里面运行这个命令,就可以看到路由器启动过程中内核输出的信息,其中包含许多详细的硬件信息,对于想对路由器进行二次开发的朋友来说这些很有用,另外还有一些路由器会把这些信息输出到日志中,这样就能在路由器的设置页面中查看系统日志来获取这些消息了
路由器的OS主要是Linux,VxWorks等,它们都是用ASM(极少的一部分代码)+C写的。
一些基于LINUX的路由器或许还可以Telnet进终端,然后运行Linux命令,一些路由器的Busybox版本支持的Linux命令还挺全的,例如如果支持dmesg这个命令,那么在终端里面运行这个命令,就可以看到路由器启动过程中内核输出的信息,其中包含许多详细的硬件信息,对于想对路由器进行二次开发的朋友来说这些很有用,另外还有一些路由器会把这些信息输出到日志中,这样就能在路由器的设置页面中查看系统日志来获取这些消息了,下面这个就是我的ADSL路由器输出的日志(型号ADSL Home PlusPlus 500)
Jan 1 00:00:09 syslog emerg BCM96345 started: BusyBox v1.00 (2006.11.01-23:30+0000)
Jan 1 00:00:09 user notice kernel: klogd started: BusyBox v1.00 (2006.11.01-23:30+0000)
Jan 1 00:00:09 user warn kernel: Linux version 2.6.8.1 (root@chengwei) (gcc version 3.4.2) #1 Wed Nov 1 18:28:41 EST 2006
Jan 1 00:00:09 user warn kernel: Total Flash size: 2048K with 35 sectors
Jan 1 00:00:09 user warn kernel: 96338L-2M-8M prom init
Jan 1 00:00:09 user debug syslog: bftpd
Jan 1 00:00:09 user warn kernel: CPU revision is: 00029010
Jan 1 00:00:09 user warn kernel: Determined physical RAM map:
Jan 1 00:00:09 user warn kernel: memory: 007a0000 @ 00000000 (usable)
Jan 1 00:00:09 user debug kernel: On node 0 totalpages: 1952
Jan 1 00:00:09 user debug kernel: DMA zone: 1952 pages, LIFO batch:1
Jan 1 00:00:09 user debug kernel: Normal zone: 0 pages, LIFO batch:1
Jan 1 00:00:09 user debug kernel: HighMem zone: 0 pages, LIFO batch
二、如何查看路由器的信息
查看路由器的信息方法:进入路由器查看即可。
方法1:
1、查看路由器背面的路由器登陆信息。
2、在IE地址栏中输入地址:192.168.1.1.
3、弹出路由器登陆界面输入路由器的默认登陆用户名:admin ,密码:admin。
方法2:
1、先查看ip,方法:win+r---输入:CMD---在再黑白界面输入:ipConfig,按回车。
2、根据网关查看路由器地址。
若网关是:192.168.2.1,那么路由器的ip一般就是。
192.168.2.1.
3、在IE地址栏中输入地址:192.168.2.1.
4、弹出路由器登陆界面输入路由器的默认登陆用户名:admin 密码:admin(如果不正确,就看路由器背面)。
【路由器界面信息】