DigiLoog

PC関係の事なら何でもいけるそんな処

Archive for 2021年10月

OpenDMARCをアップグレードしたらレポート生成出来なくなった

2021年10月03日(日) - 21:34 | カテゴリ: Linux

自宅サーバのメールゲートウェイでは、OpenDMARCを使ってDMARCレポートを生成しているのだが、
OpenDMARCをv1.3からv1.4にアップグレードしたら、レポート生成時にエラーが出力される様になった。

実際に出力されたエラーログのサマリは次の通り。最初はDBが壊れたと思った (´・ω・`)

opendmarc-reports: can't extract report for domain example.com: Unknown column 'messages.arc' in 'field list'
opendmarc-expire: DELETE failed: Table 'opendmarc.arcauthresults' doesn't exist

DBにカラムが足りなそうだったので、リリースノートと公式ドキュメントを確認した所、
OpenDMARC v1.4.0でARC(Authenticated Received Chain)にも対応した影響で、
生成するレポート用データのフォーマットとDBカラムが変更になった様だった。

1.4.0 Add ARC support ... Update SQL schema to support new porting functionality for DKIM selectors

OpenDMARC v1.3以下はARCに対応していないので、当然ながらデータベースもARCを想定していない。
その為、v1.3.X以下を利用している環境をアップグレードした場合は追加されたARCカラムが存在しないので、
レポート生成データを格納するデータベースに情報をinsert出来ずエラーとなる。

比較的簡単なテーブル構造なので人力でカラムを追加しても解決出来るのだが、
今回はデータを格納しているデータベースを一度初期化してデータを作り直す事に。
生成したDMARCレポートは別の方法でバックアップしているので、
カラムを弄って整合性を崩すよりも一から作り直した方が安全と判断した。

作り直した後はエラーも発生せずにレポートを生成が出来ており従来通りの機能を使えている。
当面は自宅サーバでメール送受信をし続けるので、
コア機能のコンポーネントアップグレードには気を付けねばと改めて実感する出来事だった。



RTX830でNGN-VPNとInternet-VPNを構築してみた

2021年10月02日(土) - 18:33 | カテゴリ: Network

昨今の事情もあり自宅でPCを弄る機会がプライベートと本業の両方で増加した。
今までも自宅でPCを弄る事は多かったので操作環境は問題無かったのだが、
趣味に全振りした環境だったのでテレワークで本業をやるのには限界があった。
趣味全開の部屋で本業をやるのにも限界が生じてきたので、今回を機に拠点を増やす事にした。

………

そうなると、PCやインターネット環境を整える必要が出てきた。
特に問題なのが、”ns-lab BB”に接続して自宅NWのバックボーンにアクセスする所で、
コレを理由に費用が青天井に増えるのは避けたかった。

高速アクセスが条件となるので、以前から興味のあったNTTのNGNを用いたVPNを構築し、
バックボーン経由で既存拠点からインターネット通信させる事でプロバイダ費を節約する事に。
という事で、NW機器を増強しつつ冗長構成でRTX830を計4台・2セットのVPNを構築してみた。



  • 応援中

    はじめるセカイの理想論 -goodbye world index-