電子書籍の厳選無料作品が豊富!

Ciscoルータにアクセスリストの設定をするにあたり
ワイルドカード設定がうまくいかず迷っています。

フィルタ解除するアドレス
172.16.20.60~172.16.20.90までのアドレスのみ
指定したホストに接続できるように設定するとします。

きれいに上記範囲のみフィルタ解除するとした場合
172.16.20.60にどのようなワイルドカードを指定すれば
よろしいでしょうか。

よく使うWC(0.0.0.3 7 15…等)ではうまく指定できず
2進数が途中で繰り上がったりで混乱しています。

すみませんが、お詳しい方ご教授願います。

A 回答 (5件)

#4です。

問題ありありですね。

一旦、あるステートメントの処理が行われると、それ以降のステートメントは処理されなくなるので、一部修正。

access-list 1 permit 172.16.20.60 0.0.0.3
access-list 1 deny host 172.16.20.91
access-list 1 deny 172.16.20.92 0.0.0.3
access-list 1 permit 172.16.20.64 0.0.0.31
    • good
    • 0

私の方では、以下のように4行で。



access-list 1 permit 172.16.20.60 0.0.0.3
access-list 1 permit 172.16.20.64 0.0.0.31
access-list 1 deny host 172.16.20.91
access-list 1 deny 172.16.20.92 0.0.0.3

一番上のステートメントから順にチェックされるので、特に問題ないと思う。(ただし、動作未確認。)

参考URL:http://itpro.nikkeibp.co.jp/article/COLUMN/20080 …
    • good
    • 0

No.1です。


No.2さんにご指摘いただいたようにアドレスを間違えてしまいました。
正しくは以下のとおりです。
access-list 1 permit 172.16.20.60 0.0.0.3 →60~63
access-list 1 permit 172.16.20.64 0.0.0.15 →64~79
access-list 1 permit 172.16.20.80 0.0.0.7 →80~87
access-list 1 permit host 172.16.20.88 →88
access-list 1 permit host 172.16.20.89 →89
access-list 1 permit host 172.16.20.90 →90

なお、
access-list 1 permit host 172.16.20.88 →88
access-list 1 permit host 172.16.20.89 →89
上記は、以下のようにもできます。
access-list 1 permit 172.16.20.88 0.0.0.1 →88~89

今度は間違いないと思いますが。
    • good
    • 0

お、惜しい・・・。




クラスBが何故か、クラスCに変わってる・・。
    • good
    • 0

久しぶりなので外しているかもしれませんが、以下ではどうでしょうか。


access-list 1 permit 192.168.20.60 0.0.0.3 →60~63
access-list 1 permit 192.168.20.64 0.0.0.15 →64~79
access-list 1 permit 192.168.20.80 0.0.0.7 →80~87
access-list 1 permit host 192.168.20.88 →88
access-list 1 permit host 192.168.20.89 →89
access-list 1 permit host 192.168.20.90 →90
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!