How to fix timezone data in pfSense/freeBSD

freebsdpfsensetime zone

We have special situation with timezones here in Russia. Recently government had cancelled timesave shifting and it was no timeshifts for some time, but recently they decided to make one "last" timeshift backward.

All operating systems, including Windows 8 and Ubuntu, shifted time correctly and automatically.

But not pfSense: it shows time hour ahead.

How to fix? Probably I can edit timezone somewhere?

UPDATE

Sample commands:

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

Current currect time in MSK was 13:53.

Best Answer

Using pfSense 2.4.2 (current version):

  • Access the webConfigurator GUI

  • Click on the menu icon at the very top right of the window

  • Select System

  • Select General Setup

  • Scroll about halfway down this options page to the timezone selections. You can choose either GMT +/- a specific value, or geographic locations, such as cities, etc.

  • After the changes, you may need to reboot the pfSense device before it starts reporting the correct time.

Related Question