お久しぶりです。CCNA Securityに受かったので、記録しておきます。
今回は「英語で勉強して英語で受験する」を目標に頑張りました。受けようと思ったきっかけは、VPNってよく分からないけど、どういう仕組みだろう?という疑問を解消するため、と、英語で全く知らないことを学ぶのはどれくらい大変なのか体験するためです。
■勉強方法
読んだ本:
31 Days Before Your CCNA Security Exam
CCNA Security 210-260 Certification Guide
まず『31 Days Before Your CCNA Security』を読みました。Cisco公式本で、内容がまとまっていて分かりやすいです。ただ、31 days beforeと謳っていますが、言葉通り31日前からこれを読んだだけで受かるほど甘くは無いです。Cisco試験は個性が強いので。
次に『CCNA Security 210-260 Certification Guide』を読みました。こちらはまさに、教科書!って感じの本で、詳しいことが載ってますが試験対策としてはイマイチでした。全部で500ページもある分厚い本なので、勉強していて分からなかったら、該当の箇所だけ読む みたいな使い方をしていました。
ぶっちゃけ本よりも、過去に受けた方々の体験談(http://www.securitytut.com/ccna-security-210-260/share-your-ccna-security-experience-2)が一番良かったというか、ここに載っているやつを丸暗記でいけちゃいますね…。ただ、僕の場合はCCNP R&SでPortSecurityとかAAAについては学んでおり、ほぼ頭に入っていました。なので、新しく覚える内容はさほど多くありませんでした。CiscoはESAとかWSAとか色々アプライアンスを出していて、それらのセキュリティ部分を覚える方が大変でした。
英語については、上で読んだ2冊の本でセキュリティ関係の英単語も覚えていたので、問題文もスラスラ入ってきました。
VPNについては興味津々だったので、ASA5520を中古で買って自宅に導入しました。今まではNASに付属のVPNサーバを使っていたのですが、ASA5520でVPNを張れるようにしました。一つ一つ自分でコマンドを入れていくことで、VPNはどうすれば繋がるのか、なんとなく分かった気がします。VPN難しい…。
また、ASA5520を買ったことによりASDMというGUIで操作・設定出来るソフトが使えるようになったので、そちらも利用していました。これは、試験にもシミュレーション問題として出題されました。
■試験
全部で約65問
D&D(ドラッグ&ドロップ)・・・3問
Simlation・・・1問
MC(Multiple Choice、選択問題)・・・60問くらい
試験時間・・・120分(英語で受験すると時間が伸びますが、120分も悩む程度の知識だとfailします。試験時間は余裕たっぷりあります)
合格点・・・860/1000点
結果・・・877点(超ぎりぎりでした)
■今後受ける人へ
英語で受けると奇妙な和訳に惑わされないし、英語ならネット上に試験の情報が流れてますので、確実に受かるならそちらの方が良いですよ。
あと、資格は資格です。暗記で取得したからと言ってVPNやASAの設定が完璧に分かったわけではないので、勉強は続けましょうね(自戒含め)
~~~~~~~~~~~~~~~~~~~~~~
■アマチュア無線3級について
急にモールスを打ちたくなったのでアマチュア無線3級を取得しました
中学生の頃に4級は取得していたのですが、モールスは3級以上を取得していないと法律でアウトなので、
既に4級を持ってる人向けに設定されている「3級短縮コース」(丸一日講習、最後にテスト)というやつで受けてきました。
楽勝です。講師が、こことここが出るから、チェックしてー、みたいなやつです。小学生もいましたね。
講習&テストは年明けすぐくらいに受けてまして、当然合格だったので、実はもう免許証も手元にあり、新しく買った無線機もあるのですが、免許状がまだ届かず…電波が出せず…。
総務省のお返事待ち状態です。免許状が届いたら、コールサインを頂けるので合法的に電波を出せますね。
まぁ、CCNA Securityの勉強が忙しくて全然モールスを覚えきれてないので、良かったかな?当面はモールスの聞き取り勉強に注力したいです。
以前の予告通り、CCNA Securityを取得したので、次はCCNA Wirelessですかね。
ただ、しばらくはアナログなモールス通信をやっていそうな気がします。
それではまた。
カテゴリー: 未分類
PCを新しくしました。

2011年から使ってるiMacがBSoDでたびたび落ちるようになったのと、CPUもHDDもそろそろ限界な感じがしてきたので新調しました。ドスパラで購入。デスクトップ型です。
※画像はドスパラ公式サイトより引用
■スペック
OS: Windows 10 Pro 64ビット
CPU: インテル Core i5-8500 (3.00GHz-4.10GHz/6コア/6スレッド)
Graphic: NVIDIA GeForce GTX1050 2GB
Power: 400W 静音電源 80PLUS
Memory: 16GB DDR4 SDRAM(PC4-21300/8GBx2/2チャネル)
SSD: 500GB SSD
HDD: 1TB HDD
■想定していた要件
・最新のゲームを動かすわけではないけれど、まぁまぁ動いて欲しい。DiRTはやりたい。FSXもそこそこのFPSで動いて欲しい。
・WindowsはPro必須(RDP, GPOを使うため、WindowsUpdateで強制再起動を防止するため)
・Windows上で仮想マシンを動かす可能性を考えてメモリは16GB。
・SSDは言うまでもなく必須(HDDなんて今どき不要)
■その後の改造
・1TBのHDDは届いた当日にケーブルを外しました。HDDは使わないので不要です。(この1T HDDはNASに流用しようかなぁ…)
・代わりに500GBのSSDを追加で購入して、HDDで使ってたケーブルを流用しました。
・PCIスロットにSound Blaster Audigy Fxを刺しました(オーディオにこだわりがあるわけじゃないけれど、なんとなく)
■モニタ配置とその他


・右からRaspberry Piのモニタ、Raspberry Piで作ったNTP時計
・メインモニタ、サブモニタ(元はLGのテレビ)、昔から使ってるモニタ(縦に回転)
・サブモニタの高さ調節はCiscoルータで代用してます(高さピッタリ!)
・キーボードはRealforceのテンキーレスです。
・When Johnny Comes Marching Homeはガルパンバージョンが好き
■買い替えた感想
サクサク!快適!トリプルディスプレイ!
しばらく自作PCというのをやってなかったのですが、まぁ要件は満たせてるかな、と。
マザボが小さくて拡張性が無いのがちょっと残念ですが、まぁ追加するとしてもSound Blasterを外して10GbE対応のNICを刺すくらいかなと思ってます。
サウンドカードはUSBにすれば良いですね。
満足です!
Webex TeamsでEminemが毎朝「What you gonna do?」とメッセージするBOTを作った
仕事で使っているチャットツールとしてWebex Teamsを使っています。
Teamsではプロジェクトの中のもう少し細かい粒度で部屋が切られており、今回とある部屋でメインを務めることになりました。
その部屋には自分以外にも上司や関連する人が複数いるのですが、実際に作業をしているのは僕だけという状況でした。
そこで、以下の理由からbotを作ることにしました。
・作業をしているにもかかわらず、対外的に何をやっているのか分からない。
・全体のタスクの進捗度を上司が把握できない。難しくてつまづいてるのか、純粋に作業量が多いのかなど、把握できない。
・自分自身、タスク管理が下手なので何をすべきか毎日整理したい
・同僚が似たようなbot作ってた(彼はshell scriptのワンライナーでやってる超お手軽スクリプトでした)
早速、Webex Teamsでボブ・マーリーが毎朝「What you gonna do?」とメッセージするBOTを作ったを参考にして、平日の朝10時にEminemがWhat you gonna do?と聞いてくるbotを作りました。Eminemを選んだ理由は特にありませんが、昔から好きだったので、なんとなくです。
プログラマではないのでお見苦しいコードかと思いますが、参考になればと思います。
今回のポイントとして:
・コードはさくらVPSに設置(CentOS7.5なのでデフォルトでpython2系が入ってますが、周りからの圧力もといオススメにより3.4.9を入れました)
・毎朝10時に実行 -> cronで対応。
・土日祝に実行させない -> jpholidaypを利用
以下コードです。
# -*- coding: utf-8 -*-
# coding:utf-8
import sys
import os
import logging
import requests
# 変数設定
TOKEN = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
roomID = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
jpholidayp_command = "/usr/bin/python3 /home/arkey22/git/what_you_gonna_do/jpholidayp/jpholidayp"
# ログ設定
log_path = "/var/log/what_you_gonna_do/what_you_gonna_do.log"
log_format = '%(asctime)s- %(levelname)s - %(message)s'
logging.basicConfig(filename=log_path, format=log_format, level=logging.INFO) # 通常のログ出力レベル
def is_it_holiday():
""" 土日祝の判定 """
flag = os.system(jpholidayp_command)
return flag
def notify_teams(eminem_says):
""" Teams APIを叩いてメッセージをPOSTする """
headers = {
'Authorization': 'Bearer ' + TOKEN,
}
files = {
'roomId': (None, roomID),
'markdown': (None, eminem_says),
}
logging.info("Called Teams API.")
api_status = requests.post('https://api.ciscospark.com/v1/messages', headers=headers, files=files)
if api_status.status_code != requests.codes.ok:
logging.error("Failed to call API.")
return False
if __name__ == '__main__':
if is_it_holiday() != 0:
notify_teams("# What you gonna do?")
Teamsから見るとこんな感じになります。

このbotはプロジェクトの収束に伴い、10月末を以て運用を終えましたが、他のプロジェクトでも流用出来るかなと思っています。
以上です。Eminemさん、お疲れ様でした。
CCNP認定されました。
サーバの仕事ばっかりでネットワークはもはや趣味になってしまいました。が、仕事も一段落して時間が出来たので、取得途中だったCCNP Routing and Switchingの勉強を再開し、無事Certificated(認定)となりました。
「CCNP Routing and Switching」はRoute, Switch, T-shoot(Trouble Shooting)の3科目全てにPassすることが求められます。2015年にSwitchの試験をPassしました。2016年にはRouteもPassしました。残るはT-shootだけだったのですが、なかなかPassできず。加えて、仕事が完全にサーバよりで忙しくなってしまったので、いったん放置することに。
先月末に仕事が一段落して少し時間が出来たので、残りの科目(T-shoot)を取得することにしました。一週間ほど勉強して、色々思い出して、T-shootをPassしました。
これでCCNP認定!と思っていたのですがCiscoのtracking systemを見ても認定されていません。よくよく調べてみると、各科目の有効期限はPass後3年とあるじゃないですか。Switchは3年以上前に取得したので失効しています。受け直しです。
それから、さらにもう二週間の勉強を経て、無事SwitchにPassし、CCNP Certificatedとなりました。

■勉強方法
ぶっちゃけます。まず前提知識として黒本(徹底攻略シリーズ、表紙が黒いので通称黒本)を読んで知識を蓄えます。
その後、T-shootはhttp://www.networktut.com/をSwitchはhttp://www.certprepare.com/をやり込むだけです。特にT-shootはnetworktut一本で大丈夫です。
問題にバグもあるので、それも含めて勉強が必要です。(選択問題で、明らかに間違っている選択肢を選択しなければいけないこともあります)
このバグは日本語版、英語版も同じです(実はSwitchに関しては日本語版を受けて一度落ちており、英語版でも同じ問題が出たのでわかりました)
あと、今回受けたT-ShootとSwitchは英語で受けました。日本語で受験するとCisco語と呼ばれる意味不明な日本語訳で出題されますので、英語での受験を強く勧めます。
英語に関しては技術的な単語・言い回しばかりなので、TOEIC600点くらいの英語力があれば問題ありません。
networktutやcertprepareに出てくる問題と全く同じ問題はあまり出ません。言い回しが少し違ったり、微妙に違う角度から質問してきます。
根底にあるのは技術ですので、問題の真意ではなく何を問われているかを考えてください(忖度してやってください)
英語で受験するため、クラムメディアは不要です。高いし。
ping-tは、理解度を深めるために使うことをおすすめします。ping-tに出てくる問題は、ほとんど試験に出ません。あくまで基礎知識の勉強と思ってください。
実機とGNS3は使えるのであれば使ってください。問題集で覚えるのと、実機で設定を入れて覚えるのでは100倍くらい理解度が違います。(体験するって超大事です)
LACP冗長、STP、Port-security、show系全般、指でコマンドを覚えてください。大事なことなのでもう一度言います。指でコマンドを覚えてください。
特にT-Shootはマウスを触ってる時間よりキーボードを叩いてる時間の方が長いです。試験範囲のshow系コマンドは確実に覚えましょう。設定したけどあっているか確認出来ないのでは意味がありません。
あと、、上記2サイトはコメント欄が活発です。最新の試験情報を入手するためにも、コメント欄はよく見ましょう。最新の試験傾向が記載されてます。
■取得して思ったこと
・CCNPは趣味の領域に近い。ネットワークの知識全般を理解する目的で取得するならCCNAで十分。
・資格を持っていることより、資格を取得する過程で学んだことが重要。単語レベルでもなんとなく覚えていれば、実務で使うとなった時にすぐ思い出せる。資格として持っていることが大事になるのはCCIEだけ(Cisco認定パートナー的な意味で)。
・今関わっている案件のネットワーク部隊は全員CCNP持ちというハイレベル案件なので、自分はまだスタートラインに立っただけ。これでようやく基礎レベルに追い付いた感じ。
・CCIEは取らなくていいかな・・・3年間、土日と通勤時間を全て潰して勉強して、ようやく受かるレベルというのは、人生設計という意味でよく考える必要がある(1回では受からないので受験料、テキスト代、試験環境を整える為の費用含めたら100万はかかると思う)
・次はCCNA SecurityかCCNA Wirelessを受けようかなと思います。どちらも今後、需要が高まると考えているからです。Cisco信者なのでお布施しないと、という気持ちも僅かながらありますw
以上!
MovableTypeのバージョン6から7に上げました、のと、近況報告
### 近況報告
タイトル通り、このブログで使われているMovableTypeのバージョンを6から7にバージョンアップしました。と言っても、外見上は何も変わりません。内部の仕組みだけ変わりました。バージョンアップに伴いサーバが移動しました。これも外見上は全く変化なしです。
2006年にこのブログを始めてから12年、黒歴史から何から何まで詰まったブログですが、ずっとJust-size.netを使っています。今回のバージョンアップに伴いバックアップの相談をしたところ、MovableType7では現在動いてるサーバでは一部のソフトのバージョンが適合してないということで、無償で別サーバに移転させて頂きました。山崎様、対応頂きありがとうございます。
近況を箇条書きでメモ。
* 毎日漢字を毎日やってるんですが、万年筆からガラスペンに変えました。良い感じです。ガラスペン、プレゼントに良いかもね。
* 秩父に行ってきました。小川町の方から定峰峠を抜けて東秩父村から秩父に入って、道の駅ちちぶで「おっきり込み」と「みそポテト」を食べてきました。帰りは140号をまったりと熊谷方面で帰宅。
* 秩父以外にもちょいちょいソロツーリング行ってるんですが、ライダーが手を振ってくれたり会釈してくれたり、謎の連携感に驚きました。楽しい。
* 読書しまくってます。読書の記録はブクログにしてます。最近読んだ中ではマスタリングTCP/IPのセキュリティ編が良かったです。専門書以外だと、コンビニ人間が面白かったです。最近、本屋に行くと結構並んでますね。
* python必死に勉強中。捗らなくてやばい。
* raspberry piを追加で購入しました。完全勢いです。ラズパイにくっつくモニタも購入したので、デジタルサイネージとして東京アメッシュを起動と同時に表示するようにしてみました。東京アメッシュ on Raspberry Pi。
* 熊谷のおふろcafe行きました。平日に行ったんですが、ガラガラだったのと、ワークスペースが最高でした。リモートワーク、あそこで出来るな・・・。
* 草津温泉も行ってきました。余裕の日帰り、相変わらずのソロツー。
* ソロツーリングは孤独なんだけど気楽さが半端ないのが良い。よほど仲が良い人なら一緒に出かけるのも良いかなと思うけど、さほど親しくない人とは逆に気疲れしちゃいそう。
* あれ?伊香保も行ったような気がする。記憶喪失半端ない。
以上。