j3iiifn’s blog

ネットワーク、インフラ、プログラミングについての備忘録

Ubuntu 18.04

VyOSのプライベートMIBをNet-SNMPに読み込ませる

SNMP Trapを勉強しようと思い、VyOSでTrapが飛ぶようなイベントを発生させて、Trapの内容を見ていた。 Link up/downはRFCで定義されたMIBを使用しているので問題なく読めた。 しかし、BGP peer up/downはVyOS独自(正確に言うとGNU Zebra独自)のMIBを使用し…

iLOやiDRACでOSをインストールするために、ISOファイルを配信する簡易HTTPサーバを立てる

やりたいこと iLOやiDRACを使って、リモートからOSをインストールしたい URL経由でISOイメージファイルをサーバに仮想的にマウントしたい iLO4の場合 Integrated Lights-Out 4 (iLO4) - リモートコンソールの使用方法 iDRAC9の場合 Integrated Dell Remote A…

Ubuntu 18.04 serverでちょろっとWebブラウザを開きたいとき

やりたいこと Webブラウザでとあるファイルをダウンロードしたい cURLやwgetではなく、Webブラウザからでないとダウンロードできないものがたまにある 例えば、VMware vSphere Hypervisor (ESXi) ISOファイルをダウンロードするには、WebブラウザでMy VMware…

Ubuntuでtracerouteとinetutils-tracerouteのどちらをインストールすればいいか?

Ubuntuでtracerouteコマンドを実行しようとすると、 $ traceroute Command 'traceroute' not found, but can be installed with: sudo apt install inetutils-traceroute sudo apt install traceroute このようにパッケージのインストールを求められるのだが…

iptables-persistent / netfilter-persistent を理解する

Ubuntu 18.04.2でNetfilterルールを自動でリストアするために、iptables-persistent / netfilter-persistentを使うことにした。 その内部処理を調べたのでまとめてみる。 動作確認環境 Ubuntu 18.04.2 $ dpkg -l | grep persistent ii iptables-persistent 1…

Ubuntu 18.04にしたらcurlで"sslv3 alert handshake failure"エラーが出るようになった

環境 Ubuntu 18.04.2 curl 7.58.0 OpenSSL 1.1.0g 事象 とあるダイナミックDNSサービスを長年愛用している。 自宅のIPアドレスが変更されたらcurlコマンドを叩き、そのダイナミックDNSサービスに通知する仕組みにしていた。 ところが、Ubuntu 18.04に上げて…

/etc/cloud/cloud.cfg.d/hoge.cfg に書いた ssh_pwauth が効かない

やりたいこと SSHのパスワード認証方式を禁止したい。それをcloud-initで設定したい。 前提条件 機種: Raspberry Pi 2 Model B OSイメージ: ubuntu-18.04.2-preinstalled-server-armhf+raspi2.img.xz https://wiki.ubuntu.com/ARM/RaspberryPi からダウンロ…

Raspberry Piの初期設定をcloud-initで半自動化する

2年くらい稼働させっぱなしにしていたRasPiのSDカードが故障した。 もはやどんな設定を入れていたか忘れたし、次回壊れたときに構築し直すのも面倒くさい。 そこで、今流行りのInfrastructure as Codeってやつを試してみることにした。 細かい設定はAnsible…