很奇怪,一直連不上...... [論壇 - 伺服器架設]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊

« 1 2 (3) 4 »


回覆: 很奇怪,一直連不上......

註冊日期:
2009/12/6 10:32
所屬群組:
已註冊使用者
等級: 71
HP : 1053 / 1756
MP : 4456 / 70865
EXP: 24
離線
eth0 Link encap:Ethernet HWaddr 1c:6f:65:5d:6f:e6
inet6 addr: fe80::1e6f:65ff:fe5d:6fe6/64 Scope:Link
...
ppp0 Link encap:Point-to-Point Protocol
inet addr:114.39.95.120 P-t-P:168.95.98.254 Mask:255.255.255.255

你目前是
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
MP : 5 / 1952
EXP: 74
離線
感謝poloshiao的回覆
不過我不是手機寬頻上網
而是一般PC ubuntu 11.04
倒是我安裝作業系統完成後就把"有線"(auto eth0)給刪了
在"DSL"建立了連線
是否是這樣影響了連線進入網頁伺服器
如果是我該如何作?
請poloshiao指教 謝謝

2011/11/11 16:21
應用擴展 工具箱
回覆: 很奇怪,一直連不上......

註冊日期:
2009/12/6 10:32
所屬群組:
已註冊使用者
等級: 71
HP : 1053 / 1756
MP : 4456 / 70865
EXP: 24
離線
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
MP : 5 / 1952
EXP: 74
離線
查得結果
00:00:00:00:00:00
怎麼會...??

2011/11/11 17:29
應用擴展 工具箱
回覆: 很奇怪,一直連不上......

註冊日期:
2009/12/6 10:32
所屬群組:
已註冊使用者
等級: 71
HP : 1053 / 1756
MP : 4456 / 70865
EXP: 24
離線
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
MP : 23 / 5494
EXP: 28
離線
請問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
MP : 23 / 5494
EXP: 28
離線
更正:

如果「架設網站的伺服器」同時做為NAT,區網內的電腦還是可以藉由NO-IP網域名稱連接的,並不會發生【ICMP】的問題。(是伺服器架設在NAT內才會發生這個問題。)

所以,目前的情況,也有可能是防火牆的設定規則出了問題。

2011/11/12 1:11
應用擴展 工具箱
回覆: 很奇怪,一直連不上......

註冊日期:
2009/12/6 10:32
所屬群組:
已註冊使用者
等級: 71
HP : 1053 / 1756
MP : 4456 / 70865
EXP: 24
離線
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
MP : 5 / 1952
EXP: 74
離線
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
MP : 23 / 5494
EXP: 28
離線
請問您的防火牆規則是否可以也貼上來看看?

指令:
sudo iptables-save

的輸出結果應該會是全部的防火牆規則。

2011/11/12 20:01
應用擴展 工具箱

« 1 2 (3) 4 »

 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.