很奇怪,一直連不上...... [論壇 - 伺服器架設]
正在瀏覽:
1 名遊客
回覆: 很奇怪,一直連不上...... |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() 註冊日期:
2009/12/6 10:32 所屬群組:
已註冊使用者 等級: 71
HP : 1053 / 1756
![]() |
eth0 Link encap:Ethernet HWaddr 1c:6f:65:5d:6f:e6 你目前是 ppp0 (可能是寬頻手機)上網 你的有線並沒有上網 這樣有兩個問題 1. 你的 寬頻手機 服務商 有沒有 開放 port 80 ? 2. 你在 http://你的no-ip網域名稱 登記的是 寬頻手機 的 IPv4 或 有線網卡 的 IPv4 ? 3. 另外 你有沒有 透過 AP 或 router 上網 還是 直接上網
2011/11/11 13:07
|
||||||||||
![]() |
回覆: 很奇怪,一直連不上...... |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員一級
![]() ![]() 註冊日期:
2008/6/4 23:42 所屬群組:
已註冊使用者 等級: 2
HP : 0 / 43
![]() |
感謝poloshiao的回覆
不過我不是手機寬頻上網 而是一般PC ubuntu 11.04 倒是我安裝作業系統完成後就把"有線"(auto eth0)給刪了 在"DSL"建立了連線 是否是這樣影響了連線進入網頁伺服器 如果是我該如何作? 請poloshiao指教 謝謝
2011/11/11 16:21
|
||||||||||
![]() |
回覆: 很奇怪,一直連不上...... |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() 註冊日期:
2009/12/6 10:32 所屬群組:
已註冊使用者 等級: 71
HP : 1053 / 1756
![]() |
eth0 Link encap:Ethernet HWaddr 1c:6f:65:5d:6f:e6 但是 你的 有線 eth0 是有成功驅動的 MAC 是 1c:6f:65:5d:6f:e6 你的 DSL 的網卡 MAC 是多少
2011/11/11 16:55
|
||||||||||
![]() |
回覆: 很奇怪,一直連不上...... |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員一級
![]() ![]() 註冊日期:
2008/6/4 23:42 所屬群組:
已註冊使用者 等級: 2
HP : 0 / 43
![]() |
查得結果
00:00:00:00:00:00 怎麼會...??
2011/11/11 17:29
|
||||||||||
![]() |
回覆: 很奇怪,一直連不上...... |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() 註冊日期:
2009/12/6 10:32 所屬群組:
已註冊使用者 等級: 71
HP : 1053 / 1756
![]() |
sudo gedit /etc/udev/rules.d/70-persistent-net.rules
清空全部內容 NM-applet 有線設定 刪除 (如果還有的話) 重開機 重新檢查 DSL 設定 記得 自動連線與適用所有使用者 都要打勾 重開機 sudo ifconfig -a 把結果貼上來看看
2011/11/11 20:32
|
||||||||||
![]() |
回覆: 很奇怪,一直連不上...... |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員二級
![]() ![]() 註冊日期:
2011/10/7 0:22 所屬群組:
已註冊使用者 等級: 7
HP : 0 / 157
![]() |
請問romy,您對外連線的方式是否是藉由中華電信ADSL之類的呢?
如果是,那麼依據鳥哥的說法: http://linux.vbird.org/linux_server/0130internet_connect.php#connect_adsl 連結中有說到: 「另外請注意,雖然整個連線是由主機的乙太網路卡連接到 ADSL 數據機上,然後再透過電話線路連線到 ISP 的機房去,最後在主機上以 rp-pppoe 撥接達成連線。但是 rp-pppoe 使用的是 Point to Point (ppp) over Ethernet 的點對點協定所產生的網路介面,因此當你順利的撥接成功之後, 會多產生一個實體網路介面『 ppp0 』喔! 而由於 ppp0 是架構在乙太網路卡上的,你必須要有乙太網卡,同時,即使撥接成功後,你也不能將沒有用到的 eth0 關閉喔!注意注意!因此,撥接成功後就會有: 內部迴圈測試用的 lo 介面; 網路卡 eth0 這個介面; 撥接之後產生的經由 ISP 對外連接的 ppp0 介面。」 所以,鳥哥下 ifconfig ppp0 的指令後,也同樣是沒有MAC值的情況: ppp0 Link encap:Point-to-Point Protocol inet addr:111.255.69.90 P-t-P:168.95.98.254 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1 RX packets:59 errors:0 dropped:0 overruns:0 frame:0 TX packets:59 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:3 RX bytes:7155 (6.9 KiB) TX bytes:8630 (8.4 KiB) 想請問,您所使用的「別台電腦」在實體連接上跟「架設網站的伺服器」是何種關係? 「別台電腦」也同樣是藉由ADSL獲得一個公共IP連線出去嗎?如果是,那麼理論上它應該能夠連接到「架設網站的伺服器」。 如果,「別台電腦」是藉由「架設網站的伺服器」充當NAT與外界溝通,那麼這樣在連線上或許會有問題,如果網址直接輸入「架設網站的伺服器」的區域網路IP,基本上是可以顯示網頁的,但如果,是輸入您的NO-IP網域名稱的話,是會有問題的,問題的可能原因如下面連結所提到的: http://www.study-area.org/linux/servers/linux_nat.htm 在標題【ICMP 的問題】的段落有說到: 「要了解這種現像的話﹐我們不妨追蹤一下封包的傳遞過程﹕ 1.內部主機將連線請求送至 NAT 主機﹔ 2.然後 NAT 從 PREROUTING 規則中進行 DNAT ﹐將 Destination Socket 修改為內部 server 的位址﹔ 3.修改後的封包經過路由判斷發現目的地為同一網路的另一主機﹐於是還是經由內部界面送給內部 server ﹔ 4.但因為發現這個封包的 source 與 destination 都在同一個 subnet ﹐認為後面的傳遞無需再經過本機。於是同時向 source 端送出一個ICMP 封包﹐告訴它一個 Host Gateway Redirect 的信息﹐因為它們之間的傳遞有更好的路徑 --- 就是直接傳送。 5.內部 server 處理完封包之後﹐因為 source socket 並沒修改﹐所以其回應就無需再經過 NAT ﹐而是直接送回 client 端。 6.但問題來了﹕這個回應封包的 source socket 卻是內部 server 的﹐而不是 NAT 的外部 socket ﹗但 client 所期待的回應封包﹐其 source socket 必須是它當初請求的 destination socket --- 也就是 NAT 的外部 socket 。就算 client 端已經獲得 ICMP 的 redirect 通知﹐但事實上﹐socket 並沒獲得修正﹐而且 client 與 server 之間的連線依據﹕Sequence Number 與 Acknowledgement Number 也會發生衝突。因此﹐client 認為這個連線是非法的﹐於是就送出 RESET 封包﹐終止這個連線﹗ 7.然而﹐client 端原本所其期待的回應卻依然未獲得。根據 TCP 協定的規範﹐client 在得不到回應的情況下﹐會相隔一段時間再重送請求﹐直至多次嘗試均告失敗為止。 8.然而﹐根據前面所設定的情況﹐這是一個無解的狀態。於是連線永遠無法建立。 要解決這個問題﹐在之前的 ipchains 年代中只能用 DNS 的欺騙手段來達成﹕也就是分開對外和對內的 DNS ﹐然後讓內部網路使用內部的 DNS ﹐而這台 DNS 會將 IP 解釋為內部位址(也就是讓連線繞開 NAT 主機)。」 可是,依您的情況看來,您的eth0網卡並未有區域網路的私有IP,但有資料的輸出和接收,例如: RX bytes:51665648 (51.6 MB) TX bytes:2760849 (2.7 MB) 我不確定這個數值是因為和PPP0有關,還是您有藉由IPV6傳輸資料?如果,您內部網路的溝通是藉由IPV6的話,我就不知道該怎麼去應對這個情況了,因為從網路上的資料看來IPV6是沒有公共和私有IP的區別,所以IPV6的世界理論上是不需要NAT的幫忙就能連上網際網路了。
2011/11/12 0:53
|
||||||||||
![]() |
回覆: 很奇怪,一直連不上...... |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員二級
![]() ![]() 註冊日期:
2011/10/7 0:22 所屬群組:
已註冊使用者 等級: 7
HP : 0 / 157
![]() |
更正:
如果「架設網站的伺服器」同時做為NAT,區網內的電腦還是可以藉由NO-IP網域名稱連接的,並不會發生【ICMP】的問題。(是伺服器架設在NAT內才會發生這個問題。) 所以,目前的情況,也有可能是防火牆的設定規則出了問題。
2011/11/12 1:11
|
||||||||||
![]() |
回覆: 很奇怪,一直連不上...... |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() 註冊日期:
2009/12/6 10:32 所屬群組:
已註冊使用者 等級: 71
HP : 1053 / 1756
![]() |
sudo gedit /etc/udev/rules.d/70-persistent-net.rules 補充說明 清空這個檔案後 重開機時 凡是用得到的網路介面 會重新登錄在這個檔案 並且 從 0 開始編號 沒有在這個檔案登錄的 介面 就不會 有作用
2011/11/12 5:43
|
||||||||||
![]() |
回覆: 很奇怪,一直連不上...... |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員一級
![]() ![]() 註冊日期:
2008/6/4 23:42 所屬群組:
已註冊使用者 等級: 2
HP : 0 / 43
![]() |
sudo ifconfig -a 的結果
eth0 Link encap:Ethernet HWaddr 1c:6f:65:5d:6f:e6 inet6 addr: fe80::1e6f:65ff:fe5d:6fe6/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1061 errors:0 dropped:0 overruns:0 frame:0 TX packets:981 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:935113 (935.1 KB) TX bytes:138243 (138.2 KB) Interrupt:42 Base address:0x6000 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:130 errors:0 dropped:0 overruns:0 frame:0 TX packets:130 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:44441 (44.4 KB) TX bytes:44441 (44.4 KB) ppp0 Link encap:Point-to-Point Protocol inet addr:1.173.25.212 P-t-P:168.95.98.254 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1 RX packets:954 errors:0 dropped:0 overruns:0 frame:0 TX packets:954 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:3 RX bytes:901198 (901.1 KB) TX bytes:116381 (116.3 KB) 70-persistent-net.rules的內容 # PCI device 0x10ec:0x8168 (r8169) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="1c:6f:65:5d:6f:e6", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
2011/11/12 19:29
|
||||||||||
![]() |
回覆: 很奇怪,一直連不上...... |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員二級
![]() ![]() 註冊日期:
2011/10/7 0:22 所屬群組:
已註冊使用者 等級: 7
HP : 0 / 157
![]() |
請問您的防火牆規則是否可以也貼上來看看?
指令: sudo iptables-save 的輸出結果應該會是全部的防火牆規則。
2011/11/12 20:01
|
||||||||||
![]() |
您可以查看帖子.
您不可發帖.
您不可回覆.
您不可編輯自己的帖子.
您不可刪除自己的帖子.
您不可發起投票調查.
您不可在投票調查中投票.
您不可上傳附件.
您不可不經審核直接發帖.