10.07.2015 Views

Guide de Survie du Débutant sous Linux - resoo.org

Guide de Survie du Débutant sous Linux - resoo.org

Guide de Survie du Débutant sous Linux - resoo.org

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Pour partager une connexion InternetCommencez donc par vous assurer que le ip−forwarding est inclus dans le noyau. Si c'estnon, recompilez. Vous <strong>de</strong>vez ensuite installer ipchains. Puis activer le IP forwarding entapant echo 1 > /proc/sys/net/ipv4/ip_forward. Le serveur doit autoriser l'accès auxclients en faisant : ipchains −A forward −j MASQ −s 192.168.0.0/24 −d 0.0.0.0/0 pour quetoutes les machines 192... aient l'accès vers n'importe quelle autre adresse (−s=source,−d=<strong>de</strong>stination). Le serveur doit aussi déclarer l'IP par laquelle il est raccordé auréseau local comme route.Les clients n'ont strictement rien <strong>de</strong> spécial à faire d'autre que <strong>de</strong> déclarer l'IP <strong>du</strong> DNS<strong>du</strong> provi<strong>de</strong>r dans les paramètres réseau (donner l'IP <strong>de</strong> la machine qui est reliée au mo<strong>de</strong>mcomme <strong>de</strong>fault Gateway et le numéro <strong>de</strong> la carte réseau −eth0 par ex− comme <strong>de</strong>fault GatewayDevice). Il leur suffit d'être en réseau TCP/IP avec le serveur et <strong>de</strong> taper une URL dansn'importe quel Navigateur. Ceci fonctionne quel que soit l'OS et le navigateur <strong>du</strong> clientet quelque soit le type <strong>de</strong> connexion Internet (Mo<strong>de</strong>m, câble, etc.). Vous pouvez égalementrécupérer les mails etc.Pour tester, vous pouvez pinguer l'interface reliée à l'Internet (i<strong>de</strong>ntifiez−la parifconfig). Si ça ne répond pas, c'est un problème <strong>de</strong> routes. Vous pouvez aussi pinguer<strong>de</strong>puis le client l'IP <strong>du</strong> provi<strong>de</strong>r. Si ça répond, mais que les URL ne répon<strong>de</strong>nt pas, voyez<strong>du</strong> coté <strong>de</strong>s serveurs DNS.Pour ne pas tout retaper à chaque fois, éditez le /etc/sysconfig/network, et remplacez« FORWARD_IPV4=no » par « yes » (ceci remplace la ligne « echo... »)Ensuite, placez la ligne « ipchains... » en fin <strong>de</strong> /etc/rc.d/rc.local. Astuce : n'importequelle ligne <strong>de</strong>stinée à démarrer automatiquement peut être placée là.Vous pourrez voir qui est connecté en faisant : ipchains −L −M.Sur le kernel 2.4.x, ipchains est remplacé par Netfilter (commandé par iptable).Paramétrages généraux d'ipchains et <strong>du</strong> firewallingIpchains effectue plusieurs fonctions indépendantes : le filtrage <strong>de</strong> paquets entrants ousortants, le masquage d'adresses IP, le proxy, etc.Le principe général <strong>du</strong> filtrage est soit d'accepter tous les paquets par défaut, et <strong>de</strong>préciser <strong>de</strong>s règles <strong>de</strong> refus, soit au contraire <strong>de</strong> tout refuser par défaut et d'accepterseuls certains paquets (meilleure sécurité).Pour savoir dans quel état est votre système, tapez : ipchains −L.Centraliser les comptes et les mots <strong>de</strong> passe (les pages jaunes)Pour cela, vous <strong>de</strong>vez installer un serveur NIS. Celui−ci vérifiera s'il trouve votre loginquelque part sur le réseau et vous donnera automatiquement accès à votre compte. Leserveur NIS vous évite également <strong>de</strong> modifier tous les /etc/hosts au moindre changement surle réseau.L'idée est <strong>de</strong> rassembler tous les fichiers <strong>de</strong> paramétrages utilisateurs dans <strong>de</strong>s fichiersspéciaux <strong>de</strong> /var/yp/nom_<strong>du</strong>_domaine_nis.Installation d'un serveur NIS<strong>Gui<strong>de</strong></strong> <strong>de</strong> <strong>Survie</strong> <strong>du</strong> Débutant <strong>sous</strong> <strong>Linux</strong>Vérifiez l'installation <strong>du</strong> paquetage ypserv.Vérifiez le fonctionnement <strong>de</strong> portmap (ps aux|grep portmap).Attribuez un nom <strong>de</strong> domaine NIS : /bin/domainname −−yp nom_<strong>de</strong>_domaine_NIS. Ne surtout pasattribuer un nom <strong>de</strong> domaine déjà attribué par ailleurs. Pour ne pas retaper cela à chaquefois, vous <strong>de</strong>vriez avoir dans /etc/sysconfig/network une ligne comme :NISDOMAINNAME=nom_<strong>de</strong>_domaine_nis #(le fait <strong>de</strong> ajouter quelque part nis est une astuce pourne pas se mélanger les pinceaux avec les noms <strong>de</strong> domaine d'autres types).Redémarrez la lecture <strong>du</strong> fichier par : . /etc/sysconfig/network. Vérifiez que le domaineest bien attribué en tapant domainname, qui doit vous renvoyer le nom <strong>de</strong> domaine NIS.20.03.2003 20:58:32 77/100

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!