前提・実現したいこと
#####ダイナミックNATを設定したPC間のpingがうまくいかない
ラボ・シナリオという学習サイトの課題を、Packet Tracerを使用しておこなっています。
下記URLの課題/解説を参考に、スタティックNATとダイナミックNATをルータに設定しているのですが、ダイナミックNATを設定したPC間/サーバ間のpingが通らず、どうしても原因を見つけることができません。
URL: http://jukenki.com/contents/cisco/ccna-lab-scenario/lab2-nat-static-and-dynamic.html
スイッチを使用して集線し、URL先の構成イメージに通りに構成しています。
現状
【Ping成功】
WEB-Serverー>FTP-server ,PC-C ※スタティックNAT
Mail-Serverー>FTP-server ,PC-C ※スタティックNAT
FTP-server, PC-Cー>WEB-Server ※スタティックNAT
FTP-server, PC-Cー>Mail-Server ※スタティックNAT
PC-Aー>FTP-server ,PC-C ※ダイナミックNAT
PC-Bー>FTP-server ,PC-C ※ダイナミックNAT
【Ping通らない】
FTP-server ,PC-C ー>PC-A ※ダイナミックNAT
FTP-server ,PC-C ー>PC-B ※ダイナミックNAT
#####※動作環境
Mac ver.11.5.2
PacketTracer ver.8.0.1
発生している問題・エラーメッセージ
######①まず、問題が起こっていないPC-A,PC-B側からpingをおくり、RT-A#show ip nat translations コマンドでテーブルを確認しました。NAT変換は問題なく行われているように見えます。
RT-A#sh ip nat translations Pro Inside global Inside local Outside local Outside global icmp 200.10.10.11:17 192.168.1.129:17 161.14.1.128:17 161.14.1.128:17 icmp 200.10.10.11:18 192.168.1.129:18 161.14.1.128:18 161.14.1.128:18 icmp 200.10.10.11:19 192.168.1.129:19 161.14.1.128:19 161.14.1.128:19 icmp 200.10.10.11:20 192.168.1.129:20 161.14.1.128:20 161.14.1.128:20 icmp 200.10.10.12:21 192.168.1.128:21 161.14.1.10:21 161.14.1.10:21 icmp 200.10.10.12:22 192.168.1.128:22 161.14.1.10:22 161.14.1.10:22 icmp 200.10.10.12:23 192.168.1.128:23 161.14.1.10:23 161.14.1.10:23 icmp 200.10.10.12:24 192.168.1.128:24 161.14.1.10:24 161.14.1.10:24 --- 200.10.10.10 192.168.1.11 --- --- --- 200.10.10.9 192.168.1.10 --- ---
#####②ですが、PC-Cからのpingは、通りません。
C:\>ping 200.10.10.11 Pinging 200.10.10.11 with 32 bytes of data: Request timed out. Request timed out. Request timed out. Request timed out. Ping statistics for 200.10.10.11: Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),
#####③RT-Aのdebugは、このように表示されます。
NAT: expiring 200.10.10.12 (192.168.1.129) icmp 21 (21) NAT: expiring 200.10.10.12 (192.168.1.129) icmp 22 (22) NAT: expiring 200.10.10.12 (192.168.1.129) icmp 23 (23) NAT: expiring 200.10.10.12 (192.168.1.129) icmp 24 (24)
pingを送った先は200.10.10.11なのに、expiring 200.10.10.12というエラーメッセージが表示されている点も、なぜそうなっているのか謎でした。
補足情報(FW/ツールのバージョンなど)
#####【RT-Aのshow run】
RT-A#show run Building configuration... Current configuration : 974 bytes ! version 15.1 no service timestamps log datetime msec no service timestamps debug datetime msec no service password-encryption ! hostname RT-A ! ! ! ! ! ! ! ! ip cef no ipv6 cef ! ! ! ! license udi pid CISCO2811/K9 sn FTX1017W3S9- ! ! ! ! ! ! ! ! ! no ip domain-lookup ! ! spanning-tree mode pvst ! ! ! ! ! ! interface FastEthernet0/0 ip address 192.168.1.1 255.255.255.0 ip nat inside duplex auto speed auto ! interface FastEthernet0/1 ip address 10.10.10.1 255.255.255.0 ip nat outside duplex auto speed auto ! interface Vlan1 no ip address shutdown ! ip nat pool INET 200.10.10.11 200.10.10.13 netmask 255.255.255.248 ip nat inside source list 1 pool INET ip nat inside source static 192.168.1.10 200.10.10.9 ip nat inside source static 192.168.1.11 200.10.10.10 ip classless ip route 0.0.0.0 0.0.0.0 10.10.10.2 ! ip flow-export version 9 ! ! access-list 1 permit 192.168.1.128 0.0.0.127 ! ! ! ! ! ! line con 0 ! line aux 0 ! line vty 0 4 login ! ! ! end
#####【FTP-ServerのIP設定】
#####追記【RT-Bのshow run】
RT-B#show run Building configuration... Current configuration : 642 bytes ! version 12.4 no service timestamps log datetime msec no service timestamps debug datetime msec no service password-encryption ! hostname RT-B ! ! ! ! ! ! ! ! ip cef no ipv6 cef ! ! ! ! ! ! ! ! ! ! no ip domain-lookup ! ! spanning-tree mode pvst ! ! ! ! ! ! interface FastEthernet0/0 ip address 10.10.10.2 255.255.255.0 duplex auto speed auto ! interface FastEthernet0/1 ip address 161.14.1.2 255.255.255.0 duplex auto speed auto ! interface Vlan1 no ip address shutdown ! ip classless ip route 200.10.10.8 255.255.255.248 10.10.10.1 ! ip flow-export version 9 ! ! ! ! ! ! ! line con 0 ! line aux 0 ! line vty 0 4 login ! ! ! end
####---------追記2021/09/10---------------
###【PC-AからPC-Cのログ】
(ダイナミックNATによりPC-AのIPアドレスが200.10.10.11~200.10.10.13のアドレスから自動選出され内部グローバルアドレスに変換されているため、PC-AのIP<192.168.1.128/24>が毎度<200.10.10.11/24>に変換されるわけでは無いのですが、)
下記2行目のようなログが出ている場合でも、PC-CからPC-Aのpingは通りません。
Router#show ip nat t Pro Inside global Inside local Outside local Outside global icmp 200.10.10.11:13 192.168.1.128:13 161.14.1.10:13 161.14.1.10:13 icmp 200.10.10.11:14 192.168.1.128:14 161.14.1.10:14 161.14.1.10:14 icmp 200.10.10.11:15 192.168.1.128:15 161.14.1.10:15 161.14.1.10:15 --- 200.10.10.10 192.168.1.11 --- --- --- 200.10.10.9 192.168.1.10 --- ---
####↑のログが残っている間に、PC-CからPC-Aにtracertを行いました
C:\>tracert 200.10.10.11 Tracing route to 200.10.10.11 over a maximum of 30 hops: 1 0 ms 0 ms 0 ms 161.14.1.2 2 0 ms 0 ms 0 ms 10.10.10.1 3 0 ms 0 ms 0 ms 161.14.1.2 4 0 ms 0 ms 0 ms 10.10.10.1 5 0 ms 0 ms 0 ms 161.14.1.2 6 0 ms 0 ms 0 ms 10.10.10.1 7 0 ms 0 ms 0 ms 161.14.1.2 8 0 ms 0 ms 0 ms 10.10.10.1 9 0 ms 0 ms 0 ms 161.14.1.2 ...
上記のように、ピンポン状態?がTrace complete(30)まで続いていました..
よろしくおねがいします。