pslaboが試したことの記録

はてなダイヤリーからはてなブログに引っ越してきました

この日記は現在実行中の減量記録を含む個人的なメモとして始めましたが、最近はコンピュータやガジェット、ハック、セキュリティネタのほうがメインになっております。

はてなダイヤリー時代はカテゴリ分けが適当だったのですが、これはそのうち直します。


OpenWRT のイメージに ds-lite を組み込んだカスタムイメージを作る

OpenWRT をインストールしてからパッケージを後付けで追加するのは微妙に面倒だなあ、と思っていたのですが、実は OpenWRT のサイトでカスタムイメージをビルドできるページがあることに気づきました。 まず、特定のデバイス向けのファームウェアを検索して…

ESET 製品(個人向け)の macOS Monterey 12 対応予定日は 2021/11/1

ESET 製品の macOS Big Sur 11 対応版(日本語版)提供は OS リリースから半年後の 2021 年 3 月までずれ込んだので macOS Monterey 12 についても若干不安があったのですが、今回は予想よりも速く対応が行われているようです。 日本語版については V6.11.2.…

シェルスクリプトで時刻の秒が 0 秒になるまで待つ処理を書く

ローカル環境で 1 分ごとに特定の処理を実施する必要が生じたのでシェルスクリプトを書こうと思ったのですが、次のように安易に sleep 60 を行うと 1 分ごとの実行にはなりません。 #!/bin/bash while : ; do (何かの処理) sleep 60 done 例えば、何かの処理…

OpenWrt 21.02 がリリースされています

2021/09/04 付けで最初のバージョン 21.02.0 がリリース openwrt.org 19.07 から 21.02 へのアップグレードは sysupgrade パッケージでサポートされるそうです。ただし 19.07 からのアップグレードを行うと LuCi に HTTP でアクセスすると HTTPS にリダイレ…

紛失防止タグ TrackR のサービスが 2021/08/15 で終了したみたいだ

紛失防止タグというと、MAMORINO, Tile, TrackR などが以前から存在しつつも、一部のユーザー層を除くとあまり利用が進んでいない中で Apple の AirTag が登場し、どうなるかなと思っておりましたが、TrackR はどうやら 2021/08/15 にサービスを停止したよう…

AWS の海外リージョンに HTTP proxy を建てる (SSH ポートフォワーディング 利用)

ウェブサイトによっては接続元 IP アドレスの国情報に基づいてコンテンツの出し分けを行っている場合があります。そのようなサイトに日本からアクセスする方法として VPN サービスを利用するという方法が知られているようですが、率直なところ、信頼してよい…

OpenWrt 19.07.8 リリース (2021/08/07)

OpenWrt 19.07.8 がリリースされています。前回のリリース 19.07.8 から半年ほど空いていますね。 openwrt.org 主要な Security fixes は 4 点。そのうち 1 点は FragAttacks への対処ですね。Wi-Fi の規格や実装に関する脆弱性であり、ほぼすべての機器が影…

nanaco や WAON の Apple Pay 対応時期について考察する

日本でのプリペイド式 IC カードの Apple Pay 対応は Suica / PASMO しか行われておらず、nanaco, WAON, Edy 利用者は引き続きプラスチックカードを持ち歩く必要がありましたが、nanaco, WAON について Apple Pay 対応予定であることが発表されました。 そこ…

OpenWrt ベースのルータ GL.iNet GL-MT1300 レビュー(夏場の連続稼働)

GL.iNet GL-MT1300 を購入して2ヶ月が経過したのですが、ふと気がつくとインターネット接続の速度が低下していたので追加レビューします。 速度低下の状況 なんとなく速度低下が起きているような気がしたのですが、実際に計測してみると、次の状況でした。 G…

Windows 10 の今後のサポートと提供内容について考察する。

Windows 11 が発表されましたが、「Windows 10 は最後の Windows と言っていたのに、最後じゃなかったのか?」みたいな話や、「Windows 11 をインストール可能なハードウェア要件に適合するのは直近3年くらいにリリースされた H/W に限られるのでは」みたい…

OpenWrt ベースのルータ GL.iNet GL-MT1300 レビュー(無線部分の性能測定)

OpenWrt ベースの市販ルータである GL.INet GL-MT1300 を先日購入した際に、WAN側とLAN側をまたぐ有線LAN接続のスループットを iperf3 で計測してみました。 pslabo.hatenablog.com 今回は LAN側の有線LAN と WiFi の間のスループットを計測してみます。 事…

OpenWrt ベースのルータ GL.iNet GL-MT1300 レビュー(有線部分の性能測定)

OpenWrt を市販ルーターで利用する場合は技術基準適合証明の問題があるので Wi-Fi 利用が憚られますが、最初から OpenWrt ベースのファームウェアを利用すれば技適の問題を気にせずに利用できるという認識です。 そこで適切な製品を探していた所、GL.iNet の…

IPv4 DS-Lite の速度が出ない時は、そもそもルーターの性能の頭打ちの可能性を疑ってみる

フレッツ光回線でインターネット接続する場合に IPv6 IPoE + IPv4 + DS-Lite 対応プロバイダを利用し、ルータも DS-Lite 接続を有効にすると PPPoE に比べて帯域速度が改善します。このときにスループットに対する影響を与える要素は以下のように多岐に渡り…

curl コマンドは URL に含まれる Anchor を送信しない

Windows で OAuth2 Implicit Grant で認可リクエストを送信するクライアントアプリを試作した際にリダイレクトURIのリクエストを受けるサーバ側の挙動を試そうと考えたのですが、 http://localhost:port/redirectpage#access_token=....&state=....&token_ty…

OpenWrt で IPv6 IPoE 接続した場合にインターネット側からの IPv6 インバウンド通信が LAN 側に流れないことを検証する

フレッツひかりに接続したルーターで IPv6 IPoE を有効にするとルーターの LAN 側クライアントにも パブリック IPv6 アドレスが割り当てられるため、その IPv6 アドレスに対して外部からのインバウンド通信が通りそうな感じがして、なんだか気持ち悪い感じが…

macOS でシェルスクリプトの実行完了時にターミナルを前面に表示する

シェルスクリプトの実行中に、特定のタイミングでターミナルを前面に表示させて、その実行状況を確認する必要が生じました。この処理は実行中のスクリプト側でコントロールしたかったので、方法を調べてみたところ、osascript で次のように操作すればよいこ…

AWS の IP アドレスを対話的な操作で抽出するスクリプト

AWS ではサービスが使用する IP アドレスが公開されていて、特定のサービスとの通信だけを通したい場合に、この情報を用いてフィルタリングする設定を作る際に利用できます。 docs.aws.amazon.com そしてこのページでは抽出方法も示されていますが、なんとな…

ASIX のチップセットを用いた USB-LAN アダプタを macOS Big Sur で利用する方法を調べたら危険すぎるのでとてもおすすめできない件について

手持ちの USB-LAN アダプタのうち、ASIX AX88179 が用いられている製品は、macOS Big Sur に正式対応しておらず、Beta のドライバが提供されている状況です。 しかし、このドライバを利用する方法はあまりにも危険すぎると感じるので、普段使いの Mac に導入…

AWS で EC2 の開始、停止、再起動を行うポリシーを書く

AWS で既存の EC2 インスタンスの一覧取得や、それらの開始、停止、終了、再起動を行うポリシーを作成してみるテスト。 RunInstances を含めていないので、新規にインスタンスを作ることはできない。また、TerminateInstances も含まないので、既存のインス…

ESET Cyber Security macOS Big Sur 対応版の日本語版は2021年3月23日から提供開始の模様

英語版その他からは3週間ほど遅れてのリリースとなりますが、やっとリリースされるみたいです。詳細は以下のリンク先の通り。 eset-support.canon-its.jp この日まで待てる方は、あと数日待ちましょう。待てないかたは、自己責任で英語版を入れているか、ま…

OpenWrt 19.07 では IPv6 IPoE + IPv4 DS-Lite の設定が Luci からの Web UI だけで設定できるようになっている

先月にリリースされていた OpenWrt 19.07.7 をインストールするにあたり、久々にゼロから Luci の Web UI だけで基本的な環境構築を実施してみたのですが、IPoE IPv6 + DS-Lite IPv4 の環境を構築する作業は Web UI だけで行えることに気づきました。OpenWrt…

OpenWrt 19.07.7 リリース (2021/02/18)

OpenWrt 19.07.7 が 2021/02/18 にリリースされていました。2 件の Security fix が含まれています。昨年末以降、パッチリリースの頻度がずいぶん頻繁になったなあ、という感じがあります。 リリースノートはこちら。 openwrt.org 以下は個人的なまとめ。 CV…

NHK の事業収入と他の省庁や他の放送局の売上高を比較してみる

たまには IT とは違うネタで気になったことを調べてみます。 Twitter で以下のような比較を見かけたけれど、こういう比較のしかたには違和感を覚えるので、ざっくり調べてみました。 NHKの異常さが一目で分かる総予算比較 消防 168億円 海保 2,253億円 警察 …

ESET Cyber Security macOS Big Sur 対応版がリリース(ただし現時点では日本語版を除く)

以前の記事で ESET Cyber Security の macOS 対応版は3月以降のリリース予定という旨をまとめていましたが、macOS Big Sur 対応版が 6.10.600.0 として正式リリースされました。 pslabo.hatenablog.com 詳細はESET 社のこちらのページに掲載されていますが、…

シェルスクリプトで OS によらず時刻をミリ秒単位で取得したい

シェルスクリプトで何かの処理を実行する際に、その実行にかかった時間を秒単位で計測したい場合は次のように実行することができます。 dt_start=$( date +"%s" ) 何かの処理 dt_end=$( date +"%s" ) elapsed=$((dt_end - dt_start)) echo ${elapsed} それで…

古い MacBook に Ubuntu 20.04 LTS をインストールした際に WiFi が利用できない問題を解決する

MacBook 2009 Early に最新の macOS がインストールできなくなってしばらく経ちますが、Ubuntu 20.04 LTS をインストールして予備マシンとして使うことにしました。しかし実際にインストールしてみると、WiFi が認識されませんでした。 ここでは、その認識の…

OpenWrt 19.07 + asterisk でひかり電話ホームゲートウェイ経由の発着信を設定する

フレッツ光でひかり電話を契約している場合は、ひかり電話ホームゲートウェイと同一の内部ネットワークに接続しているスマートフォンに AGEPhone などの SIP アプリをインストールすることで固定電話の発着信が行えます。 しかしフレッツ光回線で DS-Lite に…

OpenWrt の試験系を VMware 上に作る

OpenWrt の設定を変更する際に、パッケージの追加を伴う変更を実施した場合は構成を切り戻すのが面倒に感じることがあります。 そこで仮想マシン上で動かす方法を調べてみたのですが、次のページに "OpenWrt on VMware HowTo" という情報がありました。 open…

macOS の JIS キーボードで ¥ キーを押したらバックスラッシュが入力されるようにする

会社からは MacBook Pro を貸与されているのですが、キーボードからバックスラッシュ "\" を入力しようと思って ¥ キーを押すと普通に ¥ が入力されてしまいます。バックスラッシュを入力するには option + ¥ を押す必要があるのですよね。 これはデフォルト…

ESET Cyber Security の macOS Big Sur 完全対応版は3月以降のリリース?

ESET Cyber Security の mac OS Big Sur 対応については、2020年後半に暫定版として V6.10.460.1 がリリースされてますが、完全対応版はどうやら2021年3月以降になるようです。 (※2021/02/28 追記: 2021/2/25 に個人向け製品の Big Sur 対応版がリリースされ…