• 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

  • 相关阅读:
    uniapp和vue组件之间的传值方法(父子传值,兄弟传值,跨级传值,vuex)
    盛会落幕,精彩延续 | 云扩科技入选《2022中国AI商业落地市场研究报告》
    有刷与无刷电机的原理
    HashMap扩容、树化分析
    [PyTorch][chapter 63][强化学习-QLearning]
    Rxjava3 全新详解及常用操作符
    typeof 在TypeScript中和JavaScript中的区别
    【OpenCV实现图像:使用OpenCV进行物体轮廓排序】
    2023学生党护眼台灯怎么样选择?盘点公认好用的护眼台灯
    如何知道页面浏览时长系列文章之 Android 篇
  • 原文地址:https://blog.csdn.net/z3h/article/details/126795545