新聞中心
在互聯(lián)網(wǎng)時(shí)代,我們對(duì)網(wǎng)絡(luò)的依賴越來越大,尤其在疫情期間,家庭網(wǎng)絡(luò)的質(zhì)量顯得更為重要。而路由器作為我們家庭網(wǎng)絡(luò)的入口,其性能和功能舉足輕重。然而市面上常見的路由器功能有限,深度定制難度大,所以越來越多的愛好者開始創(chuàng)造自己的路由器。本文將介紹如何利用開源軟件 DIY 一臺(tái)功能強(qiáng)大的 Linux 路由器。

創(chuàng)新互聯(lián)建站專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于做網(wǎng)站、成都網(wǎng)站建設(shè)、順昌網(wǎng)絡(luò)推廣、微信平臺(tái)小程序開發(fā)、順昌網(wǎng)絡(luò)營(yíng)銷、順昌企業(yè)策劃、順昌品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)建站為所有大學(xué)生創(chuàng)業(yè)者提供順昌建站搭建服務(wù),24小時(shí)服務(wù)熱線:18980820575,官方網(wǎng)址:www.cdcxhl.com
1. 硬件選型
首先是硬件部分,我們需要選擇一臺(tái)能夠支持安裝開源軟件的路由器,這樣我們就可以用各種自定義方式來擴(kuò)展路由器的功能。我的選擇是斐訊 N1,斐訊 N1 是一臺(tái)基于 ARMv8 架構(gòu)的小型單板電腦,擁有 1.2GHz 的四核 Cortex-A53 處理器和 1GB 的 DDR3 內(nèi)存。它內(nèi)置的 8GB eMMC 存儲(chǔ)器和 microSD 卡槽,可以輕松支持安裝 Debian 等 Linux 操作系統(tǒng),同時(shí)也支持 USB 3.0 和 Type-C 接口,方便連接各種外設(shè),是一款非常適合 DIY 路由器的硬件平臺(tái)。
2. 系統(tǒng)安裝
接著是系統(tǒng)安裝部分,我們需要選擇一款適合我們自己的 Linux 發(fā)行版,然后把它安裝到路由器上。一般我們使用的 Linux 發(fā)行版是基于 Debian 的,就像 Raspbian、Ubuntu、Debian 等等。對(duì)于斐訊 N1,更流行的 Linux 發(fā)行版是 OpenWrt,OpenWrt 是一個(gè)適用于嵌入式設(shè)備的 Linux 系統(tǒng),具有高度的可定制性和靈活性。安裝步驟如下:
(1)下載 OpenWrt 的固件文件,并將其上傳到斐訊 N1 上。
(2)通過終端連接到斐訊 N1,執(zhí)行如下命令
“`
# 確認(rèn)存儲(chǔ)空間夠用,建議使用 mtd 命令進(jìn)行確認(rèn)
$ mtd -r nand dump | grep rootfs
$ mtd -r list | grep rootfs
“`
(3)將下載的固件文件解壓并安裝,執(zhí)行如下命令
“`
# 先更改權(quán)限
$ chmod +x ***.img.gz
# 解壓到 rootfs 即 / 時(shí),-d 參數(shù)需要留空(為了安裝成功,一定根據(jù)實(shí)際情況更改 U 盤的設(shè)備節(jié)點(diǎn))
$ gzip -dc ***.img.gz | dd of=/dev/sda
“`
3. 系統(tǒng)配置
安裝好系統(tǒng)之后,我們需要對(duì)其進(jìn)行一些配置才能開始使用這臺(tái)路由器,包括網(wǎng)絡(luò)設(shè)置、無線設(shè)置、軟件安裝等。其中網(wǎng)絡(luò)設(shè)置和無線設(shè)置是最基本的配置。
網(wǎng)絡(luò)設(shè)置:在 /etc/config/network 中編輯配置文件,配置 WAN 和 LAN 接口,指定靜態(tài) IP 或 DHCP 請(qǐng)求,并開啟 NAT 功能。
“`
# This file describes the network interfaces avlable on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# Configure WAN interface with DHCP client
auto eth0.2
iface eth0.2 inet dhcp
# Configure LAN interface with static IP address
auto br-lan
iface br-lan inet static
address 192.168.1.1
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8 8.8.4.4
“`
無線設(shè)置:在 /etc/config/wireless 中編輯配置文件,配置無線信道、加密方式等,并將 SSID(Service Set Identifier)和密碼設(shè)置為自己喜歡的值。
“`
# This file is interpreted as YAML. See /usr/share/doc/ubox/README.ubox.gz
# for a description of the format.
wlan0:
device_type: mac80211
type: wifi-device
channel: 1
hwmode: 11g
htmode: short-gi-20
country: CN
txpower: 20
freq_offset: 0
disable_: false
wireless_mode: wlan
ssid: “MyRouter”
encryption: psk
key: “MyPassword”
“`
安裝軟件:在路由器上安裝軟件可以為我們提供更多的功能,比如網(wǎng)絡(luò)代理、穿透、數(shù)據(jù)統(tǒng)計(jì)等等。OpenWrt 有一個(gè)名為 opkg 的包管理器,它能夠幫助我們方便地查找和安裝軟件。比如通過 opkg 安裝 Shadowsocks:
“`
# update package database
$ opkg update
# install shadowsocks-libev
$ opkg install shadowsocks-libev-ss-local
“`
4.
DIY 路由器的好處顯而易見,我們可以把這個(gè)路由器打造成強(qiáng)大的網(wǎng)絡(luò)控制中心,通過安裝自己想要的軟件和插件,來拓展它的功能。不過這并不意味著 DIY 路由器就是容易做的事情,特別是在硬件選型和系統(tǒng)安裝等關(guān)鍵步驟上需要更多的耐心和技巧。DIY 路由器的過程中,我們需要有很強(qiáng)的探究精神和創(chuàng)新思維,去發(fā)掘更多的可能性,創(chuàng)造更多的價(jià)值。
相關(guān)問題拓展閱讀:
- linux怎么做路由器
linux怎么做路由器
謝謝~~~為了不被系統(tǒng)刪掉所以復(fù)制一大堆東西過來。。呵呵~~
在linux下搭建網(wǎng)站的時(shí)候,亂碼問題困擾了我差不多一個(gè)星期,后來終于解決了。 我的體會(huì)就是:應(yīng)用必須和數(shù)據(jù)庫(kù)的字符集(編碼)相一致。 具體地說,就是,如果你想使用gb2312編碼,那就要保證:每一個(gè)jsp文件都是以gb2312編碼存儲(chǔ)的(在保存文件的時(shí)候選擇gb2312編碼就可以了),另外,文件頭旁鏈還要定義;關(guān)于數(shù)據(jù)庫(kù),創(chuàng)建數(shù)據(jù)庫(kù)時(shí)就要定義編碼,例如:create database mysql default character set gb2312 collate gb2312_chinese_ci;最后要做得就是,連接數(shù)據(jù)時(shí),在相關(guān)文件中加入以下代碼: useUnicode=true&characterEncoding=gb2312. 要補(bǔ)充說明的是,在linux下,其實(shí)不用激啟陸選擇gb2312,我都用的是utf8,當(dāng)然也需明頃要按照以上步驟進(jìn)行設(shè)置,肯定不會(huì)出現(xiàn)亂碼!個(gè)人喜好,大家隨意! 之前我試了很多方法,比如在/etc/sysconfig/i18n文件中改系統(tǒng)字體,在/etc/my.cnf中字段后加入如下語句default-character-set=gb2312等等,我覺得沒有必要。 以上步驟看似很簡(jiǎn)單,但是我的失敗教訓(xùn),也是我的成功心得?,F(xiàn)在與大家分享,看后有收獲的,不頂一下就是你的不厚道了! 忘了,還有很關(guān)鍵的一點(diǎn),jdbc千萬要用適合的版本,之前我用的是3.0.9,發(fā)現(xiàn)不行,后來?yè)Q用了3.0.16,就沒問題了。關(guān)于路由器裝linux折騰的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
成都創(chuàng)新互聯(lián)科技有限公司,是一家專注于互聯(lián)網(wǎng)、IDC服務(wù)、應(yīng)用軟件開發(fā)、網(wǎng)站建設(shè)推廣的公司,為客戶提供互聯(lián)網(wǎng)基礎(chǔ)服務(wù)!
創(chuàng)新互聯(lián)(www.cdcxhl.com)提供簡(jiǎn)單好用,價(jià)格厚道的香港/美國(guó)云服務(wù)器和獨(dú)立服務(wù)器。創(chuàng)新互聯(lián)——四川成都IDC機(jī)房服務(wù)器托管/機(jī)柜租用。為您精選優(yōu)質(zhì)idc數(shù)據(jù)中心機(jī)房租用、服務(wù)器托管、機(jī)柜租賃、大帶寬租用,高電服務(wù)器托管,算力服務(wù)器租用,可選線路電信、移動(dòng)、聯(lián)通機(jī)房等。
分享標(biāo)題:DIY路由器:裝Linux玩轉(zhuǎn)折騰(路由器裝linux折騰)
本文URL:http://m.fisionsoft.com.cn/article/cohhghh.html


咨詢
建站咨詢
