日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪(fǎng)問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 综合教程 >内容正文

综合教程

小米路由器3G 刷openwrt并安装cups一拖多台打印机攻略

發(fā)布時(shí)間:2023/12/13 综合教程 60 生活家
生活随笔 收集整理的這篇文章主要介紹了 小米路由器3G 刷openwrt并安装cups一拖多台打印机攻略 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

R3G刷openwrt,這篇寫(xiě)的非常好了。

https://www.wunote.cn/article/3709/

為了防止原文被和諧或者丟失,復(fù)制一下備份。

——————————————————————————————————————————————

最近,在內(nèi)網(wǎng)配置AdGuardHome服務(wù)以截?cái)r部分廣告,可是,在配置完成AdGuardHome后,準(zhǔn)備將IPV4/IPV6 DNS全部更改為內(nèi)網(wǎng)服務(wù)器時(shí),卻遇到一個(gè)很無(wú)語(yǔ)的問(wèn)題—小米路由器3G的固件似乎對(duì)IPV6支持不是非常完善,無(wú)法將我的內(nèi)網(wǎng)服務(wù)器設(shè)為IPV6 DNS服務(wù)器。在經(jīng)過(guò)一番折騰無(wú)果后,打算把路由器刷成OpenWRT,因?yàn)樾∶坠俜焦碳娴奶y用了,真的和屎一樣難用

廢話(huà)不多說(shuō),開(kāi)刷!

1.在開(kāi)始之前

1.1.下載開(kāi)發(fā)版固件

小米官網(wǎng)下載:網(wǎng)頁(yè)鏈接

未知下載站:網(wǎng)頁(yè)鏈接

1.2.下載開(kāi)啟SSH固件和保存SSH賬號(hào)密碼

請(qǐng)打開(kāi)網(wǎng)頁(yè)鏈接,登錄后,即可查看你當(dāng)前登錄小米賬號(hào)綁定的所有路由器,選擇你要開(kāi)啟SSH的路由器,下載工具包和保存一下提供的ROOT密碼(注意,開(kāi)啟SSH后將會(huì)失去保修)

1.3下載Breed

官方下載:網(wǎng)頁(yè)鏈接

未知下載站下載:網(wǎng)頁(yè)鏈接

1.4下載OpenWRT

此處提供的OpenWRT版本:19.07.6

官方下載:網(wǎng)頁(yè)鏈接

未知下載站下載:網(wǎng)頁(yè)鏈接

注意要下載4個(gè)文件(initramfs-kernel、squashfs-kernel1、squashfs-rootfs0、squashfs-sysupgrade),如果從我下載站下載的話(huà)..我已經(jīng)把這些文件全部打包成壓縮包了

1.5.安裝WinSCP和PuTTY

因?yàn)檫^(guò)程太簡(jiǎn)單了,所以….就不具體講啦

2.更新開(kāi)發(fā)版

將下載的開(kāi)發(fā)板固件直接在常用設(shè)置–>系統(tǒng)狀態(tài)–>升級(jí)檢測(cè)–>手動(dòng)升級(jí)處升級(jí)即可。因?yàn)檫^(guò)程非常簡(jiǎn)單,就不截圖啦,2333

3.開(kāi)啟SSH服務(wù)

3.1.準(zhǔn)備U盤(pán)

將U盤(pán)格式化為FAT32格式,然后將下載的工具包復(fù)制到U盤(pán)中,并且保證文件名為miwifi_ssh.bin

3.2.開(kāi)始刷機(jī)

斷開(kāi)小米路由器的電源,然后插入U(xiǎn)盤(pán)到USB接口,接著先按住reset鍵,然后接通電源。待指示燈變?yōu)辄S色閃爍時(shí),即可松手啦

等待3-5秒后即可刷入成功,然后會(huì)自動(dòng)重啟,并且開(kāi)啟SSH權(quán)限

4.刷入Breed

4.1.上傳Breed固件

按照?qǐng)D中的指示使用WinSCP連接一下路由器

連上后,把breed-mt7621-xiaomi-r3g.bin上傳到/tmp文件夾

4.2.刷入Breed

接著,就是刷入Breed了,命令非常簡(jiǎn)單,但是請(qǐng)慎重,不要再執(zhí)行過(guò)程中斷電,否則就要用編程器刷機(jī)了。。。(下面命令中的/tmp/breed-mt7621-xiaomi-r3g.bin可以替換為你上傳的breed的絕對(duì)路徑)

mtd -r write /tmp/breed-mt7621-xiaomi-r3g.bin Bootloader

5.刷入OpenWRT

本以為刷入了Breed以后就簡(jiǎn)單了,什么都不用管了,結(jié)果,現(xiàn)實(shí)狠狠的給了我一個(gè)大嘴巴子,這路由器似乎有kernel0和kernel1,還有在Breed下進(jìn)行一些設(shè)置,我沒(méi)有設(shè)置,刷入固件以后出現(xiàn)了一些奇奇怪怪的bug,比如重啟配置文件就丟失什么的

5.1.在官方系統(tǒng)中刷入OpenWRT

此步不會(huì)的可以參照一下“刷入Breed”這一步驟,都是刷入固件,大同小異

首先,我們要上傳OpenWRT鏡像到/tmp目錄(initramfs-kernel、squashfs-kernel1、squashfs-rootfs0)使用一下命令進(jìn)行刷機(jī)(注意:請(qǐng)把下面命令中的bin文件自行替換為你bin文件的實(shí)際文件名和路徑)

mtd write openwrt-19.07.6-ramips-mt7621-xiaomi_mir3g-initramfs-kernel.bin kernel0
mtd write openwrt-19.07.6-ramips-mt7621-xiaomi_mir3g-squashfs-kernel1.bin kernel1
mtd write openwrt-19.07.6-ramips-mt7621-xiaomi_mir3g-squashfs-rootfs0.bin rootfs0

刷完后直接斷電即可,然后通電并按reset鍵進(jìn)Breed設(shè)置一下(斷電的情況下按住reset,通電10秒左右,燈黃閃松開(kāi)

5.2.修改Breed配置

首先,你要在小米R(shí)3G設(shè)置欄目找到并刪除normal_firmware_md5,因?yàn)樗坪鯐?huì)影響啟動(dòng);然后你要在環(huán)境變量編輯中添加一個(gè)xiaomi.r3g.bootfw,值為2(至于為啥要這么搞,因?yàn)椤?breed在沒(méi)有這個(gè)值的時(shí)候,默認(rèn)啟動(dòng)kernel0。雖然看上去似乎沒(méi)啥影響,但是不知道為什么,沒(méi)有這個(gè)環(huán)境變量我的路由器配置重啟就全沒(méi)了)

5.3.在系統(tǒng)中刷入squashfs

重啟退出Breed,進(jìn)入OpenWRT后在System–>Backup / Flash Firmware處直接刷入squashfs-sysupgrade(openwrt-19.07.6-ramips-mt7621-xiaomi_mir3g-squashfs-sysupgrade.bin),等待系統(tǒng)自動(dòng)重啟即可

6.完成!

終于擺脫了小米原生垃圾固件的束縛,投入了OpenWRT的懷抱!Yes!

另外…..如果本文存在任何錯(cuò)誤,歡迎在評(píng)論區(qū)指出!

——————————————————————————————————————————————

后面就是進(jìn)行cups插件的安裝以及多臺(tái)打印機(jī)的設(shè)置。恩山論壇的https://www.right.com.cn/forum/thread-172494-1-1.html 這篇攻略對(duì)此版本的openwrt補(bǔ)適用,會(huì)提示找不到cups。

于是只能繼續(xù)搜索,找到這篇,

https://www.right.com.cn/FORUM/thread-4054457-1-1.html

按照這個(gè)方法,需要自行到gitee下載對(duì)應(yīng)平臺(tái)的插件包并安裝。

安裝完成后的設(shè)置就是一步步的添加打印機(jī)了,那個(gè)很多文章都可以搜到 就補(bǔ)再贅述了。

最后一步,就是實(shí)現(xiàn)無(wú)線(xiàn)連接這臺(tái)打印路由,還要能上網(wǎng)的設(shè)置。 其實(shí)就是在openwrt的 無(wú)線(xiàn)中,將網(wǎng)卡添加兩次,第一次用來(lái)連接主路由上網(wǎng),第二個(gè)用來(lái)實(shí)現(xiàn)wifi熱點(diǎn)。這樣你的電腦連接這個(gè)wifi熱點(diǎn)就可以實(shí)現(xiàn)打印并同時(shí)可以上網(wǎng)了。

再就是關(guān)于界面中文,需要 opkg update命令,但是由于openwrt官網(wǎng)到國(guó)內(nèi)的速度蝸牛一般,所以一般推薦修改配置文件使用國(guó)內(nèi)鏡像。

#替換openwrt 升級(jí)源

#https://mirrors.ustc.edu.cn/help/openwrt.html

#https://mirrors.ustc.edu.cn/

sed -i 's/downloads.openwrt.org/mirrors.ustc.edu.cn/openwrt/g' /etc/opkg.conf

sed -i 's/downloads.openwrt.org/mirrors.ustc.edu.cn/openwrt/g' /etc/opkg/distfeeds.conf

安裝中文包以及ssl證書(shū)

opkg update
opkg install ca-certificates luci-ssl-openssl
opkg install luci-i18n-base-zh-cn

防丟失復(fù)制:

——————————————————————————————————————————————————————————

我最近更換了HomeLEDE固件,但發(fā)現(xiàn)其沒(méi)有集成網(wǎng)絡(luò)打印機(jī)。在嘗試安裝使用p910nd后發(fā)現(xiàn)打印機(jī)沒(méi)有反應(yīng),無(wú)法使用。某bing一番后,發(fā)現(xiàn)了CUPS,便打算折騰一番。

一、下載安裝CUPS

看了別人的資料后,原本以為可以直接在opkg中安裝使用。但我的源里卻沒(méi)有這個(gè)包。無(wú)奈之下,一番搜索,發(fā)現(xiàn)有大佬提供ipk包。點(diǎn)此下載,有能力的大佬也可以自己編譯,源碼地址。
根據(jù)自己平臺(tái)下載好相應(yīng)的包(有十多個(gè)都是)后,上傳到LEDE的tmp目錄下,(其中cups-filters這個(gè)包好像和cups不太兼容,我選擇刪去cups-filters這個(gè)包,不安裝它),在ssh下輸入命令opkg install /tmp/*.ipk --force-depends來(lái)安裝這些包。
注:如果安裝了kmod-usb-printer,該模塊可能與cups存在兼容問(wèn)題,請(qǐng)使用下面命令卸載opkg remove kmod-usb-printer
安裝完成后,打開(kāi)/etc/cups/cupsd.conf文件。對(duì)應(yīng)更改下方配置

這個(gè)配置打開(kāi)網(wǎng)頁(yè)配置,和配置中文
WebInterface Yes +DefaultLanguage zh

下方是設(shè)置允許訪(fǎng)問(wèn)的IP地址范圍,根據(jù)自己情況配置,如你LAN_IP為192.168.1.1,則改成如下方所示
<Location />
Order Allow,Deny
Allow From 127.0.0.1
Allow From 192.168.1.0/24
</Location>

下方是設(shè)置允許訪(fǎng)問(wèn)使用admin賬戶(hù)的IP地址范圍,如下設(shè)置即可
<Location /admin>
AuthType Basic
AuthClass Anonymous
Order Allow,Deny
Allow From 127.0.0.1
Allow From 192.168.1.0/24
</Location>

復(fù)制代碼

然后,輸入ssh命令/etc/init.d/cupsd restart重啟CUPS服務(wù)。

二、在CUPS上添加打印機(jī)

使用http://lan_ip:631/admin登陸CUPS管理頁(yè)面。
如果需要登錄,則用戶(hù)名:root 密碼:你配置的路由器的登陸密碼。
添加打印機(jī)
一般來(lái)說(shuō),接上打印機(jī)后應(yīng)當(dāng)能在此看到,選中后繼續(xù)。
寫(xiě)一個(gè)簡(jiǎn)單的名字,(Location輸入框用來(lái)打印時(shí)顯示在打印機(jī)列表候選的名字),選擇上共享這臺(tái)打印機(jī)
這里默認(rèn)沒(méi)有驅(qū)動(dòng),選擇Raw,點(diǎn)擊continue,然后點(diǎn)擊Add Printer添加打印機(jī)即可。
添加成功后,稍等幾秒應(yīng)該會(huì)跳轉(zhuǎn)到打印機(jī)信息界面。這里,我們復(fù)制這個(gè)網(wǎng)頁(yè)鏈接。應(yīng)如:http://lan_ip:631/printers/你前面設(shè)定的打印機(jī)名

三、WIN系統(tǒng)上添加該打印機(jī)

點(diǎn)擊微軟圖標(biāo),點(diǎn)擊設(shè)置后再進(jìn)入設(shè)備

進(jìn)入打印機(jī)和掃描儀,點(diǎn)擊添加打印機(jī)或和掃描儀,等一段時(shí)間后會(huì)出現(xiàn)下圖選項(xiàng),點(diǎn)它
然后點(diǎn)按名稱(chēng)選擇選擇打印機(jī),輸入你剛復(fù)制的地址 ,點(diǎn)擊下一步

如果連接成功會(huì)讓你選擇打印機(jī)驅(qū)動(dòng)。
當(dāng)然,如果你的打印機(jī)并不是熱門(mén)打印機(jī),很可能需要你到官網(wǎng)自行下載驅(qū)動(dòng),然后此處選擇從磁盤(pán)安裝,再選擇你下載的驅(qū)動(dòng)文件解壓包,通常需要點(diǎn)進(jìn)去自己尋找一下對(duì)應(yīng)的.ini配置文件,如果找對(duì)了就會(huì)顯示出你打印機(jī)的名字,否則會(huì)提示錯(cuò)誤,驅(qū)動(dòng)完成后進(jìn)入下一步。
然后下一步,完成即可

此時(shí),打印機(jī)應(yīng)當(dāng)能正常工作了。

總結(jié)

以上是生活随笔為你收集整理的小米路由器3G 刷openwrt并安装cups一拖多台打印机攻略的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。