教えてください!

  • フォーラムは新サイトへ移行しました。
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009-2-18 1:21 | 最終変更
hirofumi  新米   投稿数: 4
Router>enable
Router#configure terminal
Router(config)#access-list 1 permit 192.168.98.64 0.0.0.63
Router(config)#ip nat pool ccna 205.46.158.97 205.46.158.102 netmask 255.255.255.248
Router(config)#ip nat inside source list 1 pool ccna overload
以下、コマンド省略します。
その他は、正しく設定されているとします。

この中で、内部グローバルアドレスと内部ローカルアドレスの変換で、overloadのコマンドは必要でしょうか!

Router(config)#ip nat inside source list 1 pool ccnaでは、いけないのでしょうか!


PATの設定で、
Router(config)#ip nat inside source list 1 interface serial 0 overload

Router(config)#ip nat pool ccna 205.46.158.97 205.46.158.97 netmask 255.255.255.0
Router(config)#ip nat inside source list 1 pool ccna overload

これらのPATの設定のコマンドは理解できるのですが、複数の内部ローカルアドレスを、複数の内部グローバルアドレスに変換する時に、overloadは必要なのでしょうか!

いろいろ調べてみたのですが、回答が得られませんでした。

よろしく御願いいたします。

ホスト数が、62もあり、変換できる対象のアドレスが、6つしかないためでしょうか!この問題の回答を見てもよくわかりませんでした。
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009-2-18 7:49
dave2008  常連 居住地: シドニー  投稿数: 12
引用:
ホスト数が、62もあり、変換できる対象のアドレスが、6つしかないためでしょうか!
と正しく把握されているので、単なるNATでは最初の6ホストのみしかNATの恩恵に預かれない(インターネットに接続できない)のはおわかりですよね。 ホストは62台あるわけですから、全ホストのユーザーがインターネットに接続することは不可能です。  これでも良ければ、PATにする必要もないわけです。  でも、いいわけないですよね。 違いますか?
「3分間Networking」にPATの説明があります:
http://www5e.biglobe.ne.jp/~aji/3min/47.html
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009-2-18 22:18 | 最終変更
hirofumi  新米   投稿数: 4
PATは、複数の内部ローカルアドレスを、一つの内部グローバルアドレスに変換すると理解をしていて、
コマンドとしては、
ip nat inside source list 1 interface serial 0 overload
で、覚えています。

しかし、問題では、NATの設定をということで、複数の内部ローカルアドレスと、複数の内部グローバルアドレスが示されていました。

僕は、ip nat inside source list 1 pool ccnaとしたのですが、解答では、ip nat inside source list 1 pool ccna overloadになっていました。

複数のアドレスを複数のアドレスに変換するときも、overloadが使えるのか、多対1の時なのでは!と思ってます。実機では、まだ確認していません。3分間Networkingも確認しましたが、すいませんわかりませんでした。poolコマンドとoverloadは、いっしょにつかえるのでしょうか!
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009-2-18 22:49 | 最終変更
koroyan  新米   投稿数: 2
Router(config)#access-list 1 permit 192.168.98.64 0.0.0.63
Router(config)#ip nat pool ccna 205.46.158.97 205.46.158.102 netmask 255.255.255.248
Router(config)#ip nat inside source list 1 pool ccna overload

上記のアクセスリストのプライベートアドレス数を数えてみてください。
要するに、205.46.158.97〜205.46.158.102の6つのグローバルアドレスを使って全ホストが同時にインターネットにアクセスできるかできないかです。
これは、問題によって「overload」をつけるか、つけないかかわってきます。
おそらくこの問題は「ホストが同時にアクセスできるように」と問題に「同時に」と書いてあると思います。
なので、内部ローカルアドレス数 > 内部グローバルアドレス数 →overloadつける。

この手の問題は必ずと言っていいほど、CCNAの試験でシミュレーションとして出題されるかと思いますので確実にしておいたほうがいいと思います。
NAT、ダイナミックNAT、PAT に関して、もう一度じっくり何かテキストを読まれた方がいいかと思います。
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009-2-18 23:19 | 最終変更
hirofumi  新米   投稿数: 4
内部ローカルアドレス数 > 内部グローバルアドレス数 →overloadつける。

このように、書いてくれれば、迷うこともなかったのですが、問題集も、ネットでも、はっきり書いてありませんでした。unixやLinux関連で調べてほうがよかったのかもしれませんが!

でも、テキストも問題もあいかわらず、
ip nat inside source list 1 pool ccna
ip nat inside source list 1 interface serial 0 overload
ばかりでした。なぜなんだろう!
コマンド辞典にものっていませんでした。
あやしいそうなのは、少しありましたが!

多分、そうだろうなとは思っていましたが、たいへんありがとうございました。
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2009-2-19 6:48
dave2008  常連 居住地: シドニー  投稿数: 12
蛇足ですが。。。
確かに、PATは複数の内部ローカルアドレスを一つの内部グローバルアドレスに変換するのが基本だと思います。
ですから、
内部ローカルアドレス > 内部グローバルアドレス ということでなのでPATにすると、結果として1つ以外の内部グローバルアドレスは、ほぼ使われなくなる(おそらく、65535のポートが全部割り当てられるまでは2つ目のアドレスは使用されない)と思います。
なので、PATの基本からいけば、複数=>複数のNAT変換で overload を設定するのは確かに特殊ですが、設定は可能なようです。

  >フォーラム検索へ


Copyright (c) 2020 Ping-t All rights reserved.