ping public ip有回應但卻無法使用服務? - Linux

Table of Contents

呃..大家好。
小弟遇到了個關於連線上的怪問題想請教各位大俠。

是這樣的,小弟有個僅有兩台電腦的小區網:
電腦A裝Windows
電腦B裝Linux

平時都是從A以私人ip ssh 到B來做操作。
原本這樣都好好的,但今日突然發現若從A以public ip
來和B連線的話卻會有無法連線的問題(time out)
其實不只ssh,telnet、httpd都是無法連線.就好像...
這台機器不存在一樣.但是:
1.)從A能ping 到 B 的 public IP
2.)直接在B以public IP 透過這些服務對自己連線是ok的。

我把iptables關掉仍然沒辦法.
啟動tcpdump -i ppp0 除了ping會用到的icmp封包外,其它
關於服務的封包都抓不到...:(

實在摸不著頭緒阿~~~~~~~~~(*抓頭*)

先謝謝各位了。:)

--

All Comments

Liam avatarLiam2009-06-04
B有接router嗎? router有開port forwarding嗎?
Bethany avatarBethany2009-06-04
沒有耶.環境配置為A和B連到ADSL的數據機.
Hedy avatarHedy2009-06-07
應該只是B的eth0的IP跑掉了
Adele avatarAdele2009-06-09
呃 對不起我好像沒搞懂你的問題 :p
Emily avatarEmily2009-06-12
你的區網有設定嗎?用私人IP是透過網際網路,OK正常,
Kama avatarKama2009-06-14
你用public ip是透過區域網路,有可能你沒設,試看看吧
Ivy avatarIvy2009-06-15
你有在iptables上開放ppp0的port嗎?如果沒有,應該也不能
用public ip連上去
Tom avatarTom2009-06-19
嗯..我是使用any.。