Linux

SSH 連接不工作,而瀏覽器工作

  • February 7, 2012

我有以下網路佈局: 網際網路到調製解調器 光纖到真。從調製解調器 LAN 電纜連接到路由器。由於該路由器 wifi 信號較弱,因此 LAN 電纜連接到另一個路由器,我從該路由器通過真正的 wifi 連接。

TL;DR - 調製解調器 > 路由器 > 帶 wifi 的路由器 > 我。

瀏覽器連接正常。(我必須設置使用 OpenDNS 或 Google(可選)DNS 伺服器,因為瀏覽器無法檢測到提供商 DNS;它是在第二個路由器中完成的)。

現在我嘗試 ssh 到另一個 IP 並註意到終端沒有任何網際網路連接。為什麼瀏覽器可以連接而簡單的 ping 不能連接?我沒有更改 PC 中有關連接的任何設置。

我正在使用 Fedora 16;

侏儒 3.2.1;

終端 - 終結者 0.96;

Google瀏覽器 16;

火狐 10

您是否檢查過其中一台路由器是否有任何出站限制?我認為這不太可能,因為這將是非標準配置,但您可能會阻止 http 流量以外的流量。

奇怪的問題。由於瀏覽器將使用 dns 解析,我將在終端中嘗試:

dig yahoo.com

如果你得到這樣的東西:

...
;; ANSWER SECTION:
yahoo.com.      431 IN  A   98.139.180.149
yahoo.com.      431 IN  A   209.191.122.70
yahoo.com.      431 IN  A   72.30.2.43
yahoo.com.      431 IN  A   98.137.149.56
...

然後你的終端就可以上網了。

如果你沒有得到類似上面的東西, /etc/resolv.conf 中有什麼?

當您的終端沒有時,您的瀏覽器無法訪問網際網路。

引用自:https://unix.stackexchange.com/questions/31116