background preloader

Le Projet FreeBSD

Le Projet FreeBSD
Related:  FREE BSD - PC BSD

The Linux Blog portversion « Yet Another Sysadmin Blog … Le but de ce post est de détailler comment réaliser une authentification double pile sur Postfix pour envoyer des mails. Les utilisateurs pourront à la fois se connecter via la GSSAPI ou un simple bind sur l'annuaire LDAP. Le choix de la méthode doit se faire au niveau du MUA, SMTP ne prévoie pas de mécanismes de négociation. 1) smtpd en SSL Ca se passe dans le master.cf : smtps inet n - - - - smtpd -o smtpd_tls_wrappermode=yes -o smtpd_sasl_auth_enable=yes -o smtpd_sasl_local_domain=REALM -o smtpd_client_restrictions=permit_sasl_authenticated,reject -o milter_macro_daemon_name=ORIGINATING Puis on configure les certificats dans le main.cf : smtpd_tls_cert_file=/etc/postfix/ssl/server.crt smtpd_tls_key_file=/etc/postfix/ssl/server.key 2) Kerberos Pour Kerberos, il faut déja créer un principal smtp/fqdn@REALM et l'exporter sous forme de keytab. Enfin, le fichier /etc/postfix/sasl/smtpd.conf doit aussi être configuré : log_level: 5 pwcheck_method: saslauthd mech_list: GSSAPI PLAIN START=yes

Turn FreeBSD into PC-BSD® - PC-BSD Wiki An existing FreeBSD 10.0 installation can be easily converted to either a PC-BSD® desktop or server. This can happen through the installation of a package which is available from the PC-BSD® package repository. The converted desktop will contain all of the graphical utilities that come with PC-BSD®. Switching to the PC-BSD® pkgng Repository This section demonstrates how to configure a FreeBSD 10.0 system to use the PC-BSD® pkgng repository. Start by creating this directory: mkdir -p /usr/local/etc/pkg/repos Then, create the file /usr/local/etc/pkg/repos/pcbsd.conf with the following contents: Next, create the following directories: mkdir -p /usr/local/etc/pkg/fingerprints/pcbsd/revokedmkdir -p /usr/local/etc/pkg/fingerprints/pcbsd/trusted Then, download the repository's fingerprint file: Finally, update the package database and any installed packages using the following command: Converting FreeBSD to a PC-BSD® Desktop pc-extractoverlay desktop Next, reboot the system. touch /var/.runxsetup

Haiku Operating System Setting Up Network Interface Cards First, determine the model of the NIC and the chip it uses. FreeBSD supports a wide variety of NICs. Check the Hardware Compatibility List for the FreeBSD release to see if the NIC is supported. If the NIC is supported, determine the name of the FreeBSD driver for the NIC. Refer to /usr/src/sys/conf/NOTES and /usr/src/sys/arch/conf/NOTES for the list of NIC drivers with some information about the supported chipsets. The drivers for common NICs are already present in the GENERIC kernel, meaning the NIC should show up during boot. If the driver for the NIC is not present in GENERIC, but a driver is available, the driver will need to be loaded before the NIC can be configured and used. 12.5.1.1. Unfortunately, there are still many vendors that do not provide schematics for their drivers to the open source community because they regard such information as trade secrets. FreeBSD provides “native” support for the Network Driver Interface Specification (NDIS). # kldload .

pkgng - FreeBSD Wiki Pkg is the Next Generation package management tool for FreeBSD. It is the replacement for the current pkg_info/pkg_create/pkg_add tools that ports use to register local packages and which provide remote packages. Its main goals are to faciliate remote binary package upgrades. Resources Availability of binary pkgs for Download While pkg works just fine with ports as the local package management tool, it ultimately allows to skip ports and use remote binary packages. Ensure your pkg(8) is up-to-date. See Pkg packages availability announcement for more information on usage. In the mean time, pkg users who wish to have binary packages are advised to investigate tools such as poudriere or tinderbox. Articles Videos Pkgng puppet amazon ec2 BSDCan 2012 Presentation Video Development about What it is not pkgng is not: a port build tool a replacement for portupgrade/portmaster What it is pkgng is: For now the documentation is on the github home page (the man pages are also slowly getting written) How it works add

GCU-Squad! The Magic Garden FreeBSD Server Administration FreeBSD Un article de Wikipédia, l'encyclopédie libre. FreeBSD est un système d'exploitation UNIX libre. Le nom vient de l'association d'une part de free qui signifie à la fois « libre » et « gratuit » dans l'anglais courant, et d'autre part de Berkeley software distribution (BSD), l'UNIX développé à l'université de Berkeley. L'objectif du projet FreeBSD est de fournir un système qui peut servir à tout, avec le moins de restrictions possibles. Historiquement, les développeurs se sont focalisés pendant un temps sur la plate-forme i386 au sens large (x86) et les performances, c'est-à-dire les temps de réponses du système pour n'importe quelle sollicitation. FreeBSD offre des possibilités avancées en termes de réseau, de performance, de sécurité et de compatibilité. Histoire[modifier | modifier le code] FreeBSD tire ses origines de l'UNIX de Berkeley. Le projet est lancé en 1993 sur la base de 386BSD, et la version 1.0 est disponible en production dès novembre 1993. FreeBSD compte en novembre 2006 :

Debian ports — freebsd tips v1.0 documentation Updating available port list csup -L 2 -h cvsup1.fr.FreeBSD.org /usr/share/examples/cvsup/ports-supfile Installing portmaster cd /usr/ports/ports-mgmt/portmaster make install clean Deleting one program/lib (and force in case of unmet dependencies) pkg_delete xf86bigfontproto-1.2.0 pkg_delete -f xf86bigfontproto-1.2.0 Using portmaster portmaster -L #list installed ports and available updates. Clean stale files cd /usr/ports && make -DNOCLEANDEPENDS clean yes|portmaster -t --clean-distfiles #usually without -t In case of missing dependencies, you might get errors like these : pkg_info: corrupted record (pkgdep line without argument), ignoring Search for missing dependencies cd /usr/ports/cat/portname make missing Search for all missing dependencies grep -A1 "^@pkgdep $" /var/db/pkg/*/+CONTENTS Search ports cd /usr/ports && make index make search name=<port-name> make search key=<keyword> Display the port who has installed a specified file: Display the files that where installed by a specific port:

Related: