标签 openwrt开发 下的文章

openwrt 登录管理页面openwrt管理页面密码

Openwrt没有现成的密码!你必须要在你通过telnet第一次登陆的时候设置一个。

系统

任何全新的被安装上的可爱的Openwrt镜像,都会开启这些默认设置:

  • dnsmasq (DHCP daemon) (一个负责分配IP地址和dns转发的服务)正在运行
  • 内部接口(一般是网卡口)的IP地址会被设置为192.168.1.1/24
  • 内部接口对外分配的IP地址范围在192.168.1.100 -250之间
  • dropbear (SSH daemon) 没有在运行
  • telnet daemon在标准端口上运行(23)

在全新安装Openwrt以后,在你设置一个密码之前系统会一直引导进入这个状态
通过telnet登陆

1.通过telnet 192.168.1.1登陆你的路由:

BusyBox v1.17.3 (2011-02-22 23:42:42 CET) built-in shell (ash)
Enter 'help' for a list of built-in commands.
  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 ATTITUDE ADJUSTMENT (bleeding edge, r26290) ----------
  * 1/4 oz Vodka      Pour all ingredents into mixing
  * 1/4 oz Gin        tin with ice, strain into glass.
  * 1/4 oz Amaretto
  * 1/4 oz Triple sec
  * 1/4 oz Peach schnapps
  * 1/4 oz Sour mix
  * 1 splash Cranberry juice
 -----------------------------------------------------
root@openwrt:~$

2.在提示框中输入passwd. 你将会得到为root用户设置一个新密码的提示:

root@openwrt:~$ passwd
Changing password for root
New password:
Retype password:
Password for root changed by root
root@openwrt:~$

3.请选择一个安全密码.
4.在你设置一个密码以后telnet守护进程将会被禁用,在提示框中输入exit退出
5.无需重启,现在SSH已经可以用了,如果WebUI(LuCI)同TLS-modules一起安装的话,那么HTTPS也同时起效了。
6.再次使用ssh root@192.168.1.1登陆,或者使用签名认证
7.继续基础配置

登陆到WebUI
LuCI

打开你的浏览器,通过路由器的默认地址(通常是 192.168.1.1)连接它,登录用户名使用root',密码为空''

然后点击顶栏右边的Administration(管理),然后移到左边的System(系统)(只是鼠标移上去,别点击),点击弹出的菜单里面的Admin Password(管理员密码) 一个用来更改密码的页面会显示出来
openwrt.-.admin.password.-.luci.png

将你想要的密码填入Password(密码)域,在Confirmation(确认)域中重复这个密码.最后点击Submit(提交).

现在你的密码已设置。

X-Wrt

打开浏览器,连接它的默认地址(通常是192.168.1.1)到路由器。该webif现在请您设置一个密码。写你的密码进入新密码字段并再次确认密码字段,然后单击设置。

登陆问题

如果你遇到登陆问题,比如你无法登陆这个很可能是因为你的Linux或者Windows系统的防火墙设置问题,如果你有任何防火墙,你也许需要屏蔽他们,同事,只要你在OpenWrt中设置了一个密码,telnet将不再起作用(见上)

在设置密码以后没有SSH访问功能

过一到两分钟再试。在第一次启动的时候OpenWrt会忙于设置文件系统和生成SSH密钥;SSH服务器在密钥未生成以前不会启动。

本文章由http://www.wifidog.pro/2015/07/15/openwrt%E5%AF%86%E7%A0%81.html整理编辑,转载请注明出处

openwrt固件升级方法

四种方法
有四种方法可以把OpenWrt安装在一个设备上:

1.通过原始固件

通过你的浏览器打开原始固件的管理页面,然后通过使用"固件升级"选项安装OpenWrt固件。搞定。

注意: 一些时候原始固件的升级功能包含一些确定你没有刷入错误固件文件的校验功能,如果存在这个功能,他会阻止你通过这种方式安装OpenWrt。

2.通过Bootloader和网口

正是为了便于这方面,即更新固件, 绝大多的(不是所有)bootloader 里面内置了这种更新固件的功能. 有的内置 TFTP-client, 别的有 TFTP-server, 还有FTP-client 和 甚至于有 FTP-server. 你需要了解的有:

  • bootloader的预设IP地址 (启动到系统后的ip和BL的ip不一定相同哦!)
  • 使用的是以上那种协议
  • bootloader是做客户端还是服务端
  • 预设服务的端口号, 若不是 default
  • 接口要连上
  • 可能需要用户名和密码进行登录
  • 了解设备启动后连接的时间点是很有用的, 比如:要在设备上电的1-5秒内连接,否者设备会启动进入系统

一旦你明白了上面的参数,你就可以接着一下操作:

  1. 在你的电脑上安装相应的软件 (即在本案中bootloader内置了FTP-server,你就需要准备FTP连接软件了)
  2. 阅读该软甲你的手册! 比如 man tftp, man tftpd, man ftp, man ncftp, man ftpd, man
    pure-ftpd 或者 ..
  3. 给你的电脑设置一个与bootloader相同网段的静态ip
  4. 用正确的端口连接你的电脑
  5. 通电
  6. 与bootloader取得连接
  7. 按具体情况用openwrt固件来覆盖原来的固件
  8. 不要改掉或写到bootloader 直到明确指示这样做!(不然就就得到一块高价板砖了)

注意: 有时候bootloader会不让你刷非原厂的固件, 比如 t Inventel DV4210 (AKA Livebox)
时间点: 为了能上准时间点, 连接主机与路由直接要快. 要做到尽可能的快, 你可能需要关掉你网卡的连接速率自动协商功能(也就是开着双工100mbps啥的)尤其要 关掉媒体感知功能 在你的系统上面.

具体的操作

→ tftp
→ ftp
→ xmodem

3.via Bootloader and Serial port

→ serial

4.via JTAG

→ port.jtag

本文章由http://www.wifidog.pro/2015/07/13/openwrt%E5%8D%87%E7%BA%A7%E5%9B%BA%E4%BB%B6.html整理编辑,转载请注明出处

X86 openWRT 虚拟机编译教程 在ubuntu10中X86 OpenWRT的源码编译

X86 openWRT 虚拟机编译教程 在ubuntu10中X86 OpenWRT的源码编译

一、获取软件工具

获得各种工具软件的最新依赖关系包:

sudo apt-get update

直接拷贝下一命令,并执行安装所有要用到的工具软件

sudo apt-get -y install curl wget tree grep gcj texinfo sharutils subversion ncurses-term libtool autoconf automake gcc-multilib bison screen gcc g++ binutils patch bzip2 flex make gettext unzip libc6 git-core build-essential libncurses5-dev zlib1g-dev gawk quilt asciidoc libz-dev

二、获取openWRT源码

进入当前用户home目录,建立文件夹openwrt:

cd ~

mkdir openwrt

cd openwrt

如果你的网络速度较慢,不给力,我将下载好的openWRT(版本:r38938)打包成trunk.tar.gz,大家可以拷贝到本目录后直接解压 tar xvzf trunk.tar.gz即可,然后跳过如下几步,做openWRT配置。

使用svn命令行checkout出源代码:(版本:r38938)

svn checkout svn:svn.openwrt.org/openwrt/trunk –r38938 

本文章由 http://www.wifidog.pro/2015/07/07/ubuntu%E7%BC%96%E8%AF%91X86-openwrt.html 整理编辑,转载请注明出处