2015-08

Linux

pkill を使ってプロセス名だけでプロセスを停止する

プロセスを停止したい場合、プロセス ID を指定して kill を実行します。しかし、pkill を使えばプロセス名だけでプロセスを停止することが出来ます。今回は Ubuntu 14.04.3 環境で pkill を試します。kill での...
Linux

sudo でリダイレクトするには

sudo の実行結果をリダイレクトしようとするとエラーになります。$ sudo echo "TEST" > /root/test.txt-bash: /root/test.txt: Permission deniedこのような場合は sud...
Linux

CoreLinux で OvS をビルド・インストールする

CoreLinux 環境で Open vSwitch(以下、OvS)を使えるようにビルドしてみました。手間を考慮し、スクリプト化してあります。前提条件OvS 等はソースコードからビルドし、.tcz 形式にパッケージングします。ビルドは KV...
Cisco

CoreLinux 6.3 を VIRL に登録する

Tiny Core Linux はフットプリントが非常に小さい Linux ディストリビューションで、Cisco VIRL のような仮想化された検証環境内で複数インスタンスを立ち上げても軽快に動作する、という特徴があります。用途に応じて幾つ...
Cisco

Juniper vMX を Cisco VIRL に登録する

Juniper vMX を使うと x86 上で JUNOS を動作させることが出来ます。vSRX も JUNOS の学習に使えますが、KVM / QEMU 上で使うとなぜか commit 出来ません… Cisco VIRL に vMX を登...
Cisco

Ryu&OvS 入り OpenWrt イメージを作成し Cisco VIRL で利用する

OpenWrt はフットプリントが小さく、VIRL 上での検証時に便利です。今回は OpenWrt に Open vSwitch (以下、OvS)と Ryu を追加し、VIRL に登録します。但し、現状では Ryu は起動するものの、Ope...
Linux

Raspberry Pi2 に GPIO 経由でシリアルコンソールアクセスする

Raspberry Pi2 はもちろん簡単にキーボードやモニタに接続出来ます。しかし、非常にコンパクトなので逆にキーボードやモニタに繋がずに使いたくなってしまいます… そこで、MacBook Air から Raspberry Pi2 を G...
Cisco

4 バイト AS な BGP パケットをキャプチャしてみる

4 バイト AS 設定されたルータ間で BGP のパケットをキャプチャしてみました。構成以下の構成で検証しました。いずれも Cisco IOS 15.4(1)T を使っています。全ルータで 4 バイト AS を設定します。R5 で Loop...
Linux

JSON や XML を整形して表示する

JSON や XML を整形して表示出来るツールをまとめます。JSON の整形Python の標準ライブラリを使う軽量 JSON パーサー「jq」を使うXML の整形xmllint を使うtidy を使うxmlstarlet を使うJSON...
Cisco

Extra Packages を追加した MikroTik CHR を Cisco VIRL に登録する

RouterOS 6.31 current の公開に伴って CHR(Cloud Hosted Router)6.31 のバイナリも公開されています。ただし、公式ダウンロードページ では無く、フォーラム にダウンロードリンクがあります。今回は...