[問題] IPv4 如何Ping IPv6 透過NATPT
各位大家好
小弟目前在測試IPv6 and IPv4 互相轉換問題
------ _______ ------
| only | | Route | | Only |
| IPv4 |-------------|(NAPTD)|-------------| IPv6 |
|------| |_______| |------|
v4 PC
IP 200.200.200.200
gateway 200.200.200.254
DNS 8.8.8.8
v6 PC
IP 2001:4432:5641:2:341:234:21:54
gateway 2001:4432:5641:2:341:234:21:254
DNS 2000:ffff::808:808
如果我從 IPv6(only) 端的PC 去Ping IPv4(only)
e.x. ping 2000:ffff::8c8c:8c8c (200.200.200.200)
是正可運作的 有Request 有Reply
但是如果從 IPv4(only) 端PC 去Ping IPv6(only)
卻無法運作 出現 "目的不可達"的訊息
再naptd 設定裡 有設定靜態路由
Do you want to create a pool of public IPv4 addresses that will allow incoming connections to be dynamically mapped to appropriate IPv6 addresses? [y/N]
y
Enter the first public IPv4 address pool to use.
starting IP: 192.168.1.123
ending IP (inclusive) [192.168.1.123]:(enter)
Do you want to create static mappings of public IPv4 addresses that will allow incoming connections to reach IPv6 hosts? [y/N]
y
IPv4 address: 192.168.1.123
IPv6 address: 2001:4432:5641:2:341:234:21:54
但當我 v4 PC端 Ping 192.168.1.123 時 出現 "目的不可達"的訊息
去Linux 底層 tcpdump 看封包時 發現 都是問ARP的封包
於是我嘗試過手動設定ARP 但是ip neigh 已經有相同MAC 的IPv6 IP
所以會出現 已存在的錯誤訊息
再去跟IPv6 ping IPv4 的封包相比 初步研判好像是封包沒有進到naptd 這套軟體裡
請問各位前輩 是否有人有相同問題 或是有解決方法可以參考??
還是說Naptd 的設定有錯誤?? 謝謝
TOTD CONF
forwarder 8.8.8.8
forwarder 168.95.1.1
prefix 2001:4432:5641:2::
port 53
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.35.110.23
IPv6 近期熱門文章
PTT數位生活區 即時熱門文章