TP-Link路由器連接埠映射8081連接埠的Nexus服務外網無法訪問的解決辦法,8081nexus
TP-Link路由器連接埠映射8081連接埠的Nexus服務外網無法訪問的解決辦法
環境描述:
路由器:TP-Link TL-R478G+
內網伺服器資訊:
IP:192.168.1.221
系統:CentOS 6.5
服務:Nexus
連接埠:8081
映射方法:
問題描述:
其它伺服器的服務通過此映射方法通過外網IP都可以訪問了,但唯獨這個不行,映射的時候嘗試換了多個連接埠也無濟於事。
問題分析:
初步分析應該是被映射伺服器的網路設定問題!
解決方案:
檢查網路設定:
vi /etc/sysconfig/network
發現在此檔案配置中缺少紅框中的兩行配置!
vi /etc/sysconfig/network-scripts/ifcfg-eth0
發現這裡的網關與實際的也不一至。
兩處都改正後,重新啟動網路設定
service network restart
再用外網IP訪問,哈哈,問題解決了。
注意
我的環境內網網關是192.168.1.2,通常都是192.168.1.1
其它方案
一、首先檢查內網服務是否正常;
在內網通過伺服器的內網IP地址,測試是否可以訪問對應的服務。若是內網都無法正常訪問,建議您排查內網原因,如:該主機配置是否正確,內網客戶機是否可以正常Ping通該主機,務必確保提供服務主機可以正常串連互連網。
二、檢查外網地址是否有限制;
不經過路由器,將伺服器直接連接外網線路上網,測試外網是否可以訪問。如果無法訪問,可能網路電訊廠商封鎖了需要映射的連接埠,外網無法訪問映射的連接埠,請向電訊廠商諮詢瞭解。
三、確認網吧路由器設定是否正常:
1.首先,請檢查連接埠映射的配置是否正確。連接埠映射具體配置請參看《網吧路由映射的具體操作步驟》
確認配置正確後,可以在基礎設定-基本選項中,開啟連接埠迴流,在內網通過外網IP地址(外網IP地址在系統狀態→網路介面中查詢),測試映射連接埠是否可以訪問。
2.網路安全→攻擊防禦→外網防禦→禁止外部開放連接埠保護→禁止阻斷外網請求→儲存
3.請在系統工具》管理選項裡面查看確認路由器的連接埠是否與映射連接埠衝突
4.如果外網為雙線接入,請檢查訪問的外網IP地址是否和相應的映射線路對應。或者使用者是否做了源地址路由把此伺服器調至另一條線路而與映射線路不在一條線路。
5.如果外網為單線接入,請檢查是否作了NAT一對一把相應外網介面IP地址佔用,造成連接埠映射不成功。
四、其他
1.保證以上步驟無誤如還不成功,請嘗試把伺服器上的殺毒軟體以及防火牆關閉。
2.如果外網檢查指定連接埠已映射成功,但仍不能訪問,請嘗試使用NAT一對一功能映射伺服器上的所有連接埠,確認是否還有其它連接埠需要映射。