2026年5月10日日曜日

4年間勤めた会社の現職エントリー

2022年1月1日に現在の会社に入社して、早4年以上が経ちました。
ここまで本当にあっという間でしたが、一度ここで現状を振り返ってみようと思います。


そもそも何故転職したのか



退職エントリーに書いたとおり、以下の2点が大きな理由でした。
理由1:市場価値の高いセキュリティエンジニアとしてキャリアを積みたい
理由2:セキュリティ製品をめぐる政治に疲れた


退職の原因は現在の会社で解消されたか



まず、市場価値の高いセキュリティエンジニアとしてキャリアを積むことはできています。
現在の会社に入社してから現在まで、とある外資系セキュリティメーカーで請負のエンジニアとして勤務しております。
メーカー内部の情報にアクセスして詳細な仕様を把握できる+自分で動作検証できる環境もそろっているため、だいぶ技術スキルが向上したと思ってます。

前の会社との一番の違いは、経験を積んだエンジニアに対する考え方です。
前の会社では、技術職は若手社員や派遣が手を動かしてやるものであり経験を積んだ社員や管理職は人を動かしてナンボという考え方だったので、できる限り自分の手を動かすなと言われてきました。
現在の会社は、エンジニアとして生きていく限り日々の自己研鑽と積み重ねが重要であるという考え方が根付いているので、きちんと自分の手を動かそうと言われてます。
もちろん、経験と年齢を重ねたら人も動かすことも求められるので調整ごとのスキルは必須ですし、役職に応じて手を動かす機会が少なくなることは当然ですが、技術を大事にしてる文化が土台にあることはとてもよいと思います。
技術スキルが向上した要因は間違いなくこの考え方の違いにあると確信しています。

あと、セキュリティ製品をめぐる政治については、会社が小さくそもそもそのようなものがないので、だいぶ気が楽です。

ということで、退職の原因は現在の会社で解消できました!


現在の会社のいいところ/よくないところ



先ほど述べたもの以外のいいところは、フルリモート勤務かつ裁量労働制であることです。
フルリモート勤務は最高の制度です。朝8時50分に起きてもまったく問題ないのが素晴らしいです。お昼寝もOKです。
唯一の問題は、夜もお仕事できてしまうことです。前職時代は終電の都合でどうしても23時過ぎにはお仕事を切り上げる必要があったのですが、その制約がなくなったことで25時26時までお仕事することもちょくちょくあります。
…よく考えたら両手放しに喜ぶべきではなかったかもですが、とはいえ満員電車のストレスがなくなったことは大きいです。

よくないところは、一言でまとめると、ここは本当に会社か?と思うポイントが多々あることです。
とはいえ、ここ1年で一気に人の入れ替わりが起きたことで、社内の雰囲気がかなりよくなったとも実感しております。


これから



前職は30歳を1つの目安にして最終的に7年ほど勤めたので、当面は40歳を目安に現在のお仕事を続けるつもりです。
その後は、すでに取り組みを始めてますが技術スキルの裏付けのあるマネージャーを目指してがんばろうと思っております。
さらにその先は…そのときになったら考えることにします。

2024年10月17日木曜日

Hyper-V Server 2019でGUIを使ってみる

お勉強用にあれこれ仮想マシンを構築するための仮想化基盤としてWindows10でHyper-Vを有効にしているのですが、CPUが古すぎる(Core i7-3770)ためにWindows11にアップグレードできないという問題を抱えています。
サポートが切れた後もWindows10を稼働させ続けるのはよくないので、適当なLinuxをインストールしてKVMを使うか…と思っていたのですが、Hyper-V Server 2019であれば2029年までサポートされているし無料で使えることに気づきました。
しかし、Hyper-V ServerはWindowsのように管理用GUIがないため、スタンドアロンで管理するのが面倒な製品でもあります。
ですが、インターネットで探してみればHyper-V ServerのGUI導入にチャレンジして見事に成功している人たちもいます。その中でもいちばんわかりやすかった記事をもとに、私もHyper-V ServerのGUI導入にチャレンジしてみることにしました。


はじめに



※この記事はHyper-V Server 2019のインストールとインターネットへの接続が完了していることを前提にしております。
※今回参考にさせていただいたWebサイトはこちらです。(2026/05/10:リンク更新)
 https://kghorvath.com/running-a-gui-on-hyper-v-server-2019


Server Core App Compatibility Feature on Demandを有効にする



Server Core App Compatibility Feature on Demandを有効にすることで、ファイルエクスプローラ(explorer.exe)やMicrosoft管理コンソール(mmc.exe)などが利用できるようになります。
概要については、こちらのMicrosoft社の記事を参照してください。
https://learn.microsoft.com/ja-jp/windows-server/get-started/server-core-app-compatibility-feature-on-demand
  1. コマンドプロンプト(cmd.exe)でpowershellと入力して、PowerShellを起動します。

  2. PowerShellで以下のコマンドを入力して、Server Core App Compatibility Feature on Demandを有効にします。
    Add-WindowsCapability -Online -Name ServerCore.AppCompatibility~~~~0.0.1.0

  3. PowerShellでrestart-computerと入力して、Hyper-V Serverを再起動します。


Hyper-V Serverのシェルとしてexplorer.exeを使用する設定をする



Hyper-V Serverではデフォルトのシェルとしてコマンドプロンプトを使用するようレジストリで設定されております。
これをexplorer.exeを使用するように変更して、ふだんWindowsで見慣れたデスクトップ画面をHyper-V Serverでも使えるように設定します。
  1. コマンドプロンプト(cmd.exe)でregeditと入力して、レジストリエディターを起動します。

  2. レジストリエディターで以下の階層にアクセスします。
    HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\AlternateShells\AvailableShells


  3. レジストリエディターの左ペインの「AvailableShells」を右クリックして「アクセス許可」を選択します。

  4. 「詳細設定」をクリックします。

  5. 「所有者: TrustedInstaller」の右にある「変更」をクリックします。

  6. 「選択するオブジェクト名を入力してください」に「Administrator」と入力して「名前の確認」をクリックします。

  7. 現在のAdministratorユーザーが入力されたことを確認して「OK」をクリックします。

  8. 「所有者: Administrator」になっていることを確認して「OK」をクリックします。

  9. アクセス許可エントリから「Administrator」を選択して「編集」をクリックします。

  10. 「フルコントロール」にチェックを入れて「OK」をクリックします。

  11. 「OK」をクリックします。

  12. 「OK」をクリックします。

  13. レジストリエディターの右ペインの適当なところを右クリックして「新規」>「文字列値」を選択します。

  14. 30000より大きな値を入力します(60000など)

  15. 前の手順で入力した数字をダブルクリックして、値のデータに「explorer.exe」と入力して「OK」をクリックします。

  16. レジストリエディターを閉じます。

  17. ユーザーのログオフ、ログインをします。


OpenShellを導入する



ここまでの手順で、ぱっと見はWindowsとほとんど変わらないデスクトップ画面になりました。
しかし、実際にはWindowsアイコンや検索アイコンをクリックしても何も変化がなく、このままでは使い物になりません。
そこで、OpenShellを導入することで、Windowsと同様にスタートメニューや検索機能を使えるようにします。
  1. 「ごみ箱」をダブルクリックしてエクスプローラを開き、アドレスバーに「powershell」と入力してPowerShellを起動します。

  2. PowerShellで以下のコマンドを入力して、OpenShellのインストーラをダウンロードします。
    wget https://github.com/Open-Shell/Open-Shell-Menu/releases/download/v4.4.191/OpenShellSetup_4_4_191.exe -outfile OpenShell.exe

  3. PowerShellでOpenShell.exeと入力して、起動したインストーラに従ってOpenShellをインストールします。

  4. インストール完了後タスクバーのWindowsアイコンをクリックすると、OpenShellの設定画面にアクセスできるので、好みの設定をして「OK」をクリックします。

  5. 再度タスクバーのWindowsアイコンをクリックすると、Windowsのスタートメニューや検索機能を使えるようになっております。


Webブラウザをインストールする



けっこういい感じになってきましたが、Webブラウザをインストールすることで必要なソフトウェアを簡単にダウンロードできるようになります。
今回は、私がいつも使っているVivaldiをインストールしてみます。
  1. PowerShellを起動します。(ここまでくればスタートメニューの「すべてのプログラム」から選択できるようになってます)

  2. PowerShellで以下のコマンドを入力して、Vivaldiのインストーラをダウンロードします。
    wget https://downloads.vivaldi.com/stable/Vivaldi.6.9.3447.54.x64.exe -outfile VivaldiSetup.exe

  3. PowerShellでVivaldiSetup.exeと入力して、起動したインストーラに従ってVivaldiをインストールします。


今後の予定



もっとがんばればさらにWindowsに近づくことができるのでは?と思わせてくれて、ひさびさに楽しく遊ぶことができました。
圧縮・解凍ソフトとかアンインストーラとか、いろいろつっこめばさらに充実したものになりそうです。

ただ、私の場合は仮想化基盤として使う目的がメインなので、これ以上は趣味の世界につっこみすぎというのも正直あります。
あとふだんのお仕事ではESXiを、自宅ではHyper-Vを使っていて、KVMを使ったことがなくて試しに使ってみたいなあという気持ちもあるので、適当な仮想マシンを構築して試しに使ってみてよかったほうを使おうかなあと思います。


2024年1月11日木曜日

歴史能力検定日本史2級に合格しました

ノリと勢いで受験して無事に合格したので、備忘録を残しておきます。


受験に至るまでの経緯と全国通訳案内士の概要



私事ですが、10月から部署が変わりまして、インドに住んでいるインド人が上司になりました。
日本のお客様を相手にするのでお仕事は日本でするのですが、いろいろな事情があってこういう体制になることが、9月の終わりごろに急に決まりました。
英語の読み書きは毎日やっているので問題ないのですが、いかんせん英会話はドシロウトなので、TOEICのお勉強をしてスコアを上げないと非常にまずいと思っていた次第でした。

ただ、TOEICはリスニングとリーディングの試験であり、TOEICのスコアがいい=英会話ができるというわけでもないので、英会話する向けにちょうどいい資格はあるのかなあと思って調べてみると、全国通訳案内士があることに気づきました。ざっくりこんな感じの資格です:
  • いちおう国家資格ではあるが、数年前に名称独占資格になった(情報処理安全確保支援士みたいなもの)
  • 一次試験の英語は、英検1級合格またはTOEIC 900点以上で免除される。TOEIC Speaking Test 160点以上でも免除される
  • 一次試験の日本地理は、国内or総合旅行業務取扱管理者に合格していれば免除される
  • 一次試験の日本歴史は、悪問が多い。歴史能力検定日本史2級or1級に合格していれば免除される

ここでTOEIC Speaking Testの存在を知ったので、英語について当面の目標はTOEIC Speaking Test 160点に決めたのですが、9月に受験した国内旅行業務取扱管理者の資格も役に立つなら、最終的に全国通訳案内士も受験してみたいと思うようになりました。
一方で、もし全国通訳案内士を受験するならば、歴史能力検定日本史2級もどこかで受験しなければならないとも思いました。
そのため、国内旅行業務取扱管理者に合格していたら次に歴史能力検定も受験しようと思ったのですが、歴史能力検定は年に1回しかなく申込締切が10月17日、国内旅行業務取扱管理者の合格発表が10月20日でした。
申込締切のタイミングが最悪、かつ10月は土日関係なく深夜までお仕事しなければならないレベルで忙しかったこともあり、今年の受験はないな…と思っていました。

10月20日に国内旅行業務取扱管理者は無事に合格しまして、「歴史能力検定の申込締切が合格発表後だったら受験したのになあ」とか思いながら歴史能力検定のホームページにアクセスしてみたら、なんと10月22日まで申込締切が延長されているではありませんか。
これはやるしかない!ということで、合格する勝算は何も考えずノリと勢いで日本史2級を受験することにしました。


学習方法と学習時間



日本史2級は高校卒業レベルの知識が求められるのですが、高校時代に日本史を履修していないので中学生レベルの知識しかありませんでした。
また、申込をしたのはいいものの、年1回の試験まであと5週間しかないという状況でした。
11月はなるべく残業するなという方針になったので時間の余裕は少しできた…と言っても、教科書を隅々までじっくり読み通す時間はありません。
一般人がただ教科書を読むだけで知識が定着するはずもないので、ノートを作りながらお勉強したいのですが、イチから作成する時間もありません。

どうしたものかとあれこれ調べてみると、ムンディ先生の動画を見ながらノートの穴埋めをしていくという、理想の教材にたどり着くことができました!

■動画と教材
https://mundisensei.com/lesson-videos-japan/

■ノート(書き込み式 日本史ストーリーノート)
https://mundisensei.com/book/

本来であれば動画をきちんと視聴したかったのですが、時間の都合上ムンディ先生のお話は泣く泣く飛ばして、動画のシークバーを手動で動かしながらひたすらノートの穴埋めを行う作業をしました。
ノートの穴埋めが完了するまで、だいたい30~40時間かかったのではないかと思います。なんとか試験1週間前に終わらせることができました。

残りの期間は復習にあてたのですが、こんな調子でノートを埋めたので、無理やり詰め込んだ単語はストーリーに沿って理解できておりません。
そのため、まんが日本史の動画を1.5倍速で視聴しながらノートを読むことで、歴史のストーリーと単語をあわせる作業をしました。
すべての話題を網羅できたわけではありませんが、これが限界でした。
試験前日にようやく視聴し終えて、最後にテキストをざっと1周して試験に臨みました。

トータルの学習時間は、おそらく50時間くらいだと思います。

あと、今回の受験にあたって過去問演習は特にしませんでした。
書店で過去2年分の問題にざっと目を通したのですが、大問ごとにどの時代が出題されるか決まっているくらいの傾向しか読めなかったことが理由です。


結果



自己採点した結果、正答率7割を超えていて、実際にその通りの結果で合格しました。
試験終了後の手ごたえとしては5~7割くらいだろうと思っていたのですが、予想していた以上の結果でよかったです。


所感



もともと歴史(当時は世界史)は得意科目で学習することも苦ではないというバックグラウンドはあるのですが、いい教材に巡り合えたおかげで短時間で合格にたどり着くことができました。
ムンディ先生には本当に感謝です。

正直なところ、申込をして数日は後悔することもありましたが、受験してみて改めて歴史を学ぶことは面白いと思いました。

今後の英語の学習に向けてモチベーションも上がったので、お仕事やプライベートでスラスラ英会話できるようにがんばっていこうと思います。

2023年10月20日金曜日

令和5年度国内旅行業務取扱管理者に合格しました

無事に合格者受験番号の一覧に自分の番号があったので、まだ合格証は届いてませんが、一安心して投稿します。
(追記:無事に合格証も届きました)


受験のきっかけ



社会人になってから国内旅行が趣味となり、その流れで資格の存在自体は4~5年前から知っていました。

本業(セキュリティエンジニア)とはまったく関係ないのですが、だれでも受験できる資格だしせっかくなら取ってみたいなあという想いだけはずっとあって、最初は2019年に受験しようと思ってユーキャンの参考書だけ購入していました。
しかし、あろうことか当時の自分は申込みをするのを忘れてしまい、はやり病のご時世になってからはお仕事がかなり忙しくなり受験どころではなくなってしまって、そのまま時間が過ぎていました。

ただ、昨年転職して、ようやく自分の時間が取れるようになって少しずつやりたいことができるようになってきたということで、この機にチャレンジしてみることにしました。


学習方法と学習時間



学習を始めたのは7月からだったのですが、しんどい案件が終わって余裕ができた6月から取り組むべきでした。サボりました。
「まずは参考書を読みながらノートをまとめて、あとは3~5年分の過去問を何周もしながらノートを覚える」というのが自分の定番パターンなのですが、スタートダッシュが遅かったため、最初から過去問を解いて試験に頻出する要点だけ抑えていく、本当に試験対策のためだけの学習方法しか取ることができませんでした。

旅行業法/約款は、5年分の過去問を同時並行で上から1問ずつ解きながら、各分野ごとに実際に出題されたポイントだけノートをまとめていきました。
この分野は似たような問題が毎年繰り返し出題されるので、過去問演習をきちんとできればどうにでもなるのですが、逆に言うと過去問を繰り返し解かないとどうにもなりません。
本来であれば4~5周して知識を定着させたかったのですが、結局2周しかできず、本番当日も自信はほとんどありませんでした。
さらに、約款については特別補償規程、旅客営業規則、モデル宿泊約款、国内旅客運送約款まで手が回らなかったので、25問中5問が捨て問という最悪の状況でした。

国内旅行実務は、1年分過去問を解いて運賃・料金計算の考え方とその年に出題された観光資源について一通り知識を得てから、次の過去問を解くということをしました。
こちらは、5年分を1周した時点でおそらく本番も合格ラインには届くだろうという手応えはありました。
過去問に出てこなかった内容まで覚える余裕もなかったので(特に観光資源)、5年分を1周した時点で国内旅行実務の学習は切り上げて旅行業法/約款の学習に時間を割きました。

最終的な学習時間は、旅行業法/約款に30~35時間、国内旅行実務に10~15時間くらいです。

これは余談ですが、試験が午後からなので当日朝にがんばって詰め込みしようと思ってたのですが、前日に飲み会をがんばりすぎて体調が終わっていたので、結局会場についてから5分ノートを見直しただけでした。
…このブログにたどりついたみなさんは、私を反面教師にしてほしいです。


結果



旅行業法  :76点/100点
約款    :64点/100点
国内旅行実務:72点/100点

どの項目も決して高得点ではありませんが、まあこんな点数だろうなという想定の範囲内でした。
約款はかなり自信なかったのですが、奇跡的に大丈夫でした。よかった…

学習時間がほとんど取れなかったにもかかわらずまあまあな点数をとれたのは、だいたいの人が苦労するであろう国内旅行実務に割く時間が少なく済んだことに尽きます。
実家への帰省や国内旅行で、飛行機/鉄道/バス/フェリーに乗ったりあちこちに宿泊したりした経験がここで活きました。


所感



ふだん意識してこなかった旅行業法や約款、また全国各地の観光資源について広く学ぶ機会を得られた経験はすごくよかったです。
無事に合格して「趣味:国内旅行」と言うのにふさわしい資格をとれたので、今後飲み会か何かの話のネタにしていきたいです。

次のステップとして総合旅行業務取扱管理者の資格もありますが、完全に趣味の延長でやってるだけで旅行業に転職したり開業したりしようという目的があるわけでもないので、気が向かない限り受験する予定はないです。
それに、海外旅行に行ったことがないので(パスポートだけは持ってますが)、2科目免除されるとはいえさすがに総合のほうは学習時間をきちんと割かないと合格できないと思ってます。

これからも国内旅行を楽しんでいきたいと思います。
北陸新幹線が敦賀まで開業したら、ぜひ北陸旅行したいですね~。

2023年2月16日木曜日

グラボのBIOS書き換えに失敗したときの復活方法メモ

かれこれ7年くらい使っているお勉強用マシンがあるのですが、これにグラボをつけて遊んでみようとふと思い立ちまして。
自作ではなく一昔前のメーカー製スリムタワーPCがベースなので、ケース内のスペースや電源容量などを鑑みて、中古のRX550を仕入れてきました。
(本当はGTX1650がよかったのだが、ケースに入るサイズのものがなかった)

取り付けと動作確認は問題なくできたのですが、さらにいろいろ調べてみると、BIOSの書き換えでRX560(894SP)化ができそうということがわかりました。
で、早速チャレンジしたのですが… 見事に失敗したので、なんとか復活するまでの記録を残しておきます。


どのような問題が発生したか



BIOSを書き換えたグラボを取り付けてPCの電源をONにすると、グラボのファンは回るが、マザボのBIOS起動画面にすらたどり着かず、Windowsの起動ができない。


試してみたがNGだった復旧手順



先人たちの対応したケースと私のケースが異なる可能性があるかもしれませんが、とりあえずググってでてきた以下の内容はNGでした。
いずれも、オンボードグラフィックスなど、問題のグラボ以外にディスプレイ出力できる環境は必須です。
  • セーフモードでWindowsを起動して問題のグラボを無効化し、再起動後にATIFlashで問題のグラボのBIOSを書き換える
    → そもそも問題のグラボを挿した時点でマザボのBIOSから起動しない
  • FreeDOSでATIFlashを実行できるUSBを作って、問題のグラボを挿した状態でUSBブートをする
    → USBは作れたが、そもそも問題のグラボを挿した時点で(ry
  • グラボでBIOSのスイッチ設定を切り替えてがんばる
    → そんなスイッチはこのグラボにない
  • 特定箇所の導線をショートさせる
    → さすがにそこまではできなかった…
USBを使った手順がいちばん復活の可能性がありそうだったのですが、どうにもうまくいきませんでした。
結局、マザボのBIOSすら起動できず何もできない状態になっていることが問題なので、先人たちの対応ログに残っていない/さらっと流されているマザボのBIOS設定をどうにかするしかないと思って試行錯誤してみました。
# メーカーやバージョンによって設定項目はバラバラなので、記録を残しづらいのだとは思います


最終的に成功した復旧手順



最終的に、マザボのBIOSで以下4つの設定を変更することで、問題のグラボを挿してもWindowsを起動することができるようになりました。
なお、これは富士通のESPRIMOで確認しており、他のメーカーでは違う設定を変更する必要がある可能性もありますので、注意してください。
  • [詳細] > [ディスプレイ出力の優先順位]
     PCIE,PCI,IGD → 内蔵ビデオ
  • [詳細] > [エラー停止]
     全てのデバイス → なし
  • [セキュリティ] > [セキュアブート設定] > [セキュアブート]
     無効
  • [セキュリティ] > [セキュアブート設定] > [署名情報の保護]
     有効(ユーザーモード) → 無効(セットアップモード)
セキュアブートは最初から無効だったのですが、たぶん有効にしてるとうまくいかないと思います。
おそらくいちばん大事なのは[詳細]配下の設定で、ここで明示的にグラボを使わないこと、エラーが発生しても起動を停止しないことを設定したことで、問題のグラボを挿した状態でも起動できるようになったのだと思います。

これで問題のグラボを挿した状態でもWindowsを起動できるようになったので、あとは管理者権限のコマンドプロンプトからATIFlashを実行して、バックアップしていたBIOSを投入すればOKです。
都度詳細なログを確認するためにも、コマンドプロンプトからATIFlashを実行することを強く推奨します。
あと、ATIFlashのバージョンは2.93にしておきましょう(最新版だと-fオプションが使えないため)


まとめ



起動できなくなったときはグラボ代をドブに捨ててしまった…と後悔しましたが、なんとか復活することができて一安心です。
特にこれで3Dゲームをする予定などはないのですが(そもそも仮想マシンをいろいろ構築する用のPCですし)、せっかく買ったので何かしら活躍できる場面は作っていきたいと思います。

2022年5月5日木曜日

北海道+秋田旅行まとめ(2022GW)

緊急事態宣言も(いちおう)解除されたということで、ゴールデンウィークに計画を立てた旅行に行くことにしました。
いつもの北海道にプラスして、今回は秋田県にも初上陸するプランを組んでみました。


目的


  • 美幌峠と野付半島をドライブする
  • 釧網本線の駅をめぐる
  • 沿岸バスの特急ましけ号に乗る
  • 二十間道路の桜並木を見る
  • 秋田県に初上陸して観光する

旅程


  • 1日目
    羽田空港 -(JAL565)→ 女満別空港
    女満別空港 → 美幌峠 → 中標津 → 野付半島 → 根北峠 → 斜里

  • 2日目
    止別駅 → 浜小清水駅 → 原生花園駅 → 北浜駅 → 網走
    女満別空港 -(北見バス女満別空港線)→ 北見駅
    北見駅 -(JR石北本線特急オホーツク4号)→ 旭川駅

  • 3日目
    旭川駅 -(JR函館本線)→ 深川駅
    深川駅 -(JR留萌本線)→ 留萌駅
    留萌駅前 -(沿岸バス幌延留萌線)→ ゆったりかん入口
    ゆったりかん入口 -(沿岸バス幌延留萌線)→ 花田番屋前
    花田番屋前 -(沿岸バス幌延留萌線)→ 留萌十字街

  • 4日目
    留萌駅前 -(沿岸バス特急ましけ号)→ 札幌駅前ターミナル
    札幌駅 -(JR千歳線)→ 南千歳駅
    南千歳駅 → 二十間道路
    二十間道路 → 南千歳駅
    南千歳駅 -(連絡バス)→ 苫小牧東港

美幌峠と野付半島をドライブする



もともと野付半島をドライブしてみたいというのが今回の旅の発端だったので、中標津空港を起点にしてレンタカーを借りて、あとは路線バスやJRを乗り継いで初日のうちに釧路か標茶まで行ければいいかなと思っていました。
しかし、接続の悪さやその後の旅程などをいろいろ考えるとどうにも時間の使い方がもったいなくなってしまうので、女満別空港を起点に2日間レンタカーを乗り回すことにしました。
その流れで美幌峠や知床峠をドライブできるプランまで組んでいたのですが、少し前にあった観光船の事故によって知床に行きづらくなってしまったので、知床はあきらめることにしました…

で、まず美幌峠は天気にも恵まれて景色がすごくいいところでした!北海道について1時間で優勝してしまいました。
野付半島については、両側が海に挟まれた道をドライブできた点についてはよかったのですが、ずっと曇り空+ネイチャーセンターについたところで雨も少し降ってきてどうにもなりませんでした。
雰囲気はよいところだったので、晴れ+トラクターバスが動いているタイミングで、知床と合わせていつかリベンジしてみたいです。


釧網本線の駅をめぐる



釧網本線の止別駅~北浜駅には喫茶店や道の駅が併設されているので、いつかどこかで各駅を回ってみたいなあと思っていたのですが、今回もろもろの都合が重なって時間ができたので実行することにしました。

行ってみた感想としては、景色がいいというのはもちろんあったのですが、どこも思ったより観光客がいる印象を受けました。
特に浜小清水駅は道の駅だけでなくセイコーマート、モンベルなども併設されていて、かなりにぎわっていました。
一方でJRの存在感はほとんどなく、タイミングよくルパン列車のしれとこ摩周号も来たのですが、私以外に誰も見に来ることはありませんでした…


沿岸バスの特急ましけ号に乗る



利用者減少に伴い毎日運行がなくなってしまい、今のうちに乗らなければ…!という思いから今回の旅程に組み入れました。

天気予報は微妙だったのですが、実際には晴天に恵まれてとてもいい景色を楽しむことができました。
乗車人数は6~7人くらいだったのですが、地元に住んでいる方や帰省先から戻るっぽい方も留萌/増毛にある途中のバス停から乗車されていて、少ないながらもきちんと需要はあるのだなと思いました。

また、前日に沿岸バスを使った観光をして、もともと遠別や初山別の道の駅を回るプランもあったのですが、当日の天気とそのときの体力を鑑みて花田番屋までにしました。遠別や初山別は、今年か来年にはリベンジします。


二十間道路の桜並木を見る



北海道はゴールデンウィークが桜の時期になるので、今回の旅行で絶対に行くと決めていました。

ここがもう、これまで各地を旅行してきた中でトップ3に入るレベルで最高でした。
道中の下道も景色がよいところと市街地がほどよく入れ替わるので飽きずに楽しめたのですが、二十間道路に入ったときに桜並木の景色がきれいすぎて思わず声をあげてしまいました…!

あと、裏道でサラブレッド銀座を通ったのもよかったです。たくさんのサラブレッドといい景色を見ることができました。
途中にあった優駿記念館がご時世で臨時休館中だったので、近くの道の駅とかとあわせていつかリベンジしてゆっくり見て回りたいです。


秋田県に初上陸して観光する



これまで秋田県は未踏の地だったのですが、旅程を組んでいるときに苫小牧からフェリーが出ているということに気づいて、寝ている間に移動して朝起きたら目的地というプランを実現できるこの機会に初上陸しようと思い立ちました。

今回秋田で観光したのは秋田市内だけでしたが、いろいろな資料館を見てまわって秋田の歴史や伝統を知ることができたことはよかったです。
次回訪れるときは、同じく観光したことがない青森県とあわせて数日間旅行するプランを立てて訪れたいです。


旅を終えての感想



今回もいい旅になりました。特に二十間道路が、道中も含めて最高でしたね…!リピート確定です。旅程がうまくかみ合ったことも満足です。
なんだかんだで毎年北海道に旅行してるのですが、こういう感じでまたリベンジ/リピートしたいところが増えていくので、何回行ってもいいんですよね。
秋田/青森の旅行も今回をきっかけにしてみたくなったので、まだまだ旅は続きます。

2022年1月20日木曜日

Hyper-V上にEVE-NGをインストールして、インターネット接続できるようにする

新しい職場で勤務し始めて早2週間、これまで触ったことのないプロダクトを新しく扱うにあたり、ひたすらトレーニングにいそしむ日々です。
その一環で、自宅のサーバにEVE-NGをインストールして、その中でいろいろなインスタンスを稼働させてお勉強してみようと思い立ちました。
(会社の検証回線だけではどうしても柔軟に対応できないこともあるので…)

しかし、自宅にある環境はEVE-NGが公式にサポートしないHyper-V(Windows10 Pro)であり、インスタンスを無事に稼働させて、さらにインターネット接続するためにはいろいろと手を加える必要がありました。
インストールの詳細な手順はググればいろいろ出てくるので、ここではプラスアルファで必要な作業をメインに簡単にまとめてみます。


Hyper-V上にEVE-NGをインストールする


  1. 公式サイトにアクセスし、Free EVE Community EditionのISOファイルをミラーサイトからダウンロードします。
    https://www.eve-ng.net/index.php/download/

  2. Hyper-Vで仮想マシン(以下VM)を新規に作成します。VMの最小要件は以下の通りです。
    • CPU:4コア、Enabled Intel VT-x/EPT virtualization engine
    • RAM:6GB
    • HDD:40GB

  3. 手順1でダウンロードしたISOファイルを、手順2で作成したVMにインストールします。詳細な手順は割愛します。

  4. いったんVMをシャットダウンした後、PowerShellを管理者権限で開いて以下のコマンドを実行し、改めてVMを起動します。
    Set-VMProcessor -VMName "EVE-NG" -ExposeVirtualizationExtensions $True
    ※ 上記の"EVE-NG"のところは、手順2で作成したVMの名前を指定してください。

最初は手順4を実行せずにEVE-NGを動かそうとしていたのですが、EVE-NGの管理画面にアクセスしてLabを作成するところまではできるものの、Labの中で作成したVMがまったく起動しない状態に陥ってしまいました。
手順4を実行せずにEVE-NGを起動しているときのCLIを確認してみると、以下のメッセージが出力されており、これがLabの中で作成したVMを起動できない原因となります。
neither Intel VT-x or AMD-V found

この問題を解決するため、手順4に記載したPowerShellのコマンドを実行することで、VMに対してNested Virtualizationを有効にしています。
今回はEVE-NGをHyper-V上のVMとして構築していますが、VM(EVE-NG)の中でさらにVMを稼働させるにはvCPUも仮想化に対応している必要があり、そのために本手順を行っているというイメージです。

VMに対してNested Virtualizationを有効にすると、起動時に出力されていたneither~のメッセージもなくなり、Labの中で作成したVMも正常に起動できるようになります。


EVE-NGからインターネット接続を許可する



これについては、個人でまとめるよりも以下のサイトを参照してもらうほうがわかりやすいと思うので、URLを紹介しておきます。
https://blog.showipintbri.com/blog/eve-ng-internet-access

埋め込まれている動画を見ながら手順に沿って設定すれば、EVE-NG内部のネットワーク構成なども理解できると思います。


まとめ



ひさびさにこういう作業をやってみましたが、なんとか無事にEVE-NGを運用することができております。自宅の学習用サーバも数年ぶりにまともに活用することができてうれしい限りです。
これからもトレーニングに継続して勤しんで、セキュリティエンジニアとして成長していきたい所存です。


その後について(2026年5月10日追記)



結局EVE-NGによる運用はやめて、ふつうにHyper-Vだけで自宅の検証環境を運用しています。
非公開にすることも考えましたが、仮想基盤の上にさらに仮想基盤を作るというおもしろい取り組みではあるので、そのナレッジとして残しておきます。