pfSense/freeBSD でタイムゾーン データを修正するにはどうすればいいですか?

pfSense/freeBSD でタイムゾーン データを修正するにはどうすればいいですか?

ここロシアでは、タイムゾーンに関して特別な状況があります。最近、政府はタイムセーブシフトをキャンセルし、しばらくの間タイムシフトはありませんでしたが、最近、政府は「最後の」タイムシフトを戻すことを決定しました。

Windows 8 や Ubuntu を含むすべてのオペレーティング システムで、時刻が正しく自動的に変更されました。

しかし、そうではありませんpfSense。1 時間進んだ時間を表示します。

修正方法は?どこかでタイムゾーンを編集できるのではないでしょうか?

アップデート

サンプルコマンド:

$ date
Mon Oct 27 14:53:34 MSK 2014
$ date -u
Mon Oct 27 10:53:41 UTC 2014

現在の時刻はMSK13:53 です。

答え1

pfSense 2.4.2 (現在のバージョン) の使用:

  • webConfigurator GUIにアクセスする

  • ウィンドウの右上にあるメニューアイコンをクリックします

  • 選択するシステム

  • 選択する一般的な設定

  • このオプション ページを半分ほど下にスクロールすると、タイムゾーンの選択が表示されます。GMT +/- 特定の値、または都市などの地理的位置を選択できます。

  • 変更後、正しい時刻の報告を開始する前に、pfSense デバイスを再起動する必要がある場合があります。

答え2

pfSense について調査したところ、これは FreeBSD の非常にカスタマイズされたバージョンであることがわかりました。

標準の init(8) および rc(8) プロシージャは PHP 関数に置き換えられ、標準設定のほとんどは通常は保存されず、システム起動時に XML 設定ファイルから作成されます。また、カーネルには FreeBSD の標準 PF では利用できない pfSense の機能の一部を実装するために、大幅なパッチが適用されています。

pfSense にはコンパイラすら存在せず、さまざまなコンポーネントをアップグレードすると、バージョン間で構成ファイルの形式や動作が予期せず変更されることが多くなり、破損につながる可能性があります。

結論: pfSense システムを更新する簡単な方法は、独自の新しいバージョンを使用する以外にはありません。別の FreeBSD ボックスまたは VM で更新バージョンを構築する方法については、次の説明を参照してください。 http://devwiki.pfsense.org/DevelopersBootStrapAndDevIso、しかし、それはあまりにも大変な作業かもしれません。

ただし、pfSenseのバージョン2.2は、 pfSense と FreeBSD のバージョン日付は 2015-01-23 で、おそらくこの問題は修正されます。

関連情報