`

OpenWrt 刷机 网络配置

阅读更多

Openwrt 刷机

产品准备:
1. TP-Link 无线路由(TL-WR703N)
2. USB-TTL 串口转换
3. 导线若干
4. 其他焊接工具

Openwrt:
Openwrt official web site for 703n:
http://wiki.openwrt.org/ru/toh/tp-link/tl-wr703n
固件系统:
Openwrt bin 下载地址:
openwrt-ar71xx-generic-tl-wr703n-v1-squashfs-factory.bin
如果link不可用,可直接到 http://wiki.openwrt.org/toh/tp-link/tl-wr703n 页面的flashing部分下载。


刷机步骤:
1. 通过路由器原有页面刷机

可以参考如下连接:

http://www.geek-workshop.com/thread-2418-1-1.html

只要包下的没问题,通过路由自带的页面中软件升级的功能可以比较容易的刷固件。

在此不累述。


2. 通过串口刷机
(待续。。)


系统网络配置:


有两种配置方式,一种是配置后可以通过路由连接到外网,但是路由器必须要通过LAN口连接上级路由器。另一种方式是刷机后的路由器通过wifi连接到上级路由器,并以中继的方式连接PC和上级路由器,达到不用切换网络也可以上外网。以下的配置都是经过真实测试的,本人都尝试过并成功连接网络。

下面分别介绍:

 

一、配置网络后的效果是PC可以通过刷机后的路由器的LAN口连接到外网。


网络配置参考的是:
http://www.right.com.cn/forum/thread-50257-1-1.html
防止不能访问,再次累述下。

 

使用的是Openwrt的uci命令:
1.   先配置有线
1.1 设置lan ip(即访问路由的ip)

uci set network.lan.ipaddr=[lan ip]

 例如:

此处我设置的路由ip为192.168.1.2 (因为我连接上机路由,上级路由的ip是192.168.1.1 以防ip冲突)


1.1.1 pppoe用户

uci set network.wan.proto=pppoe    //设置wan口类型为pppoe
uci set network.wan.username=[上网帐户]
uci set network.wan.password=[上网密码]    //这两行设置pppoe用户名和密码

(因为实验网络不是直接连接,所以这个配置没有试过)

 

1.1.2 如果要挂在上级路由下面就这样

uci set network.wan.proto=none    //关掉wan
uci set network.lan.gateway=[上级路由ip]    //网关指向上级路由
uci set network.lan.dns=[上级路由ip]    //dns指向上级路由
uci set dhcp.lan.ignore=1    //关掉lan的dhcp

 例如:

gateway '192.168.1.1'

dns '192.168.1.1'

 

2. 配置无线

uci set wireless.@wifi-device[0].disabled=0    //打开无线
uci set wireless.@wifi-device[0].txpower=17    //设置功率为17dbm 太高会烧无线模块
uci set wireless.@wifi-device[0].channel=6    //设置无线信道为6
uci set wireless.@wifi-iface[0].mode=ap    //设置无线模式为ap
uci set wireless.@wifi-iface[0].ssid=[自己设置SSID]    //设置无线SSID
uci set wireless.@wifi-iface[0].network=lan    //无线链接到lan上
uci set wireless.@wifi-iface[0].encryption=psk2    //设置加密为WPA2-PSK
uci set wireless.@wifi-iface[0].key=[密码]    //设置无线密码

例如:

ssid=Openwrt 

3. 应用配置

uci commit    //应用
/etc/init.d/network restart    //重启网络服务

 4. 测试

用PC查找名字为自定义的ssid(如:Openwrt),然后连接,输入密码。

SSH到刚才设置的路由IP(192.168.1.2),然后ping baidu.com。如果没有丢包,就说明配置成功。当前的Openwrt可以访问外网。

 

root@OpenWrt:~# ping baidu.com
PING baidu.com (220.181.57.216): 56 data bytes
64 bytes from 220.181.57.216: seq=0 ttl=49 time=20.559 ms
64 bytes from 220.181.57.216: seq=1 ttl=49 time=20.497 ms

 TIPS:

network的配置:

 

root@OpenWrt:~# cat /etc/config/network

config interface 'loopback'
        option ifname 'lo'
        option proto 'static'
        option ipaddr '127.0.0.1'
        option netmask '255.0.0.0'

config globals 'globals'
        option ula_prefix 'fd35:7a59:59b5::/48'

config interface 'lan'
        option ifname 'eth0'
        option force_link '1'
        option type 'bridge'
        option proto 'static'
        option netmask '255.255.255.0'
        option ip6assign '60'
        option gateway '192.168.1.1'
        option dns '192.168.1.1'
        option ipaddr '192.168.1.2'

 wireless的配置:

 

root@OpenWrt:~# cat /etc/config/wireless

config wifi-device 'radio0'
        option type 'mac80211'
        option hwmode '11g'
        option path 'platform/ar933x_wmac'
        option htmode 'HT20'
        option disabled '0'
        option txpower '17'
        option channel '6'

config wifi-iface
        option device 'radio0'
        option network 'lan'
        option mode 'ap'
        option ssid 'Openwrt'
        option encryption 'psk2'
        option key '1234567'

 二、通过刷机后的路由器的wan口连接外网(中继连接)。

1. 用网线连接PC和TP703N路由器,此时PC已经断开其他网络。

2.在浏览器里输入 http://192.168.1.1 (某人路由的访问地址),如下图,为已经刷好Openwrt固件的路由登陆界面:


3. 登陆,如果没有设置过密码,默认是admin。然后选择Network -> Interfaces


4. 配置Lan口。选择Eidt按钮。



4.1 设置Lan口Ip

 设置和上级路由不通的网段,本例用的是192.168.10.1



 5.查找并配置上级路由的AP

选择Network-> Wifi



 选择Scan按钮,查找Wifi AP。



 

选择上级无线路由的AP,然后点击Join Network 按钮



 输入上级路由的访问密码,并选择wan选项,然后点击submit 提交



 创建好后可以在Network->Wifi 页面查看信息:



 查看具体的配置信息,这里需要注意的是在Interface Configure选项卡里ESSID一定要和之前选择的AP的SSID的名字一直,否则会导致连接失败。Mode是Client,Network是wwan.

确认信息无误后点击Save&Apply 按钮。

在Network-> Interface页面里查看刚才创建的wan的信息,如果连接成功上级的路由会自动分配一个IP给当前的703N,显示如下图



 配置的Lan的IP和wan的ip都已经分配好了。表示上级的DHCP和703N的IP都已经连接并配置好了。

 6. 创建703N的AP

选择Network->Wifi页面,然后点击Add按钮,如下图



 设置703N的AP信息:(Network选择wan)


在Wireless Security标签设置访问密码。

最后,保持并应用该AP。

下面我们来查看配置好的上级路由的AP和刷机路由的AP



 到此我们可以看到,上级的路由作为Client,703N路由作为master。

我们就可以在PC的网络查找里找到我们配置好的中继路由(Openwrt,即 703N路由)。

我们就可以成功通过703N来连接到外网了。

 

 

  • 大小: 11.2 KB
  • 大小: 12.5 KB
  • 大小: 20.7 KB
  • 大小: 14.6 KB
  • 大小: 4.7 KB
  • 大小: 13.7 KB
  • 大小: 21.8 KB
  • 大小: 23.5 KB
  • 大小: 18.2 KB
  • 大小: 12 KB
  • 大小: 25.3 KB
  • 大小: 13.6 KB
  • 大小: 15.5 KB
  • 大小: 19.2 KB
分享到:
评论

相关推荐

    OpenWRT刷机教程

    "OpenWRT刷机教程详解" OpenWRT是一款流行的开源路由器操作系统,官方提供了多种版本和架构,支持多种路由器硬件平台。OpenWRT刷机教程是指将OpenWRT固件刷写到路由器中,使其变成一个功能强大且高度可定制的路由器...

    OpenWRT刷机教程(tftp刷机)

    OpenWRT是一个开源的、基于Linux的嵌入式操作系统,被广泛用于各种网络设备,如无线路由器。这个刷机教程是针对中兴H618B无线路由的,旨在通过TFTP(Trivial File Transfer Protocol)协议来更新其固件为OpenWRT。...

    小米4c路由器 openwrt刷机包刷机 breed小米4c路由器 原厂刷机包 eeporn bootloader

    它支持动态DNS、端口转发、QoS(服务质量)设置等功能,对于喜欢自定义网络配置的用户来说,是理想的选项。OpenWrt还具有强大的命令行界面和Web管理界面,方便用户进行远程管理和监控。 接下来,我们来看Breed。...

    7500固件刷openwrt

    6. **初次配置OpenWrt**:刷机成功后,需要通过浏览器访问路由器的管理界面(通常是192.168.1.1),进行OpenWrt的初次设置,包括设置密码、网络连接等基本配置。 刷写OpenWrt固件的过程中,可能涉及的知识点包括: ...

    packages-openwrt.zip

    《OpenWRT软件包管理详解》 OpenWRT是一个基于Linux的开源路由固件项目,它为各种无线路由器提供了强大的可编程...理解并掌握OpenWRT的软件包系统,将极大地提升OpenWRT的使用体验,使路由器成为功能丰富的网络中心。

    TP-LINK WR703N OpenWrt刷机教程及固件 4M ,稳定 支持3G和打印机共享外接卡簧

    10.解释下共享手机网络,OpenWrt官方称为USB Tethering,指openwrt路由器通过USB连接智能手机, 而智能手机的网络共享给openwrt使用。 目前固件只支持Android系统共享网络功能,而支持iPhone需要集成的软件太多,...

    openwrt刷锐捷工具包

    6. **初始化设置**:固件刷写完成后,需要进行基本的网络配置,如设置IP地址、连接到WiFi等。 【描述】中的"需要教程的可以联系本人"表明,这个工具包可能包含了一套详细的刷机教程,或者提供者愿意提供个人指导,...

    TP-LINK WR703N OpenWrt刷机教程及固件 4M ,稳定 支持3G和打印机共享外接网卡

    10.解释下共享手机网络,OpenWrt官方称为USB Tethering,指openwrt路由器通过USB连接智能手机, 而智能手机的网络共享给openwrt使用。 目前固件只支持Android系统共享网络功能,而支持iPhone需要集成的软件太多,...

    迅捷FW150R V1 刷0penwrt固件(分三步走)_ fast 150rm openwrt. fast 150r 刷机-网

    在完成刷机之后,你可以通过OpenWrt的LuCI界面(Web管理界面)配置网络设置,安装各种插件,实现诸如端口转发、QoS(服务质量)、DNS解析等功能。同时,OpenWrt的终端命令行也允许你进行更深入的系统管理和定制。 ...

    Wr720n刷OpenWrt打印服务器实现奔图打印机网络无线打印

    关于“wr7200N v3打印机服务固件及文件”这个压缩包,它很可能包含WR720n v3版的OpenWrt固件镜像,以及可能的刷机教程和配置文件。在使用这些文件前,仔细阅读压缩包内的文档,确保遵循正确的步骤和指南。 总结,...

    HG255D刷机工具与教程(适合openwrt,dd-wrt)

    6. **验证安装**:路由器重启后,通过浏览器访问其默认IP地址检查新固件是否成功安装,并按照DD-WRT的初次设置流程配置基础网络设置。 7. **高级设置**:一旦基本设置完成,用户可以进一步探索和配置DD-WRT的高级...

    极壹s刷openwrt工具包.zip

    OpenWRT的灵活性和可定制性是其最大优点,尤其适合对网络设置有较高需求的用户。 极路由1S是一款受到许多DIY爱好者欢迎的路由器,因其硬件性能不错且支持第三方固件升级。"极路由1S ROOT包"是用于获取路由器root...

    hg255d刷机0831openwrt

    OpenWrt 提供了强大的命令行接口,允许用户进行高级网络配置和软件安装。 4. **uboot**: Uboot 是一个广泛使用的开源引导加载程序,它负责在系统启动时加载操作系统内核。在刷机过程中,uboot 通常是第一步,因为...

    FIR302 刷openwrt脚本

    通过刷入OpenWrt,用户可以自由地调整路由器的功能,例如增加安全设置、优化网络性能或安装额外的应用程序。 【描述】中提到的"bin文件"是固件镜像文件的通用格式,通常在路由器固件升级过程中用到。在OpenWrt的...

    蒲公英X3A刷机固件+原厂固件+Openwrt-23.05.3固件+CH341A编程器软件

    原厂固件适合大部分普通用户,而OpenWrt更适合熟悉Linux和网络配置的进阶用户。 - **安全升级**:定期检查固件更新,保持路由器系统的安全性,防止潜在的安全威胁。 5. **刷机流程**: - 下载并解压压缩包,获取...

    WDR6500V2刷OpenWrt专用

    你可以通过默认的IP地址(如192.168.1.1)访问路由器的Web管理界面,进行初始设置和网络配置。 OpenWrt的刷入,不仅能够让你的路由器运行更自由、更强大的操作系统,还可以实现更多的自定义功能,例如安装额外的...

    360路由器P2刷机文件

    6. **配置新固件**:新固件可能会有不同的默认设置和界面布局,需要重新配置网络参数、安全设置等。此外,第三方固件可能提供额外的高级功能,如端口转发、QoS(服务质量)设置等,需根据需求进行调整。 7. **注意...

    wr880n v1路由器刷openwrt固件

    首次启动,需要通过命令行或LuCI(OpenWrt的图形界面)进行基本配置,如设置网络接口、Wi-Fi、密码等。 四、4M版本固件详解 4M版本的OpenWrt固件意味着固件镜像的大小约为4MB。由于WR880N V1的内存限制,选择合适的...

    Openwrt通用固件-make-menuconfig配置.zip

    在OpenWrt中,`make menuconfig`用于配置固件的特性,包括内核模块、软件包、网络服务等。下面将详细介绍OpenWrt的`make menuconfig`配置过程及其相关知识点。 首先,`make menuconfig`启动一个基于文本的图形界面...

    941N V5官方web直刷openwrt

    6. **恢复网络**:刷入OpenWrt后,路由器可能需要重新配置网络参数,包括WAN口连接方式、LAN口IP地址、无线网络设置等。 7. **安装基础软件**:OpenWrt提供了LuCI(Luci Configuration Interface)图形化界面,方便...

Global site tag (gtag.js) - Google Analytics