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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

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

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

R3G刷openwrt,這篇寫的非常好了。

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

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

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

最近,在內(nèi)網(wǎng)配置AdGuardHome服務(wù)以截攔部分廣告,可是,在配置完成AdGuardHome后,準備將IPV4/IPV6 DNS全部更改為內(nèi)網(wǎng)服務(wù)器時,卻遇到一個很無語的問題—小米路由器3G的固件似乎對IPV6支持不是非常完善,無法將我的內(nèi)網(wǎng)服務(wù)器設(shè)為IPV6 DNS服務(wù)器。在經(jīng)過一番折騰無果后,打算把路由器刷成OpenWRT,因為小米官方固件真的太難用了,真的和屎一樣難用

廢話不多說,開刷!

1.在開始之前

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

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

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

1.2.下載開啟SSH固件和保存SSH賬號密碼

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

1.3下載Breed

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

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

1.4下載OpenWRT

此處提供的OpenWRT版本:19.07.6

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

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

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

1.5.安裝WinSCP和PuTTY

因為過程太簡單了,所以….就不具體講啦

2.更新開發(fā)版

將下載的開發(fā)板固件直接在常用設(shè)置–>系統(tǒng)狀態(tài)–>升級檢測–>手動升級處升級即可。因為過程非常簡單,就不截圖啦,2333

3.開啟SSH服務(wù)

3.1.準備U盤

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

3.2.開始刷機

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

等待3-5秒后即可刷入成功,然后會自動重啟,并且開啟SSH權(quán)限

4.刷入Breed

4.1.上傳Breed固件

按照圖中的指示使用WinSCP連接一下路由器

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

4.2.刷入Breed

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

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

5.刷入OpenWRT

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

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

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

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

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鍵進Breed設(shè)置一下(斷電的情況下按住reset,通電10秒左右,燈黃閃松開

5.2.修改Breed配置

首先,你要在小米R3G設(shè)置欄目找到并刪除normal_firmware_md5,因為他似乎會影響啟動;然后你要在環(huán)境變量編輯中添加一個xiaomi.r3g.bootfw,值為2(至于為啥要這么搞,因為….breed在沒有這個值的時候,默認啟動kernel0。雖然看上去似乎沒啥影響,但是不知道為什么,沒有這個環(huán)境變量我的路由器配置重啟就全沒了)

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

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

6.完成!

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

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

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

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

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

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

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

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

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

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

#替換openwrt 升級源

#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證書

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

防丟失復(fù)制:

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

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

一、下載安裝CUPS

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

這個配置打開網(wǎng)頁配置,和配置中文
WebInterface Yes +DefaultLanguage zh

下方是設(shè)置允許訪問的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è)置允許訪問使用admin賬戶的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上添加打印機

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

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

點擊微軟圖標,點擊設(shè)置后再進入設(shè)備

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

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

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

總結(jié)

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

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