| AccueilCalendrierVenir aux réunionsContactsMembresDocumentationsLiens Forbach (57) Metz (57) Ventron (88) BacASable |
MirabellugWikiNetBSDInstallation de NetBSDIntroductionCette documentation est le résumé de la conférence que j'ai effectuée le 3 octobre 2003 sur NetBSD. Elle ne représente pas une référence exhaustive sur ce système et elle ne prétend pas remplacer les documentation déjà existantes sur le sujet. En fait c'est une synthèse de la documentation de documentation de Federico Lupi, permettant à une personne n'ayant jamais installé NetBSD de se familiariser avec se système réputé pour être difficile à installer et à utiliser.LicenseCopyright (c) 1999, 2000, 2001 Federico Lupi. Tout droitsréservés. La redistribution et l'utilisations des formes source et binaire, avec ou sans modification, sont permises à condition que les points suivants soient respectés: 1. La redistribution du code source doit contenir le copyright ci-dessus, les liste des conditions et les réserves suivantes.
2. La redistribution sous forme binaire doit contenir le copyrightci-dessus, les liste des conditions et les réserves suivantes dans
3. Toute publicité mentionnant les caratéristiques oula documentation et/ou tout matériel fourni avec la distribution. l'utilisation de ce logiciel doit comporter la menstion suivante:
4. Le nom de l'auteur ne peut pas être utilisé pourCe produit contient du logiciel développé par Federico Lupi pour le projet NetBSD. crédibiliser ou promouvoir des produits dérivés de ce
logiciel sans permission spécifiquement écrite. CE LOGICIEL EST FOURNI ``TEL QUEL'' PAR L'AUTEUR ET IL N'EST DONNÉ AUCUNE GARANTIE, IMPLICITE OU EXPLICITE, QUANT À SON UTILISATION COMMERCIALE, PROFESSIONNELLE OU AUTRE. L'AUTEUR NE PEUT EN AUCUN CAS ÊTRE TENU POUR RESPONSABLES DE QUELQUE DOMMAGE OU PRÉJUDICE DIRECT, INDIRECT, SECONDAIRE OU ACCESSOIRE (Y COMPRIS LES PERTES FINANCIÈRES DUES AU MANQUE À GAGNER, À L'INTER- RUPTION D'ACTIVITÉS OU LA PERTE D'INFORMATIONS ET AUTRES) DÉCOULANT DE L'UTILISATION DE CE LOGICIEL MÊME EN CONNAISSANCE DE POSSIBILITÉ DE TELS DOMMAGES. HistoriqueBSD est apparu en 1993 à l'université de BERKELEY d'où son nom Berkeley Software Distribution. Il a depuis influencé le monde des unix auquel il a apporté de nombreux outils, idées et améliorations ( vi, implémentation de TCP/IP).PhilosophieLa philosophie de NetBSD est basée sur :* La simplicité * Le minimalisme * La fiabilité Contrairement a beaucoup de système modernes, net BSD n'est pas gourmand en place, et il s'attache à être complet stable en sans redondance. Tout çà c'est bien beau mais passons à l'installation ...L'installation de NetBSD peut se faire de plusieurs façons ... pour ma part j'ai choisi d'utiliser le cdrom pour rester dans le classique.Celle-ci n'a rien de bien compliqué etant donné qu'à l'instar des distributions linux, le fait de choisir les paramètres proposés par défaut et de répondre oui ou ok aux quesitions possées permet d'arriver à un premier système utilisable. En gros, le plus difficile, c'est de mettre le cdrom dans le lecteur ... et si vraiment un doute subsiste se référer à la documentation de Federico Lupi. L'installation se termine par un reboot et là çà va un petit peu se gater. Configuration du clavierUne fois que la machine a rebooté, première surprise désagréable, le clavier est en qwerty ... c'est pas très grave puisque le mot de passe root a été aussi saisi en qwerty pendant l'install.La première chose à faire est de la passer en azerty (c'est quand même plus sympa quand on affiche le même dessin que celui qui est sur la touche qu'on frappe). Nous allons donc changer dans un premier temps à la main l'encodage du clavier avec la commande suivante: wsconsctl -k -w encoding=fr Là c'est beaucoup mieux on est en azerty ouf ... maintenant il faut que çà se fasse à chaques démarrage nous allons donc rajouter cette commande à la fin du fichier /etc/rc.local avec la commande suivante: echo "wsconsctl -k -w encoding=fr" >> /etc/rc.local Changement du mot de passe rootAprès çà n'oubliez pas de changer le mot de passe root... hitoire d'éviter la réinstall du système avec la commande:passwd Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Voila maintenant vous pouvez rebooter le système Configuration de la carte réseauBon normalement ici on a un clavier azerty et on peut se logguer sous root ....Maintenant on va s'occuper de la carte réseau qui va nous permettre de télécharger les sources des logiciels à installer .... Contrairement à linux, la carte réseau sous NetBSD ne s'appelle pas eth0 mais porte un nom correspondant au modèle; pour le trouver, nous allons faire un : dmesg | more ... ne0 at isa0 port 0x280-0x29f irq 9 ne0: NE2000 Ethernet ne0: Ethernet address 00:c2:dd:c1:d1:21 ... Par exemple ici pour une carte ne2000 le périphérique s'appelle ne0. Nous allons pouvoir configurer la carte réseau à la main à l'aide de la commande: ifconfig ne0 192.168.1.1 netmask 255.255.255.0 Bon, tout çà c'est bien beau mais il faudrait que la carte réseau soit configurée à chaque démarrage; pour celà, on va créer les fichiers de config ou les modifier s'ils existent déjà. * /etc/ifconfig.ne0 --> Il permet de définir l'adresse et le masque de sous réseau de l'interface dont il porte le nom.
echo "inet 192.168.1.1 netmask 255.255.255.0" > /etc/ifconfig.ne0 * /etc/rc.conf --> On va rajouter une ligne à rc.conf pour lancer automatiquement le réseau au démarrage.
echo "auto_ifconfig=YES" >> /etc/rc.conf * /etc/resolv.conf --> Comme sous linux, il contient les adresses des serveurs DNS chez moi j'utilise les dns de tiscali.
echo "nameserver 212.47.227.206" > /etc/resolv.conf * /etc/mygate --> Ce fichier désigne la passerelle du réseau local dans lequel on se trouve.
echo "192.168.1.254" > /etc/mygate * /etc/myname --> Ce fichier contient le nom de la machine.
echo "netbsd-test" > /etc/myname La collection de paquets PKGSRCLe coté intéressant de BSD est sa collection de paquets "PKGSRC" qui permet de charger puis de compiler les sources d'un logiciel très facilement.Pour utiliser PKGSRC, nous allons d'abord télécharger la collection de paquets à l'adresse ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-current/tar_files/pkgsrc.tar.gz. Une fois le fichier téléchargé (environs 15Mo) nous allons le décompresser dans /usr avec la commande: tar -zxvf pkgsrc.tar.gz -C /usr Cette opération va créer un répertoire pkgsrc dans lequel on va trouver une arborescence contenant les différents logiciels que l'on peut installer avec pkgsrc. L'utilisation de pkgsrc est plutot simple; on se place dans le répertoire de l'application que l'on souhaite installer puis : make && make install Voilà c'est fait ... Pour ma part j'ai pu installer par cette méthode des logiciels comme samba, postfix, bind, dhcp sans aucun problème. ConclusionVoilà! J'espère que cette brève présentation de netbsd vous aura donné envie de découvrir un cousin de linux. Je ne peux que vous conseiller d'utiliser la documentation de Federico Lupi pour avoir une référence solide entre les mains en particulier si vous devez aller plus loin.BONNE CHANCE
Il y a un commentaire sur cette page.
[Afficher commentaires/formulaire]
|