web-dev-qa-db-ja.com

Ciscoルーター-NAT同じインターフェイスでの入出力

状況は次のとおりです。

いくつかのクライアントがスイッチに接続されており、スイッチはCisco2621に接続されています。

クライアントはすべて192.168.1.0/24の範囲のIPアドレスを持ち、ルーターアドレスは192.168.1.254です。

したがって、ホストAのアドレスは192.168.1.1で、ホストBのアドレスは192.168.1.2です。

別のアドレス(たとえば、192.168.1.1の場合は172.16.1.1)を使用して各ホストにアクセスできるようにしたいと思います。

したがって、ルーターでNATこれを実行できる必要があります。ループバックインターフェイスを試して使用し、アドレスを割り当てて、外部でip natを使用しましたが、実際には取得できませんでした。それは機能しています。

これを行う方法についてのアイデアは素晴らしいでしょう。

ありがとう

1
fdf33

この構成は、ルーターがスティックの同じ端に転送するため、「スティック上のNAT」と呼ばれます。

シスコには ここに優れた設計技術ノート があります。これは、実際にループバックだけでなく、ルートマップでも使用する方法を説明しています。これはあなたを助けるかもしれません。

使用している構成は次のとおりです。ほんの少しの調整で、セットアップで使用できるはずです。

interface Loopback0   
 ip address 10.0.1.1 255.255.255.252
 ip nat outside

interface Ethernet0
 ip address 192.168.1.2 255.255.255.0 secondary
 ip address 10.0.0.2 255.255.255.0
 ip nat inside
 ip policy route-map Nat-loop

ip nat pool external 192.168.2.2 192.168.2.3 prefix-length 29
ip nat inside source list 10 pool external overload
ip nat inside source static 10.0.0.12 192.168.2.1


ip classless

ip route 0.0.0.0 0.0.0.0 192.168.1.1
ip route 192.168.2.0 255.255.255.0 Ethernet0

access-list 10 permit 10.0.0.0 0.0.0.255 

access-list 102 permit ip any 192.168.2.0 0.0.0.255
access-list 102 permit ip 10.0.0.0 0.0.0.255 any
access-list 177 permit icmp any any

route-map Nat-loop permit 10
 match ip address 102
 set ip next-hop 10.0.1.2
2
petrus