設定例 > NAT+スタティックの設定 |
10.NAT+スタティックの設定 |
PPPoEインタフェースで、NAT+を使用するケースを考えます。
ここでは、ローカルにあるWebサーバ(192.168.0.100)を、ポート番号5000で公開する方法についても考慮しています。
設定内容 | 設定モード | 設定コマンド名 | 設定項目 | 入力値 | 備考 |
---|---|---|---|---|---|
LAN側IPアドレス | LANインタフェース設定モード | ip address | LAN側IPアドレスサブネットマスク | 192.168.0.1 255.255.255.0 |
設定例1を参照 |
PPPoEインタフェース | PPPoEインタフェース設定モード | pppoe server | 接続相手名称 | A-Provider | わかりやすい名称 |
pppoe account | ユーザID パスワード |
user@xxxx.ne.jp secret |
|||
pppoe type | 端末型 | host | |||
NAT+を使用する | 基本設定モード | access-list | 変換前のアドレス範囲(LAN側) | 192.168.0.0/255.255.255.0 | |
基本設定モード | access-list | PPPoEで取得するアドレスの登録 | 0.0.0.0/0.0.0.0 | 不定アドレスの書式です。 | |
基本設定モード | ip nat pool | NAT+変換するアドレス(LAN側) | 192.168.0.100〜192.168.0.100 | ||
PPPoEインタフェース設定モード | ip nat inside | NAT+変換ルールの指定 | source | ||
PPPoEインタフェース設定モード | ip nat inside | NAT+変換スタティック設定 | PPPoEで取得したアドレス:5000 ↓ 192.168.0.100:80(HTTP) |
<コマンドによる設定>(!の行はコメントです。実際に入力する必要はありません。) この設定を適用したい方は
! ! ! LAN側IPアドレスを設定します(設定例1を参照)。 ! Router> enable Enter password: super ←パスワードを入力します。(実際は表示されない) Router# Router# configure terminal Router(config)# Router(config)# interface lan 1 Router(config-if lan 1)# Router(config-if lan 1)# ip address 192.168.0.1 255.255.255.0 Router(config-if lan 1)# exit ! ! ! PPPoE1インタフェース設定モードに移行します。 ! Router(config)# interface pppoe 1 Router(config-if pppoe 1)# ! ! ! PPPoEの各種設定をします。 ! Router(config-if pppoe 1)# pppoe server A-Provider Router(config-if pppoe 1)# pppoe account user@xxxx.ne.jp secret Router(config-if pppoe 1)# pppoe type host Router(config-if pppoe 1)# exit ! ! ! NAT+の設定をします。 ! Router(config)# access-list 1 permit 192.168.0.0 0.0.0.255 Router(config)# access-list 2 permit 0.0.0.0 0.0.0.0 Router(config)# ip nat pool pool1 192.168.0.100 192.168.0.100 Router(config)# interface pppoe 1 Router(config-if pppoe 1)# ip nat inside source list 1 interface Router(config-if pppoe 1)# ip nat inside destination list 2 5000 pool pool1 80 Router(config-if pppoe 1)# exit ! ! ! 特権ユーザモードに戻ります。 ! Router(config)# end ! ! ! 設定を保存します。 ! Router# save SIDE-A.cfg % saving working-config % finished saving Router# ! ! ! 設定を有効にするために再起動します。 ! Router# reset Are you OK to cold start?(y/n) y |