亚洲欧美精品沙发,日韩在线精品视频,亚洲Av每日更新在线观看,亚洲国产另类一区在线5

<pre id="hdphd"></pre>

  • <div id="hdphd"><small id="hdphd"></small></div>
      學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 電腦安全 > 局域網(wǎng)安全 > OpenWRT路由功能設(shè)置技巧

      OpenWRT路由功能設(shè)置技巧

      時(shí)間: 林澤1002 分享

      OpenWRT路由功能設(shè)置技巧

         訪問(wèn)網(wǎng)絡(luò)的需求現(xiàn)在越來(lái)越多,本文介紹的方法可以使一個(gè)普通的路由具備穩(wěn)定連接 的能力,并能夠根據(jù)目標(biāo)訪問(wèn)網(wǎng)站選擇國(guó)內(nèi)外線路,從而得到一個(gè)既沒(méi)有限制。下面是學(xué)習(xí)啦小編收集整理的OpenWRT路由功能設(shè)置技巧,希望對(duì)大家有幫助~~

        OpenWRT路由功能設(shè)置技巧

        工具/原料

        一個(gè)支持OpenWRT的二手路由器

        下載最新的stable版本12.09的OpenWRT版本,我下載的是trunk版本。

        方法/步驟

        1.刷 ROM

        a.首先確定你的設(shè)備可以被 OpenWRT所支持,然后下載編譯好的ROM

        b.在 OpenWRT 官網(wǎng)找相應(yīng)設(shè)備的 Wiki 頁(yè)面查看刷機(jī)方法,一般都是在路由器官方Web固件升級(jí)頁(yè)面直接刷入

        2.初始配置

        a.路由器啟動(dòng)后,有的型號(hào)沒(méi)有安裝 Wifi 模塊,需要先用網(wǎng)線連接到 LAN 口,本機(jī) IP 配置為靜態(tài) 192.168.1.x,然后 telnet 到 192.168.1.1,更改 root 密碼,然后 ssh 連入

        b.配置 WAN 口,讓路由連上 Internet

        比如要配置 PPPoE:

        uci set network.wan.proto=pppoeuci set network.wan.username='yougotthisfromyour@isp.su'uci set network.wan.password='yourpassword'uci commit networkifup wan

        c.安裝 LuCI Web 管理界面并設(shè)置開(kāi)機(jī)自動(dòng)啟動(dòng)

        d.瀏覽器輸入路由器 LAN 側(cè) IP(多為192.168.1.1),進(jìn)行 Wifi 等配置:

        3.配置 DNS

        a.創(chuàng)建 /etc/config/sec_resolv.conf

        vim /etc/config/sec_resolv.conf

        填入以下 DNS Servers:

        nameserver 8.8.8.8nameserver 8.8.4.4nameserver 208.67.222.222

        b.編輯 /etc/config/dhcp

        vim /etc/config/dhcp

        找到 option resolvfile 選項(xiàng),替換為:

        option resolvfile '/etc/config/sec_resolv.conf'

        4.配置 PPTP

        a.安裝 ppp-mod-pptp

        opkg updateopkg install ppp-mod-pptp

        如果需要 LuCI 支持(推薦):

        opkg install luci-proto-ppp

        b.配置 接口,編輯 /etc/config/network 文件,應(yīng)該已經(jīng)有以下內(nèi)容(如果沒(méi)有,需要插入),并配置里面的 server、username 和 password:

        config 'interface' ''

        option 'ifname' 'pptp-' option 'proto' 'pptp'option 'username' 'username'option 'password' 'password'option 'server' '.example.org or ipaddress' option 'buffering' '1'

        c.進(jìn)入 Network -> Firewall ,把 加入 wan zone,效果如圖:

        d.進(jìn)入 Network -> Interfaces ,此時(shí)應(yīng)該已經(jīng)可以看到 Interface 并可以連接,效果如圖:

        e.此時(shí)在本機(jī) traceroute www.baidu.com,應(yīng)該能得到類(lèi)似以下的結(jié)果:

        FL-MBP:~ fatlyz$ traceroute www.baidu.com | head -n 3traceroute to www.a.shifen.com (180.76.3.151), 64 hops max, 52 byte packets 1 fc_r0.lan (192.168.7.1) 1.190 ms 0.984 ms 0.731 ms 2 58.111.43.1 (58.111.43.1) 20.616 ms 38.822 ms 18.484 ms 3 183.56.35.133 (183.56.35.133) 20.056 ms 52.353 ms 87.841 ms

        可以看出,其中第二跳是 的網(wǎng)關(guān),而 traceroute www.baidu.com 的話第二跳應(yīng)該也是同樣的結(jié)果,這時(shí)已經(jīng)可以訪問(wèn)Baidu 等國(guó)內(nèi)外的站點(diǎn)了

        5.配置 chnroutes

        a.到 chnroutes 項(xiàng)目的下載頁(yè)面下載 linux.zip解壓

        b.把 ip-pre-up 重命名為 chnroutes.sh,打開(kāi)編輯,在 if [ ! -e /tmp/_oldgw ]; then 前插入以下代碼,以避免 ppp 連接腳本重復(fù)執(zhí)行導(dǎo)致重復(fù)添加路由表項(xiàng):

        if [ $OLDGW == 'x.x.x.x' ]; then exit 0fi

        其中 x.x.x.x 是 的網(wǎng)關(guān),可以先本機(jī)連接上去之后查看一下網(wǎng)關(guān)地址。

        c.ssh 連接到路由器,執(zhí)行以下命令:

        cd /etc/config/mkdir pptp-cd pptp-vim chnroutes.sh

        在 vim 中把編輯好的 chnroutes.sh 粘貼進(jìn)去(當(dāng)然也可以通過(guò) ssh 直接把 chnroutes.sh 文件傳過(guò)去,或者上傳到某個(gè)地方再 wget 下載)

        執(zhí)行以下命令,設(shè)置權(quán)限為可執(zhí)行:

        chmod a+x chnroutes.sh

        d.用 vim 編輯 /lib/netifd/ppp-up 文件:

        vim /lib/netifd/ppp-up

        在 [ -d /etc/ppp/ip-up.d ] && { 這一行前插入以下內(nèi)容,確保 ppp 連接腳本能夠被執(zhí)行:

        sh /etc/config/pptp-/chnroutes.sh

        e.重啟路由,啟動(dòng)好之后,進(jìn)入 LuCI 查看接口狀態(tài),等 WAN 和 都連接成功后,ssh進(jìn)去,執(zhí)行 route -n | head -n 10 ,效果應(yīng)該類(lèi)似這樣:

        root@FC_R0:/etc/config# route -n | head -n 10 Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 10.7.0.1 0.0.0.0 UG 0 0 0 pptp- 1.0.1.0 58.111.43.1 255.255.255.0 UG 0 0 0 pppoe-wan 1.0.2.0 58.111.43.1 255.255.254.0 UG 0 0 0 pppoe-wan 1.0.8.0 58.111.43.1 255.255.248.0 UG 0 0 0 pppoe-wan 1.0.32.0 58.111.43.1 255.255.224.0 UG 0 0 0 pppoe-wan 1.1.0.0 58.111.43.1 255.255.255.0 UG 0 0 0 pppoe-wan 1.1.2.0 58.111.43.1 255.255.254.0 UG 0 0 0 pppoe-wan 1.1.4.0 58.111.43.1 255.255.252.0 UG 0 0 0 pppoe-wan

        其中 Destination 為 0.0.0.0 的是默認(rèn)路由,網(wǎng)關(guān)為 網(wǎng)關(guān),意味著默認(rèn)流量都經(jīng)過(guò) ,而以下的條目則把目的為國(guó)內(nèi)的網(wǎng)段都指向了 ISP 提供的網(wǎng)關(guān)。

        至此 PPTP 和 chnroutes 已經(jīng)配置完畢。

        6.配置 斷線自動(dòng)重連

        a.創(chuàng)建 /etc/config/pptp-/status-check.sh:

        vim /etc/config/pptp-/status-check.sh

        在 vim 中粘貼以下內(nèi)容(此腳本檢測(cè) 連接狀態(tài),并在斷線后會(huì)斷開(kāi) WAN 和 接口,10秒后重新連接 WAN,并在 30 秒后重連 ):

        #!/bin/shif [ -f "/tmp/_status_check.lock" ]then exit 0fi_CONN=`ifconfig | grep pptp-`if [ -z "$_CONN" ]then touch /tmp/_status_check.lock echo WAN__RECONNECT at: >> /tmp/_status_check_reconn.log date >> /tmp/_status_check_reconn.log ifdown ifdown wan sleep 10 ifup wan sleep 30 ifdown sleep 10 ifup sleep 40 rm /tmp/_status_check.lockelse date > /tmp/_status_check.logfi

        執(zhí)行以下命令,設(shè)置權(quán)限為可執(zhí)行:

        chmod a+x /etc/config/pptp-/status-check.sh

        b.進(jìn)入LuCI 的 System -> Scheduled Tasks 填入以下內(nèi)容,并保存:

        */1 * * * * /etc/config/pptp-/status-check.sh

        以上實(shí)際上是編輯了 cron 配置,cron 每分鐘運(yùn)行檢測(cè) / 重連腳本,重啟 cron:

        /etc/init.d/cron restart

        c.靜待幾分鐘,查看 /tmp 目錄,應(yīng)該能看到 _oldgw 和 _status_check.log 文件,查看 _status_check.log 文件,可以看到最近一次檢測(cè) 連接狀態(tài)的時(shí)間。

        root@FC_R0:/tmp# ls *_oldgw _status_check.logroot@FC_R0:/tmp# cat _status_check.log Tue Jul 15 00:04:02 HKT 2014root@FC_R0:/tmp#

        你可以在 LuCI 中斷開(kāi) 接口,在接下來(lái)的4-5分鐘,觀察 WAN 和 的重連情況。

        d.traceroute www.baidu.com,觀察第二跳的地址:

        FL-MBP:~ fatlyz$ traceroute www.baidu.com | head -n 3traceroute to www.a.shifen.com (180.76.3.151), 64 hops max, 52 byte packets 1 fc_r0.lan (192.168.7.1) 1.190 ms 0.984 ms 0.731 ms 2 58.111.43.1 (58.111.43.1) 20.616 ms 38.822 ms 18.484 ms 3 183.56.35.133 (183.56.35.133) 20.056 ms 52.353 ms 87.841 ms

        可以看出,已成功對(duì)國(guó)內(nèi)外的目標(biāo)地址進(jìn)行了路由選擇。

        至此,OpenWRT 路由的基本配置、PPTP 、chnroutes 和自動(dòng)重連已經(jīng)配置完成。

      OpenWRT路由功能設(shè)置技巧相關(guān)文章:

      1.tplink怎么設(shè)置帶寬控制

      2.openwrt 防火墻如何設(shè)置

      3.網(wǎng)件4300openwrt怎樣恢復(fù)默認(rèn)設(shè)置

      4.Dlink dir-825 b1路由器怎么刷openwrt固件

      5.openwrt上網(wǎng)設(shè)置教程

      6.TP-LINK WR703N OpenWrt怎么刷機(jī)

      7.聯(lián)普商用路由器如何升級(jí)

      8.極路由和普通路由器有什么區(qū)別

      2913567