ラベル MAC-VLAN の投稿を表示しています。 すべての投稿を表示
ラベル MAC-VLAN の投稿を表示しています。 すべての投稿を表示

2011年4月19日火曜日

MAC-VLAN の認証ログを集計する

認証ログは、syslog 転送可能
$ grep "Login succeed" ログファイル | awk '{ print $1,$2,$3,$11,$13,$4,$12 }'
形としては、
Apr 19 14:49:06 MAC=xxxx.xxxx.xxxx VLAN=xx スイッチ PORT=0/16
と出てくる。 月次統計で使えそう。 認証ログを syslog 転送するには、
# mac-authentication logging enable
# logging event-kind evn
# logging event-kind err
# logging event-kind aut
が必要となる。

2011.04.20 追記

ログイン状況は、
$ grep MAC ログファイル | grep LOGIN | awk '{ print $1,$2,$3,$4,$11,$12,$13 }'
Apr 20 08:02:36 スイッチ MAC=0014.5e64.db2c PORT=0/41 VLAN=71
Apr 20 08:05:15 スイッチ MAC=xxxx.xxxx.xxxx PORT=0/41 VLAN=xx
Apr 20 09:06:06 スイッチ MAC=xxxx.xxxx.xxxx PORT=0/41 VLAN=xx
Apr 20 09:15:12 スイッチ MAC=xxxx.xxxx.xxxx PORT=0/8 VLAN=xx
Apr 20 09:20:01 スイッチ MAC=xxxx.xxxx.xxxx PORT=0/36 VLAN=yy
Apr 20 09:21:59 スイッチ MAC=xxxx.xxxx.xxxx PORT=0/21 VLAN=yy
Apr 20 09:23:31 スイッチ MAC=xxxx.xxxx.xxxx PORT=0/8 VLAN=yy
Apr 20 09:33:59 スイッチ MAC=xxxx.xxxx.xxxx PORT=0/4 VLAN=xx
Apr 20 09:40:59 スイッチ MAC=xxxx.xxxx.xxxx PORT=0/28 VLAN=xx
の方が見やすいか。

MAC認証済の端末の認証解除方法

※MAC-VLAN登録変更の際に必要な場合があるため

1.認証されているスイッチを確認
$ grep xxxxxxxxxxxx /var/log/radius/radius.log
Mon Feb 21 14:05:58 2011 : Auth: Login OK: [xxxxxxxxxxxx/パスフレーズ] (from client RADIUSクライアント(認証スイッチ) port 25 cli XX-XX-XX-XX-XX-XX)
2.該当スイッチで認証されていることを確認
スイッチ# show mac-authentication login

Date 2011/02/21 14:07:06 JST
 Dynamic VLAN mode total client counts(Login/Max):   1 / 1000
  Authenticating client counts :    0
  Hold down client counts      :    0
  Port roaming : Disable
   No F MAC address     Port  VLAN  Login time            Limit     Reauth
    1   xxxx.xxxx.xxxx  0/16    xx  2011/02/21 14:05:57   01:58:50   
3530
3.認証解除
スイッチ# clear mac-authentication auth-state mac-address xxxx.xxxx.xxxx
4.確認
スイッチ# show mac-authentication login

Date 2011/02/21 14:07:12 JST
There is no information. ( mac-auth login )

スイッチ# show mac-authentication logging

AUT 02/21 14:00:13 MAC No=4:NORMAL:LOGOUT: MAC=xxxx.xxxx.xxxx PORT=0/16 
VLAN=xx Force logout ; Clear mac-authentication command succeeded.
AUT 02/21 14:00:13 MAC No=82:NORMAL:SYSTEM: Accepted clear auth-state command.

※コマンドによりログアウトしたことがログに記載される

DNS named.root 更新確認スクリプト

#!/bin/bash # DNSのnamed.rootファイルの更新確認スクリプト # 最新版のnamed.rootファイルを取得し、差分を確認する。 # 更新履歴 # 2014.02.07 watari # お約束 export LANG=C ## 実行ディレクトリ #PR...