Configuration de base de la machine Introduction Chaque machine _L_i_n_u_x doit avoir un nom et appartient generalement a un domaine (un ensemble de machines sous une quelconque administration commune). Qui plus est, chaque ordinateur avec un adaptateur reseau appartient a un reseau IP. Cet ecran definit la plupart des renseigne­ ments necessaires pour que votre machine puisse communiquer a travers le reseau. 11.. IInnddiiccaattiioonn Si vous n'avez pas d'adaptateur Ethernet et pas de connexion a l'Internet, vous pouvez presque surement ne pas tenir compte de cet ecran et juste inventer un nom pour votre machine. Meme le numero IP est optionnel. Si vous ... ˇ avez un adaptateur Ethernet, ˇ avez l'intention de communiquer par reseau avec Linux et avec une autre machine Unix/Linux de votre reseau local, ˇ ne connaissez rien des reseaux TCP/IP, ˇ ni personne autour de vous ne s'y connait en reseaux TCP/IP, alors selectionnez l'option _I_n_s_t_a_l_l_e_r _u_n _r_e_s_e_a_u _s_i_m_p_l_e_/_i_s_o_l_e _a _p_a_r_t_i_r _d_e _r_i_e_n sous le menu _R_e_s_e_a_u. Vous pouvez ne pas tenir compte de cet ecran. 22.. RReettoouurr aa nnoottrree pprrooggrraammmmee nnoorrmmaall Il vous sera demande les renseignements suivants : 22..11.. NNoomm pprriinncciippaall ++ ddoommaaiinnee C'est le nom de la machine. La machine peut en avoir plusieurs, mais il y en a un plus important (plus officiel). Le nom peut etre compose de lettres et de chiffres. La casse (minuscule ou majuscule) n'est pas importante. Il contient egalement le nom de domaine. Il n'est pas recommande de demarrer le nom avec un chiffre. Quelques programmes pourraient naivement interpreter ce nom comme un numero IP. La machine fait partie d'un ensemble de machines sous une administration commune. Ce nom de domaine est generalement utilise pour la messagerie. Si vous ne savez pas quoi ecrire ici, utilisez le nom de domaine de votre fournisseur de service Internet. Mettez-y un mot seul (nom sans domaine) si vous n'avez aucune idee. ex: pcjack.mondomaine.fr 22..22.. AAlliiaass La machine peut avoir des surnoms dans differents buts. Vous pouvez en definir plusieurs sur la ligne, separes par des espaces. _L_i_n_u_x_c_o_n_f va automatiquement rajouter l'alias _l_o_g_h_o_s_t. Cela veut dire que toute machine geree par Linuxconf doit etre referencee localement par _l_o_g_h_o_s_t. C'est commode lorsque l'on cree des procedures generiques variees. 22..33.. AAddrreessssee IIPP Si votre machine est sur un reseau (Ethernet probablement), vous devez entrer son numero IP. S'il n'y a pas de reseau IP installe sur votre reseau local, vous pouvez laisser ce champ vide. 22..33..11.. VVoouuss nn''aavveezz ppaass dd''aaddaappttaatteeuurr EEtthheerrnneett Vous pouvez mettre l'adresse IP du premier adaptateur Ethernet a 127.0.0.1. _L_i_n_u_x_c_o_n_f vous en avertira de toute facon si vous laissez ce champ vide. Choisir ce numero va vous permettre d'operer comme si vous etiez en reseau normal, meme si vous n'avez aucun adaptateur Ethernet. Vous voudrez faire cela pour differentes raisons : ˇ Vous voulez pratiquer le travail sur reseau. _L_i_n_u_x gere les reseaux de maniere puissante et tres generale, lui permettant d'etre son propre serveur (vous pouvez utiliser _t_e_l_n_e_t sur votre propre machine, monter vos propres disques comme s'ils etaient des volumes NFS, etc). ˇ Vous n'avez pas d'adaptateur reseau _p_e_r_m_a_n_e_n_t mais utilisez PPP ou SLIP. 22..33..22.. VVoouuss aavveezz uunn aaddaappttaatteeuurr PPCCMMCCIIAA Vous pouvez configurer votre reseau avec le meme numero IP que celui utilise par votre adaptateur Ethernet PCMCIA. Selectionnez juste dummy0 (premier peripherique factice) au lieu de eth0 comme peripherique reseau. Cela vous permet d'avoir un numero IP permanent meme lorsque vous n'etes pas connecte au reseau (le peripherique PCMCIA etant debranche). 22..33..33.. VVoouuss nnee ssaavveezz ppaass dduu ttoouutt Si vous configurez un nouveau reseau local isole (non relie a l'_I_n_t_e_r_n_e_t), le reseau IP 192.168.1.0 est un bon choix. C'est un numero de reseau specialement alloue pour des reseaux prives. Si votre reseau se raccorde a l'Internet plus tard (a travers un _f_i_r_e_w_a_l_l par exemple), votre numero de reseau ne va s'assimiler a aucun autre reseau existant, ainsi la passerelle ne sera pas deconcertee. Choisissez pour votre machine un numero IP compris entre 192.168.1.1 et 192.168.1.254. L'adresse du reseau sera 192.168.1.0. 22..44.. AAddrreessssee rreesseeaauu Votre numero IP peut etre decompose en deux composants : la partie reseau d'une part et l'identifiant de la station d'autre part. Par exemple, une station ayant le numero IP 192.168.1.10 appartient au resau 192.168.1.0 et possede l'identifiant 10. Il est courant d'exprimer une adresse de reseau en utilisant quatre nombres, ou celui correspondant a l'identifiant de la station est 0. Ce champ est optionnel (ainsi que le masque de reseau plus bas). A moins qu'il y ait des sous-reseaux dans votre reseau local. 22..55.. IInnffoorrmmaattiioonnss ssuupppplleemmeennttaaiirreess Linuxconf calcule la plupart des parametres du reseau a partir du numero IP que vous avez entre. Pour certains reseaux (utilisant des sous-reseaux), vous devez fournir plus d'informations. Generalement, seul le masque est necessaire. Voici une table montrant ce que Linuxconf peut calculer : ˇ Vous fournissez seulement le numero IP Linuxconf calcule le masque de reseau, le numero du reseau et l'adresse de diffusion. ˇ Vous fournissez le numero IP et le masque reseau Linuxconf calcule le numero du reseau et l'adresse de diffusion. ˇ Vous fournissez le numero IP, le masque reseau et le numero du reseau Linuxconf calcule l'adresse de diffusion. 22..55..11.. MMaassqquuee rreesseeaauu A moins que vous utilisiez des sous-reseaux, vous pouvez laisser ce champ vide. Votre administrateur fournira une sequence _m_a_g_i_q_u_e du style 255.255.255.192 s'il y a des sous-reseaux de votre reseau. Une liste d'appoint est disponible pour ce champ. Elle contient les masques les plus couramment utilises. Utile dans le cas ou vous n'etes pas sur du masque exact (votre administrateur vous en aura parle par telephone)... Voici une table montrant les reseaux et leur configuration. Elle est montree pou un reseau x.y.z. Cette table est produite par /usr/lib/linuxconf/lib/calcmask x.y.z. Masque reseau Adr. reseau Debut Fin 255.255.255.128 x.y.z.0 x.y.z.1 x.y.z.126 x.y.z.128 x.y.z.129 x.y.z.254 255.255.255.192 x.y.z.0 x.y.z.1 x.y.z.62 x.y.z.64 x.y.z.65 x.y.z.126 x.y.z.128 x.y.z.129 x.y.z.190 x.y.z.192 x.y.z.193 x.y.z.254 255.255.255.224 x.y.z.0 x.y.z.1 x.y.z.30 x.y.z.32 x.y.z.33 x.y.z.62 x.y.z.64 x.y.z.65 x.y.z.94 x.y.z.96 x.y.z.97 x.y.z.126 x.y.z.128 x.y.z.129 x.y.z.158 x.y.z.160 x.y.z.161 x.y.z.190 x.y.z.192 x.y.z.193 x.y.z.222 x.y.z.224 x.y.z.225 x.y.z.254 255.255.255.240 x.y.z.0 x.y.z.1 x.y.z.14 x.y.z.16 x.y.z.17 x.y.z.30 x.y.z.32 x.y.z.33 x.y.z.46 x.y.z.48 x.y.z.49 x.y.z.62 x.y.z.64 x.y.z.65 x.y.z.78 x.y.z.80 x.y.z.81 x.y.z.94 x.y.z.96 x.y.z.97 x.y.z.110 x.y.z.112 x.y.z.113 x.y.z.126 x.y.z.128 x.y.z.129 x.y.z.142 x.y.z.144 x.y.z.145 x.y.z.158 x.y.z.160 x.y.z.161 x.y.z.174 x.y.z.176 x.y.z.177 x.y.z.190 x.y.z.192 x.y.z.193 x.y.z.206 x.y.z.208 x.y.z.209 x.y.z.222 x.y.z.224 x.y.z.225 x.y.z.238 x.y.z.240 x.y.z.241 x.y.z.254 255.255.255.248 x.y.z.0 x.y.z.1 x.y.z.6 x.y.z.8 x.y.z.9 x.y.z.14 x.y.z.16 x.y.z.17 x.y.z.22 x.y.z.24 x.y.z.25 x.y.z.30 x.y.z.32 x.y.z.33 x.y.z.38 x.y.z.40 x.y.z.41 x.y.z.46 x.y.z.48 x.y.z.49 x.y.z.54 x.y.z.56 x.y.z.57 x.y.z.62 x.y.z.64 x.y.z.65 x.y.z.70 x.y.z.72 x.y.z.73 x.y.z.78 x.y.z.80 x.y.z.81 x.y.z.86 x.y.z.88 x.y.z.89 x.y.z.94 x.y.z.96 x.y.z.97 x.y.z.102 x.y.z.104 x.y.z.105 x.y.z.110 x.y.z.112 x.y.z.113 x.y.z.118 x.y.z.120 x.y.z.121 x.y.z.126 x.y.z.128 x.y.z.129 x.y.z.134 x.y.z.136 x.y.z.137 x.y.z.142 x.y.z.144 x.y.z.145 x.y.z.150 x.y.z.152 x.y.z.153 x.y.z.158 x.y.z.160 x.y.z.161 x.y.z.166 x.y.z.168 x.y.z.169 x.y.z.174 x.y.z.176 x.y.z.177 x.y.z.182 x.y.z.184 x.y.z.185 x.y.z.190 x.y.z.192 x.y.z.193 x.y.z.198 x.y.z.200 x.y.z.201 x.y.z.206 x.y.z.208 x.y.z.209 x.y.z.214 x.y.z.216 x.y.z.217 x.y.z.222 x.y.z.224 x.y.z.225 x.y.z.230 x.y.z.232 x.y.z.233 x.y.z.238 x.y.z.240 x.y.z.241 x.y.z.246 x.y.z.248 x.y.z.249 x.y.z.254 255.255.255.252 x.y.z.0 x.y.z.1 x.y.z.2 x.y.z.4 x.y.z.5 x.y.z.6 x.y.z.8 x.y.z.9 x.y.z.10 x.y.z.12 x.y.z.13 x.y.z.14 x.y.z.16 x.y.z.17 x.y.z.18 x.y.z.20 x.y.z.21 x.y.z.22 x.y.z.24 x.y.z.25 x.y.z.26 x.y.z.28 x.y.z.29 x.y.z.30 x.y.z.32 x.y.z.33 x.y.z.34 x.y.z.36 x.y.z.37 x.y.z.38 x.y.z.40 x.y.z.41 x.y.z.42 x.y.z.44 x.y.z.45 x.y.z.46 x.y.z.48 x.y.z.49 x.y.z.50 x.y.z.52 x.y.z.53 x.y.z.54 x.y.z.56 x.y.z.57 x.y.z.58 x.y.z.60 x.y.z.61 x.y.z.62 x.y.z.64 x.y.z.65 x.y.z.66 x.y.z.68 x.y.z.69 x.y.z.70 x.y.z.72 x.y.z.73 x.y.z.74 x.y.z.76 x.y.z.77 x.y.z.78 x.y.z.80 x.y.z.81 x.y.z.82 x.y.z.84 x.y.z.85 x.y.z.86 x.y.z.88 x.y.z.89 x.y.z.90 x.y.z.92 x.y.z.93 x.y.z.94 x.y.z.96 x.y.z.97 x.y.z.98 x.y.z.100 x.y.z.101 x.y.z.102 x.y.z.104 x.y.z.105 x.y.z.106 x.y.z.108 x.y.z.109 x.y.z.110 x.y.z.112 x.y.z.113 x.y.z.114 x.y.z.116 x.y.z.117 x.y.z.118 x.y.z.120 x.y.z.121 x.y.z.122 x.y.z.124 x.y.z.125 x.y.z.126 x.y.z.128 x.y.z.129 x.y.z.130 x.y.z.132 x.y.z.133 x.y.z.134 x.y.z.136 x.y.z.137 x.y.z.138 x.y.z.140 x.y.z.141 x.y.z.142 x.y.z.144 x.y.z.145 x.y.z.146 x.y.z.148 x.y.z.149 x.y.z.150 x.y.z.152 x.y.z.153 x.y.z.154 x.y.z.156 x.y.z.157 x.y.z.158 x.y.z.160 x.y.z.161 x.y.z.162 x.y.z.164 x.y.z.165 x.y.z.166 x.y.z.168 x.y.z.169 x.y.z.170 x.y.z.172 x.y.z.173 x.y.z.174 x.y.z.176 x.y.z.177 x.y.z.178 x.y.z.180 x.y.z.181 x.y.z.182 x.y.z.184 x.y.z.185 x.y.z.186 x.y.z.188 x.y.z.189 x.y.z.190 x.y.z.192 x.y.z.193 x.y.z.194 x.y.z.196 x.y.z.197 x.y.z.198 x.y.z.200 x.y.z.201 x.y.z.202 x.y.z.204 x.y.z.205 x.y.z.206 x.y.z.208 x.y.z.209 x.y.z.210 x.y.z.212 x.y.z.213 x.y.z.214 x.y.z.216 x.y.z.217 x.y.z.218 x.y.z.220 x.y.z.221 x.y.z.222 x.y.z.224 x.y.z.225 x.y.z.226 x.y.z.228 x.y.z.229 x.y.z.230 x.y.z.232 x.y.z.233 x.y.z.234 x.y.z.236 x.y.z.237 x.y.z.238 x.y.z.240 x.y.z.241 x.y.z.242 x.y.z.244 x.y.z.245 x.y.z.246 x.y.z.248 x.y.z.249 x.y.z.250 x.y.z.252 x.y.z.253 x.y.z.254 22..55..22.. AAddrreessssee dduu rreesseeaauu Vous pouvez entrer l'adresse du reseau directement. Linuxconf le calculera correctement a partir du masque reseau. Pour des configurations speciales (en avez-vous un exemple ?), vous pouvez desirer outrepasser le comportement par defaut de Linuxconf. 22..55..33.. DDiiffffuussiioonn L'adresse de diffusion est aussi calculee a partir du masque reseau. Sur certains reseaux, l'adresse de diffusion est configuree differemment, vous devrez donc l'entrer manuellement. 22..66.. PPeerriipphheerriiqquuee rreesseeaauu Chaque configuration d'adaptateur est associe a un peripherique specifique dans le noyau. Par exemple, eth0 correspond au premier adaptateur reseau, eth1, au second. Sur les reseaux tokrn ring, tr0 correspond au premier adaptateur token ring. Ce champ vous permet de choisir le peripherique adapte. Il y a une liste d'appoint vous indiquant lesquels sont disponibles. 22..77.. CCoonnffiigguurraattiioonn ddeess mmoodduulleess dduu nnooyyaauu Vous pouvez controler quel peripherique sera charge pour chaque adaptateur. 22..77..11.. MMoodduullee dduu nnooyyaauu Chaque peripherique reseau est associe a un module du noyau. Ce module est soit construit dans le noyau, soit charge au demarrage. Linuxconf prendra soin de lire ceux necessaires, mais vous devez lui dire quel type d'adaptateur reseau vous possedez. Utilisez la liste d'appoint pour trouver les noms des divers modules du noyau. La liste indique tous les modules disponibles pour le noyau de Linux. Ceux avec le prefixe _(_i_n_s_t_) sont deja installes sur votre station de travail. Si vous avez besoin d'un non encore installe, vous devrez recompiler le noyau et selectionner (en utilisant make menuconfig) le module du noyau approprie. 22..77..22.. PPoorrtt dd''eennttrreeee//ssoorrttiiee La plupart des modules du noyau ont la capacite a tester automatiquement leur configuration. Particulierement ceux pour PCI. Quelques-uns ont besoin qu'on leur fournisse une configuration de base, qui est l'adresse E/S et l'IRQ (numero d'interruption). C'est particulierement vrai pour les adaptateurs _N_e_2_0_0_0 (depuis Linux 2.0, les adaptateurs PCI Ne2000 sont auto-testes, avant 2.0.30, vous deviez entrer l'E/S et l'IRQ meme pour les adaptateurs PCI Ne2000). Vous entrez alors l'E/S en utilisant le format 0xNNN, ou NNN est un nombre hexadecimal, comme presente par l'utilitaire de configuration de l'adaptateur. 22..77..33.. IIrrqq Comme l'E/S, vous devrez parfois entrer la valeur lorsque le pilote n'est pas capable de la determiner (specialement pour Ne2000). Vous pouvez utiliser la liste d'appoint pour voir quels IRQ sont deja alloues a quels peripheriques sur votre station de travail. 22..77..44.. UUnn mmoodduullee ssuuppppoorrttaanntt pplluussiieeuurrss aaddaappttaatteeuurrss Lorsque vous avez plusieurs adaptateurs reseaux du meme type sur votre machine, vous devez fournir le port d'entree/sortie et l'IRQ pour tous les adaptateurs en une fois, dans la configuration du premier adaptateur reseau. Vous enumerez les ports E/S et les IRS sur la meme ligne, en les separant par des virgules : I/O port (opt) : 0x300,0x320 Irq (opt) : 10,11 33.. AAddaappttaatteeuurrss mmuullttiipplleess Un PC _L_i_n_u_x peut avoir jusqu'a 4 adaptateurs Ethernet (en fait il peut en avoir plus mais c'est la limite configuree dans le noyau). Chaque adaptateur Ethernet doit avoir un numero IP. Vous pouvez fournir un nom pour chaque adaptateur, mais ceci est optionnel.