看板 Network 關於我們 聯絡資訊
假設我有兩台電腦A、B,皆透過IP分享器對外連線: IP分享器的外網IP: 1.2.3.4 IP分享器的內網IP: 192.168.0.1 內網host A: 192.168.0.100 內網host B: 192.168.0.101 我設定一組轉port,從外面可以連進來: 1.2.3.4:22222 -> 192.168.0.100:22 (ssh server) 從Internet上,可以成功透過1.2.3.4:22222連到host A的ssh server,但從host B 無法直接連線1.2.3.4:22222,必須要直接連192.168.0.100:22才可以。 ssh錯誤訊息: debug3: set_sock_tos: set socket 4 IP_TOS 0x48 debug1: connect to address 1.2.3.4 port 22222: Connection timed out 請問為什麼會這樣呢?謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.161.42.89 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Network/M.1647006076.A.D2D.html
fonzae: 路由器要設置loopback 03/11 22:47
jenhsiangyu: 好酷的問題,或許試著在NAT table 上 確認ssh client 03/13 16:32
jenhsiangyu: 連線後是否順利轉址 03/13 16:32
asdfghjklasd: nat loopback 03/13 17:55
asdfghjklasd: 一般的家用沒這功能 03/13 17:55
a34021501: 這情況怪怪的,你的HostA跟HostB是同一張網卡嗎? 03/14 13:32
a9s1d0f1g8h4: 可以搜尋u turn nat或者hairpin nat 這應該是你遇 03/17 21:17
a9s1d0f1g8h4: 到的問題 03/17 21:17
qw11as22: 同二樓,可能沒有做到轉址不會有NAT table,一樣丟到.10 04/25 13:03
qw11as22: 0不會回包給.101 04/25 13:03