http://downloads.openwrt.org/snapshots/trunk/x86/openwrt-x86-generic-combined-ext4.img.gz
二 将镜像文件写入目标磁盘
2.1 写盘工具
可提议采用CF卡、电子盘等当作Openwrt的系统盘,其具备小巧的特点,有着安静的特性,还拥有省电的特质。
IMG 写盘工具通常使用 physdiskwrite 或者 Win32DiskImager 下载地 址: Physdiskwrite:http://m0n0.ch/wall/downloads/physdiskwrite- 0.5.2.zip Win32DiskImager:
http://launchpad.net/win32-image-writer/0.2/0.2/+download/win32diskimager-RELEASE-0.2-r23-win32.zip
对Openwrt而言,运用上边任意一个写盘工具都没多大影响,针对某些软路由来讲,使用win32diskimager写入之时会致使无法启动等状况,建议大家采用physdiskwrite写盘。
2.2 Physdiskwrite 写盘
有一款名为Physdiskwrite 的存在,它属于基于DOS的写盘工具这个类别,其操作需要在CMD的环境底下开展。
(1)去把Physdiskwrite.exe,放置于放置了镜像文件的同一目录当中处,使之在一起。
(2)在cmd之下使之进入那个目录,键入命令Physdiskwrite.exe –u backfire.img来开展写盘,-u、参数是目标磁盘大于800 M的时候所要加以附加的。
(3)接下来会提示你选择需要写入磁盘。请注意选择,不要选错了。
把Physdiskwrite.exe这个玩意儿,为了输入能便利些,改成像pdw.exe这样的名称,然后使用pd w.exe这个指令,再加上–u这个标识以及backfire.img,就依照如此这般输入即可。
能够依据磁盘型号、磁盘容量大小等要素来判别正确的那个磁盘。其中在磁盘信息里,cyl所代表的是柱面,tpc所代表的是磁头,spt所代表的是扇区。磁盘容量等于(柱面乘以磁头乘以扇区乘以512)字节。
值得留意的是,在把字节转算成MB单位之际,硬盘厂商采用1000作为进制,然而windows系统所采用的却是1024作为进制。
(4) 于众多磁盘之中,精准选定那具备特定条件的确切磁盘之后,开始键入与之相关的数字序号。随后,系统给出需要进行确认的信息提示,此时,做出选择,选Y。
2.3
win32diskimager 写盘
这是一个磁盘写入工具此工具名为win32diskimager ,它具有图形化的特点 ,在Win7系统下面进行使用时 ,建议采用“以管理员身份运行”这种方式。
选择 img 文件,及磁盘序号。点击 write 即可
三 管理界面
把镜像写入磁盘之后,就能够把磁盘或者CF安装到用以做软路由的机器之上了。开启机器。在BIOS里面将其设置成硬盘来启动。
Openwrt的管理系统,能划分成控制台以及web管理,其中web管理,我们主要运用luci的管理界面,除此之外,还有X-wrt的管理界面,喜欢的朋友能够自行安装。
3.1 openwrt 的控制台
3.1.1 本机控制台
画面呈现启动过程已完成,按下enter将引领进入Openwrt的控制台,于控制台处借助命令行的形式针对特定事宜运作,实际操纵是可行的。
3.1.2 远程控制台(telnet/SSH)
Openwrt能够借助LAN或者WAN,来针对系统开展管理控制。对于telnet以及SSH登录是予以支持的。需要注意的是,SSH登录一定要先去设置root帐号的密码(系统默认密码呈现为空的状态)。
系统账户 root 密码修改方式:
(1) 在控制台下面输入 passwd root,设置密码
(2) 用 telnet 方法登录
要在secureCRT(也就是其他能支持telnet的工具)之下,借助telnet去修改密码。
命令与本地控制台相同。Passwd root
设置好密码之后,便可以用 SSH 进行登录。
3.1.3 SSH 登录
正常状况下,我们主要借助secureCRT,或者putty这两款工具,达成登录实施管理操作。
一款名为SecureCRT的终端仿真程序,它支持SSH(SSH1以及SSH2),并且支持Telnet和rl ogin协议,再者 SecureCRT 它是一款。
适合用来连接运行包含Windows、UNIX以及VMS的远程系统的堪称理想的工具,下载地址为http://9.duote.com.cn/securecrt.zip。
使用步骤:
(1) secureCRT 登录,登录协议选择为 SSH2
(2) 于随后的回话选项之中,将协议选定为 SSH2,键入那个默认的 ip 地址(这地址是 192.168.1. 1),接着始终持续下一步。
(3) 回到连接选项卡,点击连接。会提示保存安全密钥,直接保存。
(4) 然后根据提示输入用户名和密码,即进入 SSH 远程制台了。
除此之外,能够利用putty来施行登录操作,Putty它属于那种免费的,并且处在Windows 32平台下的telnet、 rlogin以及ssh客户端,不过呢此功能毫无任何逊色于商业类telnet工具之处。
使用也很简单。具体设置就不赘述了。
Putty 下载地址:http://code.google.com/p/puttycn/downloads/detail?name=putty_0. 60cn2.zip
3.1.4 winSCP 的使用
WinSCP于Windows环境下,应用SSH,属于开源图形化SFTP客户端,并且支撑SCP协议,关键功能为在本地与远程计算机之间负责,安全复制文件。
借助winSCP,我们能够把某些文件直接拷贝至openwrt系统目录里,甚至于直接对文件进行编辑。下载地址:http://winscp.net/download/winscp433setup.exe
(1) 开启winSCP,呈现登录对话框,填进地址,协议选定为SCP。
(2) 通过点击位于一侧的,被指称为SCP/Shell的选项,将查找用户组之前位置上的勾予以去除。
(3) 点这儿登录,填进用户名,再填进密码,这样就能进到winSCP的主界面了。
(4) 登陆后的操作与 FTP 客户端类似。
3.2
openwrt 的 web 管理界面
当然,更简单直观的就是直接进入 web 管理界面进行设置。
存在于Openwrt之中的web管理界面,主要包含luci以及X-wrt这两者,当前应用较为广泛的乃是luci,此种应用更多的的luci有着一个最新版本,版本号为1.0,而此篇教程是以有着版本号1.0的luci界面作为主要讲述对象的。
进行Backfire版安装之后,不用另外去做设置,就能够进入web管理界面。
首次登录 web 界面时,会提示你设置密码。
这时的root密码呈现为空之状态。径直点击login便能达成进入的操作。
在进入这个之后,要点击那个System—Administration,于Router Password那个地方对管理密码进行设置,这一点必须要做到,唯有如此才能够借助SSH连接来展开控制呢。
对于trunk版,其默认状态下不存在luci管理界面,这就要求我们通过手动方式来进行安装,至于具体的安装步骤则可去查看后续的内容。
四 基本网络设置
现如今,虽说能够将名为openwrt的web管理界面予以打开,或者实现远程登录控制台这一操作,但在此种情形之下,却还是没办法经由openwrt进行上网~
鉴于当下网络接口仅有一个lan口,而wan口尚未施行设置,存在主要的两个用于设置的方法:
1: 直接在 web 管理界面设置修改。
以命令行的方式进行修改,或者借助winscp来修改,针对的是,/etc/config/network文件。
4.1
web 管理界面设置网络接口
(1)登录 web 管理界面
(2)通过鼠标点击network—interface,从其下方挑选并选择add new interface,进而进入呈现为如下状态的页面。
用于对所设置的接口在给定的称谓方面而言的名称,此称谓为新的性质的接口的名称,设置这样的接口称呼方面的名称时,要将其设为—-(比如设为WAN,或者设为WAN1之类的情况),这里涉及到对新接口怎么去设定其名字这么一回事情。
将以下界面加以覆盖,选定网卡 ,就是在这里我们要去选择eth1 ,随后点击submit。
(3)点击 submit,便进入了接口编辑页面。
于general setup选项卡当中,鉴于自身的网络情形开展设置,有静态IP,DHCP,pp poe这几种情况,在此处我们选定DHCP。
在Firewall setting选项卡之中,挑选防火墙区域,把它设定为WAN ,若不进行防火墙区域的设置,便不可以上网。
当设置被完成之后,则去点击 save and apply来将设置予以应用。倘若一切处于正常状态之下,那么在这个时候便能够正常地进行上网了。
4.2 使用控制台设置网络接口
(1)经SSH进行登录操作,进行输入,输入的内容为vi,具体来看等于是/etc/config/network。
出现如下的类似画面
(2)使光标得以移动,依据你所采用的wan接入方式,按下快捷键a,将内容予以插入,此内容的设置情况可见于3.4,在其后面添加相关内容。
(3)当设置完成之后,按下esc键,接着输入:w(为保存之意),随后按下回车键。之后再次按下esc键,再输入:q(此为离开之意)。
(4)重启。
4.3 通过 winSCP 设置网络接口
采用SSH途径来予以network那边的配置文件作出修改,并非是特别便利且直观的。我们能够径直借助winSCP登录openwrt从而实施修改。
network 文件。
(1)使用 winSCP 登录 openwrt
(2) 于winSCP内直接进行打开/etc/config目录的操作,而后双击以打开network文件。
(3) 在 winSCP 的文本编辑界面中,加入相关网络设置内容。
(4) 保存,保存过程中会提示输入密码。
4.4 各种上网方式的 network 设置
VI 命令下无须输入 ’ 引号
DHCP 方式:
配置,“接口”,对于“广域网”一项,把名叫“ifname”的选项设为“以太网接口1”;把名为“协议”的选项设为“动态主机配置协议”。
静态方式:
设配置,针对“接口”,名为“广域网”,设置选项名为“接口名称”,其值为“以太网1”,再设置选项名为“协议”,其值为“静态”。
选项 ’ipaddr’ 为 ’192.168.2.222’,选项 ’netmask’ 设为 ’255.255.255.0’,选项 ’gateway’ 是 ’192.168.2.1’ ,选项 ’dns’ 归为 ’192.168.2.1’。
pppoe 方式:
配置那个被叫作“interface” 的,名为“WAN” 这一项,有选择项称“ifname” 其值为“eth1” ,还有选择项称“proto” 其类型是“pppoe”。
把“选项”设置为“用户名”-“02312345678”,再把“选项”设置成“密码”-“02312345678”。
五 软件安装
Openwrt供应了好多不同种类软件包被安装的办法喽,其中涵盖借助web管理界面来安装,就连通过命令行那种方式来进行安装也在其中呢。
5.1 web 界面安装软件
在Openwrt的软件管理界面当中,可以径直更新相关软件,进行下载并安装新的软件,极为便利。点击system(系统)——software(软件源)便可进入到openwrt的软件管理局面。于此能够设置系统的软件源地址,更新软件包列表,下载并给予安装软件包,去除已经安装的软。
件(4)安装软件源里面提供的软件
要留意的是,官方所编译的openwrt backfire 10.03 RC5版本当中,软件源地址的设置是错误的,这致使无法正常地去更新以及安装软件,所以需要我们手动进行修改。
(1)于管理界面当中,点击“Edit package lists and installation targets”,进而进入“OPKG Configuration”界面。
(2)将第一行里面的网址
http://downloads.openwrt.org/backfire/10.03.1-rc5/x86/packages
替换为
http://downloads.openwrt.org/snapshots/backfire/10.03.1-RC5-testing/x86/generic/pa ckages/
(3)点击 submit 确认
5.1.1 安装官方源提供的软件
(1) 确认 wan 口已经连通,openwrt 上网正常。
(2) 于软件管理界面作出点击这个动作,Update package lists也就是用来完成更新软件包列表这项操作的。
(3) 更新成功呈现,如果,在容量显示条下面,显示了Package lists updated: OK。
(4) 于 Available packages 的范围里,去挑选你所需求的那个软件包,针对每一个该软件包而言,其后面都附着着一个较为简略的介绍,然后执行点击安装这种操作便可达成。
5.1.2 通过网址下载安装
有的情形下,ipk软件包并非存在于官方所提供的源当中,处于这种情况时,能够借着采取下载继而实施安装这样的方式,来达成安装的操作。
(1)找寻到你所需软件ipk包所在地址,像NWAN,其是http://sutuo.tk/nwan_1.3i_all_lu ci1.0.ipk。
(2)先是在“Download and install package: ”里面,将内容输入为“ipk”地址,随后点击“OK”。
(3)胜利达成后,将会针对安装该特定的东西提示其安装成功,即显示Install ’****.ipk’: OK。
5.2
命令行方式安装软件
4.2.1 直接下载安装
(1)使用诸如secureCRT或者Putty这般样式的SSH这类工具,去登录openwrt。
(2)输入 opkg update
(3)去安装由官方源所提供的软件,能够直接进行输入,输入的内容是:opkg install软件名称。
未经允许不得转载:openwrt技术分享 » OpenWrt安装教程:用physdiskwrite轻松写盘

openwrt技术分享
微信关注,获取更多