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 29/07/2009, 13:40] – 213.95.41.13 | 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 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 majeures sont à signaler entre les virtualiser VirtualBox et VMWare. | Plusieurs différences majeures sont à signaler entre les virtualiser VirtualBox et VMWare. | ||
| 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 | ||
| Ligne 500: | 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 612: | 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 618: | 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 634: | 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 649: | 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 725: | 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 737: | 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 829: | 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 882: | Ligne 949: | ||
| groupsdn=" | groupsdn=" | ||
| idmapdn=" | idmapdn=" | ||
| - | sambaUnixIdPooldn=" | + | |
| + | sambaUnixIdPooldn=" | ||
| + | ### A changer : yourdomain | ||
| scope=" | scope=" | ||
| hash_encrypt=" | hash_encrypt=" | ||
| Ligne 1058: | 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 1106: | 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 1137: | 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 1150: | 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 1191: | 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 1233: | 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 | ||
| </ | </ | ||
| ---- | ---- | ||
| - | // | + | // |
