码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • TP-Link TL-WR703N路由器刷打印服务,网络配置及补丁加载


    网上关于Opwnwrt 的文章已经很多了,一些是时间比较久。折腾了2台703N路由器,其中一台搞成了砖头(误删文件,没有刷不死Bread)。第二台成功刷机。

    整体刷机过程,这篇文件还是很详细的:

    TP-LINK-TL-WR703N刷Breed用Openwrt固件挂MP288打印机服务共享手机打印服务_jinwei29的博客-CSDN博客_703n刷openwrt打印机

    下面记录一些刷机的主要过程。(刷Breed、刷固件、配网络、装补丁、加主题)

    1、刷Breed(可选)。

    2、刷固件。

    下载地址,其他路由器可以在这里查询最新的固件[OpenWrt Wiki] Table of Hardware: Firmware downloads 

    703N的固件如下(LEDE版本已经集成了luci web管理界面了,通过web界面就可以随意更换固件了)https://downloads.openwrt.org/releases/17.01.7/targets/ar71xx/generic/lede-17.01.7-ar71xx-generic-tl-wr703n-v1-squashfs-factory.binhttps://downloads.openwrt.org/releases/17.01.7/targets/ar71xx/generic/lede-17.01.7-ar71xx-generic-tl-wr703n-v1-squashfs-sysupgrade.bin

    3、设置网络,因703N只有一个网口,网络作为lan口使用,通过无线桥接链接上级路由器。

    OpenWRT 网络配置WAN口和LAN口_mainn的博客-CSDN博客_openwrt 接口配置

    a、/etc/config/network

    1. config interface 'loopback'
    2. option ifname 'lo'
    3. option proto 'static'
    4. option ipaddr '127.0.0.1'
    5. option netmask '255.0.0.0'
    6. config globals 'globals'
    7. ## 下面2段是重点需要修改的。
    8. config interface 'lan'
    9. option type 'bridge'
    10. option ifname 'eth0'
    11. option proto 'static'
    12. option netmask '255.255.255.0'
    13. option ipaddr '192.168.116.1'
    14. config interface 'wwan'
    15. option proto 'dhcp'
    16. option delegate '0'

    b、/etc/config/wireless配置

    1. config wifi-device 'radio0'
    2. option type 'mac80211'
    3. option channel '11'
    4. option hwmode '11g'
    5. option path 'platform/ar933x_wmac'
    6. option htmode 'HT20'
    7. option country 'CN'
    8. #新增:桥接上级路由器
    9. config wifi-iface 'up_radio0'
    10. option device 'radio0'
    11. option mode 'sta'
    12. option ssid '上级路由器热点名' #需要根据情况修改
    13. option encryption 'psk2'
    14. option key '上级路由器密码' #需要根据情况修改
    15. option network 'wwan'
    16. #开启703N热点
    17. config wifi-iface 'lan_radio0'
    18. option device 'radio0'
    19. option mode 'ap'
    20. option ssid '703N热点名称' #需要根据情况修改
    21. option encryption 'psk2'
    22. option key '703N热点密码' #需要根据情况修改
    23. option network 'lan'

    c、/etc/config/dhcp 配置

    1. config interface 'loopback'
    2. option ifname 'lo'
    3. option proto 'static'
    4. config wifi-device 'radio0'
    5. option type 'mac80211'
    6. option channel '11'
    7. option hwmode '11g'
    8. option path 'platform/ar933x_wmac'
    9. option domainneeded '1'
    10. option boguspriv '1'
    11. option localise_queries '1'
    12. option rebind_protection '1'
    13. option rebind_localhost '1'
    14. option local '/lan/'
    15. option domain 'lan'
    16. option expandhosts '1'
    17. option authoritative '1'
    18. option readethers '1'
    19. option leasefile '/tmp/dhcp.leases'
    20. option resolvfile '/tmp/resolv.conf.auto'
    21. option localservice '1'
    22. option nonwildcard '0'
    23. ##无线及lan口dhcp服务。
    24. config dhcp 'lan'
    25. option interface 'lan'
    26. option start '100'
    27. option limit '150'
    28. option leasetime '12h'
    29. ##
    30. config dhcp 'wan'
    31. option interface 'wan'
    32. option ignore '1'
    33. config odhcpd 'odhcpd'
    34. option maindhcp '0'
    35. option leasefile '/tmp/hosts/odhcpd'
    36. option leasetrigger '/usr/sbin/odhcpd-update'
    1. config interface 'loopback'
    2. option ifname 'lo'
    3. option proto 'static'
    4. config wifi-device 'radio0'
    5. option type 'mac80211'
    6. option channel '11'
    7. option hwmode '11g'
    8. option path 'platform/ar933x_wmac'
    9. option domainneeded '1'
    10. option boguspriv '1'
    11. option localise_queries '1'
    12. option rebind_protection '1'
    13. config defaults
    14. option syn_flood '1'
    15. option input 'ACCEPT'
    16. option output 'ACCEPT'
    17. option forward 'REJECT'
    18. config zone
    19. option name 'lan'
    20. option input 'ACCEPT'
    21. option output 'ACCEPT'
    22. option forward 'ACCEPT'
    23. option network 'lan'
    24. #开启wan口策略,这一段是需要调整的。
    25. config zone
    26. option name 'wan'
    27. option output 'ACCEPT'
    28. option masq '1'
    29. option mtu_fix '1'
    30. option input 'ACCEPT'
    31. option forward 'ACCEPT'
    32. option network 'wwan'
    33. config rule
    34. option name 'Allow-DHCP-Renew'
    35. option src 'wan'
    36. option proto 'udp'
    37. option dest_port '68'
    38. option target 'ACCEPT'
    39. option family 'ipv4'
    40. config rule

    在上级路由器为703N进行MAC绑定。通过lan口或wifi连接703N后,可以通过wan口地址或192.168.116.1进行路由器的管理。

    其实可以通过web控制台进行配置。 参考资料:

    OpenWrt路由器——基础网络配置_Irving.Gao的博客-CSDN博客_openwrt配置

    4、安装打印服务等相关补丁。安装打印服务及中文包。

    网络连通后,安装补丁。

    1. opkg update
    2. opkg install luci-i18n-base-zh-cn
    3. opkg install kmod-usb-printer
    4. opkg install luci-app-p910nd
    5. opkg install luci-i18n-p910nd-zh-cn
    6. opkg install luci-proto-relay

    其中luci-i18n-base-zh-cn为web管理界面汉化包,kmod-usb-printer、luci-app-p910nd、luci-i18n-p910nd-zh-cn打印服务相关,luci-proto-relay网络桥接相关。经过简单配置就可以实现网络打印功能了。

    5、安装主题(可选)。

    主题地址:
    https://github.com/apollo-ng/luci-theme-darkmatter
    https://gitee.com/rosywrt/luci-theme-rosy
    https://gitee.com/rosywrt/luci-theme-purple

    主题手工安装对应的文件路径
    luci-theme-XX/luasrc  ==>  /usr/lib/lua/luci
    luci-theme-XX/htdocs ==> /www
    luci-theme-XX/root  ==> /root
    命令行应用主题:

    1. ##这是我比较喜欢的主题。
    2. sh ./30_luci-theme-darkmatter

  • 相关阅读:
    C++ Reference: Standard C++ Library reference: Containers: list: list: ~list
    【JavaScript进阶之旅 函数式编程篇 第三十四章】函数组合、结合律、pointfree、使用案例
    Crossover2022最新版虚拟机Mac和Linux系统兼容软件
    如何在排除子目录时挂载 Docker 卷
    通过mfc 读写文本文件的中文乱码的解决方法
    视频编码(3):H.266 编码性能比 H.265 再提升 49% 的关键丨音视频基础
    一夜之间,3.0万 Star,全部清零。。
    leetcode 145.二叉树的后序遍历
    浅析高校用电问题及智慧电力监管平台的构建
    从金鸡百花电影节,看“鼓浪屿元宇宙”的元力、魅力与想象力
  • 原文地址:https://blog.csdn.net/z3h/article/details/126795545
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号