4 votes

Comment corriger les données de fuseau horaire dans pfSense/freeBSD ?

Nous avons une situation particulière avec les fuseaux horaires ici en Russie. Récemment, le gouvernement a annulé le changement d'heure et il n'y a pas eu de changement d'heure pendant un certain temps, mais récemment, ils ont décidé de faire un "dernier" changement d'heure en arrière.

Tous les systèmes d'exploitation, y compris Windows 8 et Ubuntu, décalent l'heure correctement et automatiquement.

Mais pas pfSense : il indique l'heure en avance.

Comment réparer ? Je peux probablement modifier le fuseau horaire quelque part ?

UPDATE

Exemples de commandes :

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

Heure actuelle en MSK était de 13:53.

0 votes

Fait date -u montrer la bonne Heure UTC ? Il semble que pfSense n'a pas réellement ont les données de fuseau horaire au niveau du système d'exploitation...

0 votes

Voir ma mise à jour. Oui date -u affiche l'heure UTC correcte, tandis que date montre des erreurs MSK temps et c'est différent. Il y a donc des données sur le fuseau horaire quelque part, mais elles sont incorrectes.

2voto

Dwight C. Points 21

Utilisation de pfSense 2.4.2 (version actuelle) :

  • Accéder à l'interface graphique du webConfigurateur

  • Cliquez sur l'icône du menu en haut à droite de la fenêtre.

  • Sélectionnez Système

  • Sélectionnez Configuration générale

  • Faites défiler cette page d'options jusqu'à mi-chemin environ, jusqu'à la sélection du fuseau horaire. Vous pouvez choisir soit l'heure GMT +/- une valeur spécifique, soit des lieux géographiques, tels que des villes, etc.

  • Après les modifications, vous devrez peut-être redémarrer le dispositif pfSense avant qu'il ne commence à signaler l'heure correcte.

0voto

harrymc Points 394411

J'ai fait quelques recherches sur pfSense et j'ai découvert que c'est une version très fortement personnalisée de FreeBSD.

Les procédures standard init(8) et rc(8) sont remplacées par des fonctions PHP et la plupart des fonctions de configuration standard ne sont pas sauvegardées normalement mais sont créées depuis le fichier de configuration au démarrage du système. De plus, le noyau est fortement corrigé pour implémenter certaines des fonctionnalités de pfSense qui ne sont pas disponibles avec le PF standard de FreeBSD.

Il n'y a même pas de compilateur sur pfSense, et la mise à jour de divers composants pourrait entraîner une rupture, car souvent les formats des fichiers de configuration et le comportement changent entre les versions, ce qui serait inattendu.

Conclusion : Il n'y a pas de moyen facile pour vous de mettre à jour le système pfSense sauf avec sa propre version plus récente. Construire une version mise à jour sur une autre machine FreeBSD ou une VM est décrit ici : http://devwiki.pfsense.org/DevelopersBootStrapAndDevIso mais c'est peut-être trop de travail.

Toutefois, la version 2.2 de pfSense est disponible à l'adresse suivante Versions de pfSense et de FreeBSD et datant du 2015-01-23, qui a très probablement corrige ce problème.

0 votes

freebsd-update: Command not found. Essayer d'installer freebsd-update con pkg a également échoué. Ceci est pfsense routeur basé sur freebsd il s'agit peut-être d'une distribution limitée.

0 votes

J'ai réécrit ma réponse pour pfSense.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X