Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| tutoriel:network_tpme [Le 26/03/2009, 00:45] – apokalypse | tutoriel:network_tpme [Le 11/09/2022, 12:25] (Version actuelle) – Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) moths-art | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | + | {{tag> |
| ---- | ---- | ||
| Ligne 5: | Ligne 5: | ||
| - | ====== Création d’un réseau d’entreprise pour une TPME ou une PME ====== | + | ====== Création d'un réseau d'entreprise pour une TPME ou une PME ====== |
| Si vous désirez monter un réseau d' | Si vous désirez monter un réseau d' | ||
| Ligne 14: | Ligne 14: | ||
| ===== Description du projet ===== | ===== Description du projet ===== | ||
| - | Ce projet | + | Ce projet |
| Bien, commençons déjà par un schéma (car un dessin vaut mieux qu'un long discours). | Bien, commençons déjà par un schéma (car un dessin vaut mieux qu'un long discours). | ||
| Ligne 26: | Ligne 26: | ||
| ==== La virtualisation ==== | ==== La virtualisation ==== | ||
| - | Pour exécuter ce projet, vous pouvez utiliser un virtualiseur comme VMWARE ou VIRTUALBOX. Ceci dit, de grosses différences séparent ces deux virtualiseurs et donc vous obligeront à plus ou moins de manipulation | + | Pour exécuter ce projet, vous pouvez utiliser un virtualiseur comme VMWARE ou VIRTUALBOX. Ceci dit, de grosses différences séparent ces deux virtualiseurs et donc vous obligeront à plus ou moins de manipulations |
| Ligne 68: | Ligne 68: | ||
| [[http:// | [[http:// | ||
| - | Pour plus d' | + | Pour plus d' |
| [[http:// | [[http:// | ||
| Ligne 185: | Ligne 185: | ||
| ==== VirtualBox ==== | ==== VirtualBox ==== | ||
| - | Suivez ce lien (du même auteur =)) [[tutoriel:network_tpme_virtualbox]] | + | Suivez ce lien [[:virtualbox_reseau]] |
| - | Plusieurs différences | + | Plusieurs différences |
| * Virtualbox: | * Virtualbox: | ||
| Ligne 194: | Ligne 194: | ||
| * La version OSE : open source, gratuite et supportée par Ubuntu dans les dépôts offciels. Elle peut-être utilisée en entreprise en toute gratuité. | * La version OSE : open source, gratuite et supportée par Ubuntu dans les dépôts offciels. Elle peut-être utilisée en entreprise en toute gratuité. | ||
| * Un gros défaut, il est obligatoire de démarrer les machines virtuels dans un GUI alors que VMWARE serveur permet le démarrage des machines virtuels en mode service. | * Un gros défaut, il est obligatoire de démarrer les machines virtuels dans un GUI alors que VMWARE serveur permet le démarrage des machines virtuels en mode service. | ||
| + | |||
| + | <note important> | ||
| + | |||
| * VMWare Serveur : | * VMWare Serveur : | ||
| * La version 1.04 : disponible gratuitement, | * La version 1.04 : disponible gratuitement, | ||
| Ligne 232: | Ligne 235: | ||
| - Activation du compte root | - Activation du compte root | ||
| sudo passwd root | sudo passwd root | ||
| + | |||
| + | <note warning> Activer le compte root est dangereux il est plus prudent d' | ||
| + | |||
| Editez le fichier "/ | Editez le fichier "/ | ||
| Ligne 241: | Ligne 247: | ||
| broadcast 192.168.254.255 | broadcast 192.168.254.255 | ||
| gateway 192.168.254.2 | gateway 192.168.254.2 | ||
| + | |||
| Redémarrez la machine | Redémarrez la machine | ||
| sudo reboot | sudo reboot | ||
| + | |||
| + | <note tip>un sudo / | ||
| <note important> | <note important> | ||
| + | |||
| + | <note warning> Utiliser le compte root est dangereux préférez utiliser " | ||
| Vérifier la connexion réseau | Vérifier la connexion réseau | ||
| Ligne 252: | Ligne 263: | ||
| ping www.google.com | ping www.google.com | ||
| - | - Copie du fichier .bash_logout | + | - Copie du fichier .bash_logout |
| cp / | cp / | ||
| Ligne 340: | Ligne 351: | ||
| ===== Transformez le primary server en routeur | ===== Transformez le primary server en routeur | ||
| - | Editez le fichier / | + | Editez le fichier / |
| - | echo 1 >/ | + | echo 1 >/ |
| iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE | iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE | ||
| - | |||
| - | Ces deux lignes servent à activer le [[http:// | ||
| Redémarrez le serveur et vérifiez la route | Redémarrez le serveur et vérifiez la route | ||
| Ligne 502: | Ligne 511: | ||
| ===== Création d'un serveur DHCP ===== | ===== Création d'un serveur DHCP ===== | ||
| - | Une bonne documentation explicative sur dhcp3-server c'est par ici [[:dhcp3-server]] | + | Une bonne documentation explicative sur [[:isc-dhcp-server]]. |
| - | + | ||
| - | - Installation de dhcp3-server | + | |
| - | apt-get install dhcp3-server | + | |
| - | Cela installera le paquet et le configurera, | + | |
| - | + | ||
| - | - Editez le fichier / | + | |
| - | ddns-update-style none; | + | |
| - | option domain-name " | + | |
| - | option domain-name-servers 192.168.2.1; | + | |
| - | default-lease-time 600; | + | |
| - | max-lease-time 7200; | + | |
| - | log-facility local7; | + | |
| - | + | ||
| - | subnet 192.168.2.0 netmask 255.255.255.0 { | + | |
| - | option routers 192.168.2.1; | + | |
| - | option subnet-mask 255.255.255.0; | + | |
| - | range 192.168.2.150 192.168.2.200; | + | |
| - | } | + | |
| - | + | ||
| - | - Editez le fichier / | + | |
| - | local7.* | + | |
| - | + | ||
| - | - Relancez le service " | + | |
| - | service sysklogd restart | + | |
| - | Cela affichera une erreur d' | + | |
| Ligne 614: | Ligne 598: | ||
| ===== Création d'un time serveur NTP ===== | ===== Création d'un time serveur NTP ===== | ||
| - | Pour vérifiez l' | + | Pour vérifiez l' |
| - Editez le fichier / | - Editez le fichier / | ||
| Ligne 620: | Ligne 604: | ||
| - Installez les applications suivantes | - Installez les applications suivantes | ||
| - | apt-get install ntp-server ntp-doc | + | apt-get install ntp |
| ==== Configuration du serveur NTP ==== | ==== Configuration du serveur NTP ==== | ||
| - Editez le fichier / | - Editez le fichier / | ||
| - | logfile / | ||
| | | ||
| driftfile / | driftfile / | ||
| Ligne 636: | Ligne 619: | ||
| | | ||
| #Pour la Belgique | #Pour la Belgique | ||
| - | server | + | server |
| - | server | + | server 3.be.pool.ntp.org |
| + | server | ||
| + | server 0.europe.pool.ntp.org | ||
| + | server ntp.ubuntu.com | ||
| + | # Synchronize on local clock | ||
| server 127.127.1.0 | server 127.127.1.0 | ||
| - | fudge 127.127.1.0 stratum 10 | + | fudge 127.127.0 stratum 10 |
| + | |||
| + | restrict -4 default kod notrap nomodify nopeer noquery | ||
| + | restrict -6 default kod notrap nomodify nopeer noquery | ||
| + | restrict 127.0.0.1 | ||
| + | restrict ::1 | ||
| | | ||
| - | restrict default kod notrap nomodify nopeer noquery | ||
| - | restrict 127.0.0.1 nomodify | ||
| restrict 192.168.2.0 mask 255.255.255.0 nomodify notrap | restrict 192.168.2.0 mask 255.255.255.0 nomodify notrap | ||
| - | <note tip>Vous trouverez plus d'information sur ntp1.oma et ntp2.oma | + | <note tip>Vous trouverez plus d'informations |
| + | |||
| + | |||
| + | - Editer / | ||
| + | PIDFILE=/ | ||
| + | - Ajouter à la suite la ligne | ||
| + | LOGFILE=/ | ||
| + | - Chercher la ligne | ||
| + | start-stop-daemon --start --quiet --oknodo --pidfile $PIDFILE --startas $DAEMON -- -p $PIDFILE $NTPD_OPTS | ||
| + | - Remplacer-la par | ||
| + | start-stop-daemon --start --quiet --oknodo --pidfile $PIDFILE --startas $DAEMON -- -p $PIDFILE -l $LOGFILE $NTPD_OPTS | ||
| + | | ||
| - Stoppez le service | - Stoppez le service | ||
| Ligne 651: | Ligne 652: | ||
| - Editez le fichier / | - Editez le fichier / | ||
| - | NTPSERVERS ="ntp1.oma.be" | + | NTPSERVERS ="3.be.pool.ntp.org" |
| - Pour vérifier une bonne synchronisation, | - Pour vérifier une bonne synchronisation, | ||
| - | ntpdate -dv ntp1.oma.be | + | ntpdate -dv 3.be.pool.ntp.org |
| La sortie est relativement longue | La sortie est relativement longue | ||
| Ligne 727: | Ligne 728: | ||
| Re-enter new password: | Re-enter new password: | ||
| {SSHA} ............ | {SSHA} ............ | ||
| - | - Éditez le fichier / | + | - Éditez le fichier / |
| ajoutez cette ligne en dessous des autres include: | ajoutez cette ligne en dessous des autres include: | ||
| include | include | ||
| Ligne 739: | Ligne 740: | ||
| Si vous trouvez une erreur vous pouvez en connaître les causes en utilisant la commande suivante. | Si vous trouvez une erreur vous pouvez en connaître les causes en utilisant la commande suivante. | ||
| slapd -d 16383 | slapd -d 16383 | ||
| + | |||
| + | === Intrepid Ibex (8.04) et superieur === | ||
| + | |||
| + | d' | ||
| + | En suivant le document [[https:// | ||
| + | |||
| + | - Installation du serveur LDAP et de quelques outils | ||
| + | apt-get install slapd db4.2-util ldap-utils | ||
| + | - Répondez aux questions ncursus avec le password de root | ||
| + | - Reconfigurez slapd avec dpkg-reconfigure | ||
| + | dpkg-reconfigure slapd | ||
| + | |||
| + | Le nom du domaine : yourdomain.local | ||
| + | Nom de votre organisation: | ||
| + | Mot de passe de l' | ||
| + | Module de base de données à utiliser : HDB | ||
| + | Faut-il supprimer la base de données à la purge du paquet ? NON | ||
| + | Faut-il déplacer l' | ||
| + | Faut-il autoriser le protocole LDAPv2 ? NON | ||
| + | - Installez les schemas LDAP inclus dans un paquet samba | ||
| + | aptitude install samba-doc | ||
| + | - Décompression et copie dans la bonne directory | ||
| + | gunzip -c / | ||
| + | - Dans une seconde console, cryptez le password de l' | ||
| + | slappasswd | ||
| + | New password: | ||
| + | Re-enter new password: | ||
| + | {SSHA} ............ | ||
| + | - créer le répertoire temporaire : | ||
| + | mkdir / | ||
| + | - On crèe un fichier de conversion schema_convert.conf avec les lignes : | ||
| + | include / | ||
| + | include / | ||
| + | include / | ||
| + | include / | ||
| + | include / | ||
| + | - On utilise la commande slaptest pour créer les fichiers LDIF : | ||
| + | slaptest -f schema_convert.conf -F / | ||
| + | - On édit le fichier / | ||
| + | dn: cn={4}samba | ||
| + | devient : | ||
| + | dn: cn=samba, | ||
| + | Et : | ||
| + | cn: {4}samba | ||
| + | devient : | ||
| + | cn: samba | ||
| + | - On supprime toute les dernières lignes à partir de et inclus structuralObjectClass | ||
| + | structuralObjectClass: | ||
| + | entryUUID: 69111144-6367-102e-950a-c54deb20c32c | ||
| + | creatorsName: | ||
| + | createTimestamp: | ||
| + | entryCSN: 20091111234059.910631Z# | ||
| + | modifiersName: | ||
| + | modifyTimestamp: | ||
| + | |||
| + | - On copie le nouveau LDIF dans / | ||
| + | cp / | ||
| + | - On applique cette modification à la base LDAP | ||
| + | ldapadd -x -D cn=admin, | ||
| + | - On fait le nettoyage : | ||
| + | rm -rf / | ||
| + | - On Relance le serveur LDAP par acquis de conscience (normalement c'est dynamique) : | ||
| + | invoke-rc.d slapd restart | ||
| Ligne 831: | Ligne 895: | ||
| path = / | path = / | ||
| | | ||
| + | <note 8.04> en Interpid Ibex (8.04) et supérieur, il faut rajouter la ligne ldap ssl = off dans la section global. C'est moins sécurisé mais plus simple a mettre en œuvre. Si on veux plus de sécurité il faut mettre en place TLS avec le paramètre ldap ssl = tls, générer des certificats et modifier le ldap (cf https:// | ||
| ==== Création des partages SAMBA ==== | ==== Création des partages SAMBA ==== | ||
| Ligne 884: | Ligne 949: | ||
| groupsdn=" | groupsdn=" | ||
| idmapdn=" | idmapdn=" | ||
| - | sambaUnixIdPooldn=" | + | |
| + | sambaUnixIdPooldn=" | ||
| + | ### A changer : yourdomain | ||
| scope=" | scope=" | ||
| hash_encrypt=" | hash_encrypt=" | ||
| Ligne 1060: | Ligne 1127: | ||
| LDAP root account password: [root password] | LDAP root account password: [root password] | ||
| - | <note tip> | + | <note tip> |
| - Editez le fichier / | - Editez le fichier / | ||
| Ligne 1083: | Ligne 1150: | ||
| session optional pam_mount.so use_first_pass | session optional pam_mount.so use_first_pass | ||
| - | - Créez un nouveau fichier / | + | - Créez un nouveau fichier / |
| [open_ldap] | [open_ldap] | ||
| nss_passwd=passwd: | nss_passwd=passwd: | ||
| Ligne 1108: | Ligne 1175: | ||
| cp / | cp / | ||
| - | - Créez un backup des fichier | + | - Créez un backup des fichiers |
| cd /etc/pam.d/ | cd /etc/pam.d/ | ||
| mkdir pam.d.bak | mkdir pam.d.bak | ||
| Ligne 1130: | Ligne 1197: | ||
| <note important> | <note important> | ||
| - | - Connectez vous au logon avec le compte test que vous aviez créé lors de la configuration validation de LDAP. Cet utilisateur n'est pas connu de linux. Il se trouve configuré uniquement dans l' | + | - Connectez vous au logon avec le compte test que vous aviez créé lors de la configuration validation de LDAP. Cet utilisateur n'est pas connu de linux. Il se trouve configuré uniquement dans l' |
| - Vérifiez les mapping automatique dans votre client Windows. | - Vérifiez les mapping automatique dans votre client Windows. | ||
| Ligne 1139: | Ligne 1206: | ||
| - Ouvrez la directory / | - Ouvrez la directory / | ||
| - | - Vous trouverez également une directory test dans la root de home qui est en réalité le mapping sur la directory P:\ du windows client. Mais également la directory home d'un logon sur linux. De cette manière, vous pouvez partager vos fichier privé | + | - Vous trouverez également une directory test dans la root de home qui est en réalité le mapping sur la directory P:\ du windows client. Mais également la directory home d'un logon sur linux. De cette manière, vous pouvez partager vos fichiers privés |
| Ligne 1152: | Ligne 1219: | ||
| - | ==== Configuration du client linux ==== | + | |
| + | === Configuration du client linux ==== | ||
| <note tip>Le client linux à ce stade doit être capable de se connecter à la session et d' | <note tip>Le client linux à ce stade doit être capable de se connecter à la session et d' | ||
| Ligne 1193: | Ligne 1261: | ||
| session optional pam_mkhomedir.so skel=/ | session optional pam_mkhomedir.so skel=/ | ||
| session optional pam_mount.so | session optional pam_mount.so | ||
| - | + | ===== Automount des répertoires partagés | |
| - | ===== Automount des directory partagées | + | |
| - Editez le fichier / | - Editez le fichier / | ||
| volume * smbfs 192.168.2.1 & / | volume * smbfs 192.168.2.1 & / | ||
| Ligne 1235: | Ligne 1302: | ||
| ===== Installation de Webmin sur primary ===== | ===== Installation de Webmin sur primary ===== | ||
| - | [[tutoriel: | + | [[:tutoriel: |
| < | < | ||
| deb http:// | deb http:// | ||
| + | Récuperer les cles | ||
| + | sudo wget https:// | ||
| + | sudo apt-key add jcameron-key.asc | ||
| + | |||
| + | faire un sudo update | ||
| + | aptitude install webmin | ||
| </ | </ | ||
| ---- | ---- | ||
| - | // | + | // |
