• 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

  • 相关阅读:
    BC1电子元件的功能、应用与未来前景 | 百能云芯
    助力网络安全攻防演练 | 中睿天下获国网蒙东电力数字化事业部感谢信
    故障预警 vs 故障分类:哪个更有意义,哪个更具挑战性?
    随想录一刷Day52——动态规划
    Vue之VueX知识探索(一起了解关于VueX的新世界)
    JavaScript查找最长的公共前缀
    c++ 之 socket udp与tcp client server实现
    红队专题-Cobalt strike从小白到飞升手册
    前端学习笔记003:JavaScript 6 + 用户脚本
    《永恒空间2》v1.1.36252中文版
  • 原文地址:https://blog.csdn.net/z3h/article/details/126795545