らくがきちょう

なんとなく ~所属組織/団体とは無関係であり、個人の見解です~

オンライン会議で気をつけること

COVID-19 (新型コロナウイルス) の影響でオンライン会議を使ったビジネスや授業の利用が活発化していると思います。 自分自身がオンライン会議時に気をつけている点をメモしておきます。 主に「発表者」側の視点で記載しています。 有線ネットワークを用意し…

IOS-XE の組み込み Wireshark で手軽にパケットキャプチャする

ちょっと、パケットキャプチャしたいじゃないですか。 IOS-XE では組み込み Wireshark を用いてパケットキャプチャを実施することが可能です。 本格的にパケットキャプチャしたい場合は SPAN を設定するケースが多いかもしれませんが、簡易にパケットをキャ…

Terraform で ACI 上に DHCP Relay 設定を含む Tenant を作成する

Terraform を使って Cisco ACI に「DHCP Relay」を設定するサンプルをメモしておきます。 DHCP サーバ自体は L3out の外部にあるものとします。 また、L3out は OSPF 接続としています。

Python3 で scapy を用いてパケットを送信するサンプルスクリプト

Python3 で scapy を用いてパケットを送信するサンプルをメモしておきます。

Python3 で連続したアルファベットを出力するサンプルスクリプト

Python3 で「連続したアルファベットを出力するサンプルスクリプト」をメモしておきます。

Ubuntu 20.10 で scapy の「No such file or directory: b'liblibc.a'」を解消する

Ubuntu 20.10 で scapy を利用とすると、以下のエラーが出ました。 # python sample.py Traceback (most recent call last): ・ ・ ・ FileNotFoundError: [Errno 2] No such file or directory: b'liblibc.a' これは以下のように実行することで回避出来まし…

Ubuntu 20.10 でコンソールを有効化する

Ubuntu 20.10 でコンソールを有効化する手順をメモしておきます。 私の場合は主に、vSphere 上の仮想マシンとして Ubuntu 20.10 を構築する場合に「コンソールも有効化しておく」という用途で設定しています。

Catalyst 9300 のバージョンアップ手順

Catalyst 9300 でバージョンアップする手順をメモしておきます。

Terraform でリストに定義したパラメータ通りに ACI を設定するサンプル

Terraform でリストに定義したパラメータに従い、ACI 上に設定を行うサンプルをメモしておきます。

Terraform で ACI 上に Microsegmentation EPG を含む Tenant を作成する

Terraform を使って Cisco ACI に「Microsegmentation EPG (uSeg EPG)を作成する」サンプルをメモしておきます。

macOS へ goenv で golang をインストールする

macOS で複数バージョンの golang を切り替えながら利用する場合、goenv を使うと便利です。 今回は Big Sur に goenv を使って golang をインストールする手順をメモしておきます。

Terraform で ACI 上に L3out (EIGRP) を含む Tenant を作成する

Terraform を使って Cisco ACI に「EIGRP 設定の L3out を作成する」サンプルをメモしておきます。

macOS の CLI で PDF ファイルを結合する

ちょっとした理由から「macOS で手軽に PDF ファイル同士の結合がしたい」のですが、mutool を使えば実現出来るようです。 mutool は Homebrew でインストール出来るようです。 M1 Chipset な Big Sur で試しましたが、インストール出来、問題無く使えていま…

M1 Chipset mac mini で Homebrew の git エラーを解消する

M1 Chipset な mac mini で brew update すると下記のエラーが発生しました。 $ brew update (--snip--) Error: Failure while executing; `git config --replace-all homebrew.analyticsmessage true` was terminated by uncaught signal KILL. これは 2 つ…

Terraform で ACI 上に L3out (BGP) を含む Tenant を作成する

Terraform を使って Cisco ACI に「OSPF 設定の L3out を作成する」サンプルをメモしておきます。

Terraform で ACI 上に指定個数、Contract を作成する

ACI 上で何某かのテストを実施する為に大量の設定が必要になる場合、Terraform で多少簡単に設定出来るかもしれません。 例えば「Contract を 10 個作成する」といった場合の Terraform 実行例をメモしておきます。

Terraform で ACI 上に Route Leak 有りの Tenant を作成する (aci_rest 未使用版)

以前に Terraform で Route Leak 設定を含む Tenant を作成する というメモを書きました。 このメモの中で「現時点の Terraform には Application EPG Subnet を定義する Resource が有りません」と書いたのですが、これは誤りでした。 考えてみたら BD Subn…

Cisco Nexus 9000v でのダイナミックルーティング設定例

CML 上の Nexus 9000v などで OSPF, EIGRP, eBGP などのダイナミックルーティングを動作させる場合の設定例をメモしておきます。

C# で .tar.gz ファイルをオンメモリで処理する

C#

C# で拡張子 .tar.gz のファイルを扱うには SharpZipLib を使うと便利です。 簡単なサンプルプログラムをメモしておきます。

C# で MemoryStream へコピーする

C#

C# で別の Stream から MemoryStream へコピーしたい場合は、もとの送信元になる Stream の CopyTo メソッドを使います。 using System.IO; namespace Sample1 { class Program { static void Main(string[] args) { using (var fromStream = File.OpenRead(…

Ubuntu 20.10 で固定アドレスを設定する簡易スクリプト

Ubuntu 20.10 用に、簡単な固定アドレス設定スクリプトを作成したのでメモしておきます。 作り込みの要素は多々あると思います。

Ubuntu 20.10 で固定アドレスを設定する

Ubuntu 17.10 からは IP アドレスを Netplan で管理するように変更されています。 Netplan の設定ファイルは /etc/netplan 配下にあり、リファレンスは Netplan reference にあります。 今回は Ubuntu 20.10 を固定アドレス化する手順をメモしておきます。

Ubuntu 20.10 に pyenv で Python 3.9.1 をインストールする

以前に CentOS7 に pyenv で Python 3.7.x 系をインストールする というメモを書きました。 今回は Ubuntu 20.10 に pyenv で Python 3.9.1 をインストールする手順をメモしておきます。

Terraform で ACI 上に Route Leak 設定を含む Tenant を作成する

Terraform を使って Cisco ACI に「Route Leak 構成の Tenant を作成する」サンプルをメモしておきます。

Terraform で ACI 上に L3out (OSPF) を含む Tenant を作成する

Terraform を使って Cisco ACI に「OSPF 設定の L3out を作成する」サンプルをメモしておきます。

Terraform で ACI 上に L3out を含む Tenant を作成する

Terraform を使って Cisco ACI に「L3out を作成する」サンプルをメモしておきます。

Terraform で ACI の Tenant を作成する

Terraform を使って Cisco ACI に「シンプルなテナント」を作成する例をメモしておきます。

Terraform でサブコマンドの補完を有効化する

Homebrew などではなく、バイナリを配置してインストールした Terraform でサブコマンドの補完を有効化するには以下のように実行します。 terraform -install-autocomplete

Cisco ACI でよく設定する Interface Policies (2020/11/25 版)

以前に下記のメモを書きました。 Cisco ACI でよく設定する Interface Policies Cisco ACI でよく設定する Interface Policies (2019/10/06 版) 大して代わり映えしませんが、メモ時点で最新の ACI 5.1(1h) 用の「良く使う Interface Policies」を定義した X…

macOS 11.0.1 Big Sur の初期セットアップをする

macOS 11.0.1 Big Sur の、自分なりの初期セットアップ手順をメモしておきます。