第2編
管理運用

Webアクセス拒否通知の構成例と設定例

Webアクセス拒否通知の構成例と設定例を示します。

Webアクセス拒否通知の設定例(実IPv4アドレス)

Webアクセス拒否通知の対象端末が所属するVLANのVLANインターフェースにIPv4アドレスが設定されていて、そのIPv4アドレスで応答処理をする場合の構成例と設定例を示します。

Webアクセス拒否通知の構成例(実IPv4アドレス)

  • VLAN 10を作成し、構成例のようにVLANを割り当てます。
    sw1# configure terminal 
    sw1(config)# vlan 10
    sw1(config-vlan)# exit
    sw1(config)#
    sw1(config)# interface port 1/0/1
    sw1(config-if-port)# switchport mode access
    sw1(config-if-port)# switchport access vlan 10
    sw1(config-if-port)# exit
    sw1(config)#
    sw1(config)# interface port 1/0/49
    sw1(config-if-port)# switchport mode trunk
    sw1(config-if-port)# switchport trunk allowed vlan 10
    sw1(config-if-port)# exit
    sw1(config)#
  • VLAN 10インターフェースにIPv4アドレス[192.168.10.50/24]を設定します。
    sw1(config)# interface vlan 10
    sw1(config-if-vlan)# ip address 192.168.10.50/24
    sw1(config-if-vlan)# exit
    sw1(config)#
  • Webアクセス拒否通知のための拡張エキスパートアクセスリスト[example-1]を作成し、以下のルールを設定します。

    ルール10(web-deny-notify tcp):送信元IPv4アドレス[192.168.10.101]、宛先TCPポート番号[80]

    ルール11(web-deny-notify tcp):送信元IPv4アドレス[192.168.10.101]、宛先TCPポート番号[443]

    sw1(config)# expert access-list extended example-1
    sw1(config-exp-nacl)# 10 web-deny-notify tcp host 192.168.10.101 any any any eq 80
    sw1(config-exp-nacl)# 11 web-deny-notify tcp host 192.168.10.101 any any any eq 443
    sw1(config-exp-nacl)# exit
    sw1(config)#
  • 設定したアクセスリストをポート1/0/1に適用します。
    sw1(config)# interface port 1/0/1
    sw1(config-if-port)# expert access-group example-1 in
    sw1(config-if-port)# end
    sw1#
  • 実施後のWebアクセス拒否通知関連の設定を以下に抜粋します。
    # ACL
    
    expert access-list extended example-1 9999
     10 web-deny-notify tcp host 192.168.10.101 any any any eq http
     11 web-deny-notify tcp host 192.168.10.101 any any any eq 443
    interface port 1/0/1
     expert access-group example-1 in

Webアクセス拒否通知の設定例(仮想IPv4アドレス)

Web認証のweb-authentication http-ip ipv4コマンドを利用して仮想IPv4アドレスを設定し、その仮想IPv4アドレスで応答処理をする場合の構成例と設定例を示します。また、この設定例では、対象端末からのIPv4パケットを破棄するエントリーも設定しています。

Webアクセス拒否通知の構成例(仮想IPv4アドレス)

  • VLAN 10、VLAN 100 を作成し、構成例のようにVLANを割り当てます。
    sw1# configure terminal
    sw1(config)# vlan 10,100
    sw1(config-vlan)# exit
    sw1(config)#
    sw1(config)# interface port 1/0/2
    sw1(config-if-port)# switchport mode access
    sw1(config-if-port)# switchport access vlan 10
    sw1(config-if-port)# exit
    sw1(config)# 
    sw1(config)# interface port 1/0/49
    sw1(config-if-port)# switchport mode trunk
    sw1(config-if-port)# switchport trunk allowed vlan 10,100
    sw1(config-if-port)# exit
    sw1(config)#
  • VLAN 100インターフェースに管理用IPv4アドレス[192.168.100.100/24]を設定します。
    sw1(config)# interface vlan 100
    sw1(config-if-vlan)# ip address 192.168.100.100/24
    sw1(config-if-vlan)# exit
    sw1(config)#
  • Web認証のweb-authentication http-ip ipv4コマンドを利用して仮想IPv4アドレス[192.0.2.100]を設定します。
    sw1(config)# access-defender
    sw1(config-a-def)# web-authentication http-ip ipv4 192.0.2.100
    sw1(config-a-def)# exit
    sw1(config)#
  • Webアクセス拒否通知のためのリダイレクト先URLを[http://192.0.2.100/www/web-deny-notify.html]に設定します。
    sw1(config)# web-deny-notify redirect url http://192.0.2.100/www/web-deny-notify.html
    sw1(config)#
  • Webアクセス拒否通知のための拡張エキスパートアクセスリスト[example-2]を作成し、以下のルールを設定します。

    ルール10(web-deny-notify tcp):送信元MACアドレス[00:00:5E:00:53:11]、宛先TCPポート番号[80]

    ルール11(web-deny-notify tcp):送信元MACアドレス[00:00:5E:00:53:11]、宛先TCPポート番号[443]

    ルール12(deny):送信元MACアドレス[00:00:5E:00:53:11]

    sw1(config)# expert access-list extended example-2
    sw1(config-exp-nacl)# 10 web-deny-notify tcp any host 0000.5e00.5311 any any eq 80
    sw1(config-exp-nacl)# 11 web-deny-notify tcp any host 0000.5e00.5311 any any eq 443
    sw1(config-exp-nacl)# 12 deny any host 0000.5e00.5311 any any
    sw1(config-exp-nacl)# exit
    sw1(config)#
  • 設定したアクセスリストをポート1/0/2に適用します。
    sw1(config)# interface port 1/0/2
    sw1(config-if-port)# expert access-group example-2 in
    sw1(config-if-port)# end
    sw1#
  • 実施後のWebアクセス拒否通知関連の設定を以下に抜粋します。
    # ACL
    
    expert access-list extended example-2 9999
     10 web-deny-notify tcp any host 00-00-5E-00-53-11 any any eq http
     11 web-deny-notify tcp any host 00-00-5E-00-53-11 any any eq 443 
     12 deny any host 00-00-5E-00-53-11 any any 
    interface port 1/0/2
     expert access-group example-2 in
    
    # WEB-AUTHENTICATION
    
    web-deny-notify redirect url http://192.0.2.100/www/web-deny-notify.html
    access-defender
     web-authentication http-ip ipv4 192.0.2.100

ページトップへ