IPFire's system time can be synchronized with an internet time server. For providing a precise time source to the local network, IPFire can also host a NTP-server itself, but this is not activated by default. You can activate this via the web-interface.


These options provide the time the local network and also force a synchronisation on boot time.

You can also specify when IPFire should synchronize its time with the given internet time server.

Available options are:

  • Hour, day, week and month.


This was chosen so that the time is synchronized once a day.

Those who prefer to set their time manually, the following command on the Console can be used on the IPFire:

ntpdate 0.pool.ntp.org

If an error message will appear here, then even the switching off and on of the time server with a

/etc/init.d/ntp stop
/etc/init.d/ntp start

might be helpful.

Should this also not lead to success, the time can also be setting up manually, with a

date --set "05/13/2010 09:45:00"
(The following format should be used mm/dd/yyyy hh:mm:ss)

If the time should then be passed to the BIOS, enter

hwclock --systohc

into the Console.

Using IPFire as a time source for Windows

First you enable this setting:

Now configure Windows the time server (IPFire's) address.

When configured, Windows will look like this: