Linux
SSH 連接不工作,而瀏覽器工作
我有以下網路佈局: 網際網路到調製解調器 光纖到真。從調製解調器 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 中有什麼?
當您的終端沒有時,您的瀏覽器無法訪問網際網路。