如何正確開啟UPNP

2021-02-13 Polar Chain
由於很多礦友因為未能成功UPNP導致收益很低,本文將詳解如何正確的進行配置。第一段和第二段是為了解釋為何必須開啟UPNP的原理,如果不想了解,可以直接跳至第三段。

路由器UPnP功能用於實現區域網計算機和智能行動裝置,通過網絡自動彼此對等連接,而且連接過程無需用戶的參與。UPNP開啟後能方便智能監控設備直接透傳到網際網路,無需做煩瑣的映射埠設置,同時也方便智能網絡存儲設備與網際網路進行數據傳輸,節省手動設置時間, UPNP還能提高P2P建立連接的成功率,節省伺服器的帶寬。

上面介紹了UPNP,那麼NAT又是什麼玩意?NAT的作用很簡單,就是負責將撥號設備的網關內子網IP向上層網關轉化為一個全球唯一的IP然後發送出去。

那麼老司機們口中的NAT1、NAT2、NAT3又是什麼呢?NAT1/2/3是指nat的防火牆類型:1..NAT1是直連網絡,在寬帶有公網IP的情況下,設備通過PPPOE直接撥號或者直接從運營商處獲得靜態IP會判定為NAT1直連。2.NAT2是路由模式,分兩種情況:寬帶有公網IP,通過路由器撥號,路由器內開啟UPnP並且被支持後,為NAT2級別;寬帶沒有公網IP,但寬帶本身就是NAT2(寬帶的公網IP對應固定的用戶),這時候用礦機直接撥號為NAT2級別。3.NAT3是多層路由模式,分三種情況:寬帶有公網IP,通過路由器撥號,但是路由器不支持UPnP映射,為NAT3級別;寬帶沒有公網IP,但是寬帶本身就是NAT2,那麼通過路由器撥號就是NAT3級別;寬帶沒有公網IP,但是寬帶本身就是NAT3(寬帶的公網IP對應不固定的用戶),那麼礦機直接撥號依然是NAT3。

由於UPNP需要向路由器申請一個固定的轉發埠, 來繞過NAT,所以理論上說,NAT級別越低,越利於數據的傳輸,也是為什麼挖礦一定需要運營商為你的寬帶分配公網IP並且正確配置UPNP的原因。根據上面兩段解釋,我們知道了什麼是UPNP和NAT,那麼我們應該如何配置來達到最低級別的NAT呢?

網絡拓撲(Network Topology)結構是指用傳輸介質互連各種設備的物理布局,我們常見的拓撲有以下8種:1. 光纖→礦機,礦機配置運營商分配的靜態IP(static IP);3. 光纖→路由器配置運營商分配的靜態IP(static IP)→礦機自動獲取網絡(DHCP);4. 光纖→光貓撥號(PPPoE)→礦機自動獲取網絡(DHCP);5. 光纖→光貓橋接(bridge)→礦機直接撥號(PPPoE);6. 光纖→光貓撥號(PPPoE)→路由器自動獲取網絡(DHCP)→礦機自動獲取網絡(DHCP);7. 光纖→光貓橋接(bridge)→路由器撥號(PPPoE)→礦機自動獲取網絡(DHCP);8. 光纖→光貓橋接(bridge)→路由器橋接(bridge)→礦機直接撥號(PPPoE);

1. 如果不清楚您的路由是什麼模式,可以登陸路由後臺,點擊上網設置(也有可能是外部網絡之類),查看當前的網絡模式; 

2. 交換機一般不帶網關功能,若拓撲中包含交換機,可以無視;3. 這裡說的靜態IP是運營商分配的固定IP,並非指關閉路由器(光貓)的DHCP後手動分配該網關下的內網IP。了解常見拓撲後,我們來了解下各拓撲下如何配置UPNP:A. 拓撲1、2、5、8為NAT1,所以不需要進行轉發,無需配置UPNP;B. 拓撲3、4、7,由於礦機的上一層設備是撥號設備(靜態IP),所以需要登錄撥號(已配置靜態IP)設備的後臺開啟UPNP功能。 

第一步---獲取光貓超級密碼,下面是三家運營商的通用密碼:電信用戶名:telecomadmin密碼:nE7jA%5m移動用戶名:CMCCadmin 密碼:aDm8H%MdA若無法登陸,請聯繫您當地的裝維或者淘寶搜索「光貓破解」付費獲得。第二步---手機連接該網絡的wifi或找一臺該網絡下的電腦,打開瀏覽器,輸入光貓背面的登陸地址,用超級密碼登陸光貓後臺。 

第三步,找到UPNP配置頁面,點擊開啟,保存即可。

第一步---找到你的路由器登陸地址、登錄名和密碼,不同品牌(型號)路由器的登錄地址不一樣,請參考說明書;若找不到說明書,可以百度「你的路由器型號+默認登錄地址」和「你的路由器型號+默認登錄用戶名密碼」;也可以詢問賣你路由器的商家。 

第二步---和上一步光貓開啟UPNP一樣,找到UPNP配置頁面,點擊開啟,保存即可。

C. 拓撲6中存在有兩個網關,一個是路由器的,一個是光貓的,所以我們有兩種選擇:1. 礦機直連光貓,用拓撲4的方法,光貓開啟UPNP;2. 超級密碼登陸光貓,將光貓的聯網方式改成橋接模式(bridge);

1. 如果單路由器連接了多條寬帶並且帶多臺礦機,一定要使用路由器撥號的情況下,請在路由器後臺為單臺設備綁定指定單條WAN的UPNP; 

2. 由於某些地區的運營商NAT層開啟了防火牆或者路由器本身不支持NAT2的緣故,可能會出現正確配置後依舊無法將設備映射到公網的情況。配置完成後,我們需要檢測UPNP是否正確生效。如果運營商以為您的寬帶分配公網IP,在星際比特APP的礦機頁面,點擊網絡健康。

可以看到UPNP狀態,下面紅框中的IP應該是非10、100、172、192開頭的IP,並且與上面的顯示的公網IP一致。

備註:大部分移動寬帶無公網IP,所以這裡UPNP顯示10、100、172開頭的IP即正確配置,但192開頭是錯誤的。

相關焦點

  • Netgear-R8300-UPnP RCE漏洞分析復現
    服務開啟1900埠,在upnp_main函數執行流程時,通過recvfrom函數接收數據並傳遞給ssdp_http_method_check函數,在ssdp_http_method_check內部執行strcpy操作時,未對輸入的數據做任何安全檢查,造成棧溢出。
  • Netgear R6400 upnp棧溢出漏洞分析
    upnp 協議通用即插即用(Universal Plug and Play,簡稱UPnP)是由「通用即插即用論壇」(UPnP™ Forum)推廣的一套網絡協議。該協議的目標是使家庭網絡(數據共享、通信和娛樂)和公司網絡中的各種設備能夠相互無縫連接,並簡化相關網絡的實現。UPnP檢測協議是基於簡單服務發現協議(SSDP)的。
  • ——論UPnP的使用現狀與風險
    Libupnp(用於UPnP設備的可移植SDK)用於UPnP設備的SDK(可攜式軟體開發工具包)libupnp是另一個眾所周知的UPnP庫,它能支持多種作業系統。根據我們的數據,檢測設備中有5%在使用libupnp庫包,雖然不佔有很大比例,但我們注意到,具有該庫的設備大多是1.6.18 / 1.6.19之前的版本(當前版本為1.8.4)。而在1.6.18之前版本裡,unique_service_name函數中存在基於堆棧的緩衝區溢出漏洞(CVE-2012-5958),它允許遠程攻擊通過用戶數據報協議(UDP)數據包執行任意代碼。
  • UPNP協議存在嚴重漏洞,攻擊者可劫持智能設備發起DDoS攻擊
    OCF在4月17日更新了UPnP的說明文檔來修復該漏洞,最新說明文檔參見https://openconnectivity.org/upnp-specs/UPnP-arch-DeviceArchitecture-v2.0-20200417.pdf
  • 揭秘黑客是如何黑掉三星NX300智能相機的
    當「E-Mail」應用程式打開之後,開始掃描,當MobileLink、7676/tcp以及AllShare Play開啟。此外,遠程取景器模式開啟,也需要打開7679/tcp。X ServerX Server是開放的嗎?
  • 如何正確的上網尋找資源?
    經常遇到很多群友諮詢以下幾個問題:1、如何下載Google商店的軟體?2、如何科學上網?外國網站打不開?
  • 教程|如何正確使用「喚醒」功能
    當維護人員需要從客戶端開啟超管時,便可以通過「喚醒」功能來實現遠程操作。實現遠程喚醒技術功能的電腦,對硬體要求主要表現在電源,主板和網卡上。2. 電源設備電源必須是符合ATX 2.01標準以上的ATX電源,+5V Standby電流至少應在600mA以上。
  • 設置路由器時,如何正確選擇上網方式?
    那麼設置路由器時,如何正確選擇上網方式呢?取決於當前寬帶線路的上網方式!本文以Windows 10為例,介紹如何判斷寬帶線路上網方式。注意:先暫時斷開路由器,將寬帶線直接連接電腦,並確認電腦可以上網後,再按照以下方法判斷。右鍵點擊桌面右下角小電腦圖標,打開「網絡和Internet設置」 。
  • 這才是BT的正確下載姿勢:免費開源BT下載工具「qBittorrent」
    影響BT下載速度的因素有:種子質量、BT Tracker伺服器、連接數、路由器映射upnp埠。接下來給大家介紹「qBittorrent」很多人不知道的隱藏功能:搜尋引擎。在視圖菜單裡面開啟搜尋引擎,這時候會提示你安裝PY,耐心等待安裝。
  • 開啟OriginLab 2019的正確姿勢
    今天給大家如何正確獲取免費的正版OriginLab 2019軟體的方法。根據OriginLab官網公布的消息,目前中國、印度、越南、印度尼西亞、沙烏地阿拉伯、南非、俄羅斯、烏克蘭、巴基斯坦的教育科研工作者都可以免費申請免費使用,使用期限為6個月。
  • 如何正確購買隱形眼鏡?
    現在關於眼鏡的廣告信息可謂是鋪天蓋地的,根據市場信息的更加豐富,銷售手段也是日漸多樣,一些不知名的商家為贏得豐厚報酬
  • (最新版)如何正確移除Selenium中的 window.navigator.webdriver
    在《一日一技:如何正確移除Selenium中window.navigator.webdriver的值》一文中,我們介紹了在當時能夠正確從Selenium啟動的Chrome瀏覽器中移除window.navigator.webdriver的方法。