This file is indexed.

/usr/share/doc/HOWTO/fr-html/Wireless-HOWTO.html is in doc-linux-fr-html 2013.01-3.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

   1
   2
   3
   4
   5
   6
   7
   8
   9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
  31
  32
  33
  34
  35
  36
  37
  38
  39
  40
  41
  42
  43
  44
  45
  46
  47
  48
  49
  50
  51
  52
  53
  54
  55
  56
  57
  58
  59
  60
  61
  62
  63
  64
  65
  66
  67
  68
  69
  70
  71
  72
  73
  74
  75
  76
  77
  78
  79
  80
  81
  82
  83
  84
  85
  86
  87
  88
  89
  90
  91
  92
  93
  94
  95
  96
  97
  98
  99
 100
 101
 102
 103
 104
 105
 106
 107
 108
 109
 110
 111
 112
 113
 114
 115
 116
 117
 118
 119
 120
 121
 122
 123
 124
 125
 126
 127
 128
 129
 130
 131
 132
 133
 134
 135
 136
 137
 138
 139
 140
 141
 142
 143
 144
 145
 146
 147
 148
 149
 150
 151
 152
 153
 154
 155
 156
 157
 158
 159
 160
 161
 162
 163
 164
 165
 166
 167
 168
 169
 170
 171
 172
 173
 174
 175
 176
 177
 178
 179
 180
 181
 182
 183
 184
 185
 186
 187
 188
 189
 190
 191
 192
 193
 194
 195
 196
 197
 198
 199
 200
 201
 202
 203
 204
 205
 206
 207
 208
 209
 210
 211
 212
 213
 214
 215
 216
 217
 218
 219
 220
 221
 222
 223
 224
 225
 226
 227
 228
 229
 230
 231
 232
 233
 234
 235
 236
 237
 238
 239
 240
 241
 242
 243
 244
 245
 246
 247
 248
 249
 250
 251
 252
 253
 254
 255
 256
 257
 258
 259
 260
 261
 262
 263
 264
 265
 266
 267
 268
 269
 270
 271
 272
 273
 274
 275
 276
 277
 278
 279
 280
 281
 282
 283
 284
 285
 286
 287
 288
 289
 290
 291
 292
 293
 294
 295
 296
 297
 298
 299
 300
 301
 302
 303
 304
 305
 306
 307
 308
 309
 310
 311
 312
 313
 314
 315
 316
 317
 318
 319
 320
 321
 322
 323
 324
 325
 326
 327
 328
 329
 330
 331
 332
 333
 334
 335
 336
 337
 338
 339
 340
 341
 342
 343
 344
 345
 346
 347
 348
 349
 350
 351
 352
 353
 354
 355
 356
 357
 358
 359
 360
 361
 362
 363
 364
 365
 366
 367
 368
 369
 370
 371
 372
 373
 374
 375
 376
 377
 378
 379
 380
 381
 382
 383
 384
 385
 386
 387
 388
 389
 390
 391
 392
 393
 394
 395
 396
 397
 398
 399
 400
 401
 402
 403
 404
 405
 406
 407
 408
 409
 410
 411
 412
 413
 414
 415
 416
 417
 418
 419
 420
 421
 422
 423
 424
 425
 426
 427
 428
 429
 430
 431
 432
 433
 434
 435
 436
 437
 438
 439
 440
 441
 442
 443
 444
 445
 446
 447
 448
 449
 450
 451
 452
 453
 454
 455
 456
 457
 458
 459
 460
 461
 462
 463
 464
 465
 466
 467
 468
 469
 470
 471
 472
 473
 474
 475
 476
 477
 478
 479
 480
 481
 482
 483
 484
 485
 486
 487
 488
 489
 490
 491
 492
 493
 494
 495
 496
 497
 498
 499
 500
 501
 502
 503
 504
 505
 506
 507
 508
 509
 510
 511
 512
 513
 514
 515
 516
 517
 518
 519
 520
 521
 522
 523
 524
 525
 526
 527
 528
 529
 530
 531
 532
 533
 534
 535
 536
 537
 538
 539
 540
 541
 542
 543
 544
 545
 546
 547
 548
 549
 550
 551
 552
 553
 554
 555
 556
 557
 558
 559
 560
 561
 562
 563
 564
 565
 566
 567
 568
 569
 570
 571
 572
 573
 574
 575
 576
 577
 578
 579
 580
 581
 582
 583
 584
 585
 586
 587
 588
 589
 590
 591
 592
 593
 594
 595
 596
 597
 598
 599
 600
 601
 602
 603
 604
 605
 606
 607
 608
 609
 610
 611
 612
 613
 614
 615
 616
 617
 618
 619
 620
 621
 622
 623
 624
 625
 626
 627
 628
 629
 630
 631
 632
 633
 634
 635
 636
 637
 638
 639
 640
 641
 642
 643
 644
 645
 646
 647
 648
 649
 650
 651
 652
 653
 654
 655
 656
 657
 658
 659
 660
 661
 662
 663
 664
 665
 666
 667
 668
 669
 670
 671
 672
 673
 674
 675
 676
 677
 678
 679
 680
 681
 682
 683
 684
 685
 686
 687
 688
 689
 690
 691
 692
 693
 694
 695
 696
 697
 698
 699
 700
 701
 702
 703
 704
 705
 706
 707
 708
 709
 710
 711
 712
 713
 714
 715
 716
 717
 718
 719
 720
 721
 722
 723
 724
 725
 726
 727
 728
 729
 730
 731
 732
 733
 734
 735
 736
 737
 738
 739
 740
 741
 742
 743
 744
 745
 746
 747
 748
 749
 750
 751
 752
 753
 754
 755
 756
 757
 758
 759
 760
 761
 762
 763
 764
 765
 766
 767
 768
 769
 770
 771
 772
 773
 774
 775
 776
 777
 778
 779
 780
 781
 782
 783
 784
 785
 786
 787
 788
 789
 790
 791
 792
 793
 794
 795
 796
 797
 798
 799
 800
 801
 802
 803
 804
 805
 806
 807
 808
 809
 810
 811
 812
 813
 814
 815
 816
 817
 818
 819
 820
 821
 822
 823
 824
 825
 826
 827
 828
 829
 830
 831
 832
 833
 834
 835
 836
 837
 838
 839
 840
 841
 842
 843
 844
 845
 846
 847
 848
 849
 850
 851
 852
 853
 854
 855
 856
 857
 858
 859
 860
 861
 862
 863
 864
 865
 866
 867
 868
 869
 870
 871
 872
 873
 874
 875
 876
 877
 878
 879
 880
 881
 882
 883
 884
 885
 886
 887
 888
 889
 890
 891
 892
 893
 894
 895
 896
 897
 898
 899
 900
 901
 902
 903
 904
 905
 906
 907
 908
 909
 910
 911
 912
 913
 914
 915
 916
 917
 918
 919
 920
 921
 922
 923
 924
 925
 926
 927
 928
 929
 930
 931
 932
 933
 934
 935
 936
 937
 938
 939
 940
 941
 942
 943
 944
 945
 946
 947
 948
 949
 950
 951
 952
 953
 954
 955
 956
 957
 958
 959
 960
 961
 962
 963
 964
 965
 966
 967
 968
 969
 970
 971
 972
 973
 974
 975
 976
 977
 978
 979
 980
 981
 982
 983
 984
 985
 986
 987
 988
 989
 990
 991
 992
 993
 994
 995
 996
 997
 998
 999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
  PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Guide pratique du réseau sans-fil</title><link rel="stylesheet" type="text/css" href="style.css"/><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"/><meta name="description" content="Le sans-fil est une nouvelle technologie de cartes réseau permettant des débits élevés (jusqu'à 11 Mbps) (NdT : aujourd'hui 22 Mbps, 54  Mbps et bientôt 100 Mbps). Ce document explique comment configurer un réseau sans-fil sous Linux, parle des problèmes de compatibilité, évoque les nécessités géographiques, et cætera."/></head><body><div xml:lang="fr" class="article"><div class="titlepage"><div><div><h2 class="title"><a id="d0e1"/>Guide pratique du réseau sans-fil</h2></div><div><h3 class="subtitle"><em>
    Version française du <span class="foreignphrase"><em class="foreignphrase">Wireless 
    Howto</em></span>
  </em></h3></div><div><div class="author"><h3 class="author"><span class="firstname">Roberto</span> <span class="surname">Arcomano</span></h3><div class="affiliation"><div class="address"><p><code class="email">&lt;<a class="email" href="mailto:berto CHEZ bertolinux POINT com">berto CHEZ bertolinux POINT com</a>&gt;</code></p></div></div></div></div><div><p class="othercredit"><span class="contrib">Adaptation française</span> : <span class="firstname">Clément</span> <span class="surname">Chaine</span></p><div class="affiliation"><div class="address"><p><code class="email">&lt;<a class="email" href="mailto:cchaine CHEZ dipsoft POINT com">cchaine CHEZ dipsoft POINT com</a>&gt;</code></p></div></div></div><div><p class="othercredit"><span class="contrib">Relecture de la version française</span> : <span class="firstname">Vanessa</span> <span class="surname">Conchodon</span></p><div class="affiliation"><div class="address"><p><code class="email">&lt;<a class="email" href="mailto:nessie CHEZ little TIRET monster POINT org">nessie CHEZ little TIRET monster POINT org</a>&gt;</code></p></div></div></div><div><p class="othercredit"><span class="contrib">Préparation de la publication de la v.f.</span> : <span class="firstname">Jean-Philippe</span> <span class="surname">Guérard</span></p><div class="affiliation"><div class="address"><p><code class="email">&lt;<a class="email" href="mailto:jean TIRET philippe POINT guerard CHEZ laposte POINT net">jean TIRET philippe POINT guerard CHEZ laposte POINT net</a>&gt;</code></p></div></div></div><div><p class="releaseinfo">Version : 1.7.fr.1.0</p></div><div><p class="copyright">Copyright © 2000-2002 Roberto Arcomano</p></div><div><p class="copyright">Copyright © 2003 Clément Chaine, Vanessa Conchodon, Jean-Philippe Guérard</p></div><div><p class="pubdate">23 juillet 2003</p></div><div><div class="revhistory"><table summary="Historique des versions"><tr><th align="left" valign="top" colspan="3"><strong>Historique des versions</strong></th></tr><tr><td align="left">Version v1.7.fr.1.0</td><td align="left">2003-07-23</td><td align="left">CC,VC,JPG</td></tr><tr><td align="left">Version v1.7</td><td align="left">2002-08-23</td><td align="left">RA</td></tr></table></div></div><div><div class="abstract"><p class="title"><strong>Résumé</strong></p><p>
      Le sans-fil est une nouvelle technologie de cartes réseau
      permettant des débits élevés (jusqu'à 11 Mbps) (NdT :
      aujourd'hui 22 Mbps, 54  Mbps et bientôt 100 Mbps).
      Ce document explique comment configurer un réseau sans-fil sous
      Linux, parle des problèmes de compatibilité, évoque les nécessités
      géographiques, et cætera.
  </p></div></div></div><hr/></div><div class="toc"><p><strong>Table des matières</strong></p><dl class="toc"><dt><span class="sect1"><a href="#d0e101">1. Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="#d0e104">1.1. Introduction</a></span></dt><dt><span class="sect2"><a href="#d0e114">1.2. Commentaires et corrections</a></span></dt><dt><span class="sect2"><a href="#d0e127">1.3. Nouvelles versions de ce document</a></span></dt><dt><span class="sect2"><a href="#d0e138">1.4. Copyright</a></span></dt><dt><span class="sect2"><a href="#d0e163">1.5. Traductions</a></span></dt><dt><span class="sect2"><a href="#d0e202">1.6. Remerciements</a></span></dt></dl></dd><dt><span class="sect1"><a href="#d0e215">2. Pré-requis</a></span></dt><dd><dl><dt><span class="sect2"><a href="#d0e218">2.1. Qu'est ce que le sans-fil ?</a></span></dt><dt><span class="sect2"><a href="#distance-mini">2.2. Quelle est la distance maximum entre deux cartes 
             radio ?</a></span></dt><dt><span class="sect2"><a href="#d0e249">2.3. 
      Quelle est la différence entre un réseau filaire et un réseau sans
      fil ?
      </a></span></dt><dt><span class="sect2"><a href="#d0e278">2.4. 
      Qu'ai-je besoin de savoir pour configurer un réseau 
      sans-fil ?
      </a></span></dt><dt><span class="sect2"><a href="#d0e339">2.5. Pourquoi devrais-je installer un réseau sans-fil, et qu'en
      attendre ?</a></span></dt><dt><span class="sect2"><a href="#d0e370">2.6. 
      Quelles sont les cartes sans-fil couvertes par ce guide pratique ?
      </a></span></dt><dt><span class="sect2"><a href="#d0e430">2.7. Combien ça coûte ?</a></span></dt></dl></dd><dt><span class="sect1"><a href="#d0e435">3. Informations techniques sur le sans-fil</a></span></dt><dd><dl><dt><span class="sect2"><a href="#d0e440">3.1. Couche physique</a></span></dt><dt><span class="sect2"><a href="#d0e469">3.2. Configurations</a></span></dt><dt><span class="sect2"><a href="#d0e537">3.3. Compatibilité</a></span></dt><dt><span class="sect2"><a href="#d0e561">3.4. Dois-je utiliser Ad-hoc ou Infrastructure ?</a></span></dt><dt><span class="sect2"><a href="#d0e568">3.5. 
      Une machine Linux ne peut pas fonctionner comme point d'accès ?
      </a></span></dt></dl></dd><dt><span class="sect1"><a href="#d0e578">4. La <span class="quote">« <span class="quote"> caisse à outils </span> »</span></a></span></dt><dd><dl><dt><span class="sect2"><a href="#d0e583">4.1. Matériel nécessaire</a></span></dt><dt><span class="sect2"><a href="#d0e590">4.2. Logiciels nécessaires</a></span></dt></dl></dd><dt><span class="sect1"><a href="#d0e617">5. Vue d'ensemble de la configuration d'un réseau sans-fil</a></span></dt><dd><dl><dt><span class="sect2"><a href="#d0e620">5.1. Étapes fondamentales</a></span></dt><dt><span class="sect2"><a href="#config-noyau">5.2. Configuration bas-niveau du noyau</a></span></dt><dt><span class="sect2"><a href="#liaison-donnees">5.3. Configuration de la liaison données</a></span></dt><dt><span class="sect2"><a href="#config-ip">5.4. Configuration IP</a></span></dt></dl></dd><dt><span class="sect1"><a href="#d0e1102">6. Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="#info-generales">6.1. 
      Informations générales sur la configuration
      </a></span></dt><dt><span class="sect2"><a href="#d0e1175">6.2. Symphony (Proxim)</a></span></dt><dt><span class="sect2"><a href="#d0e1268">6.3. Aviator 2.4 et AviatorPro (Webgear)</a></span></dt><dt><span class="sect2"><a href="#d0e1378">6.4. 
      Produits Cabletron et Wavelan I, II, Orinoco de Lucent
      </a></span></dt><dt><span class="sect2"><a href="#d0e1461">6.5. YDI</a></span></dt></dl></dd><dt><span class="sect1"><a href="#d0e1571">7. Liens utiles</a></span></dt><dd><dl><dt><span class="sect2"><a href="#d0e1574">7.1. Liens sur des logiciels libres</a></span></dt><dt><span class="sect2"><a href="#d0e1590">7.2. Liens commerciaux</a></span></dt><dt><span class="sect2"><a href="#d0e1613">7.3. Liens généraux</a></span></dt></dl></dd><dt><span class="sect1"><a href="#d0e1629">8. FAQ — Foire aux questions</a></span></dt><dt><span class="appendix"><a href="#masque-tout-a-un">A. 
    Le masque 255.255.255.255, le mandataire ARP et la fonction de pont
    </a></span></dt><dt><span class="appendix"><a href="#modem-siemens">B. Le Modem Radio Siemens DECT</a></span></dt></dl></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title"><a id="d0e101"/>1. Introduction</h2></div></div></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="d0e104"/>1.1. Introduction</h3></div></div></div><p>
      Ce document donne quelques éléments sur les réseaux sans-fil, leur
      configuration, et leurs difficultés. Différent du réseau filaire,
      le sans-fil demande la connaissance de quelques astuces si l'on
      veut qu'il fonctionne bien. Vous devrez avoir quelques
      connaissances en matière d'antennes, savoir les positionner, avoir
      quelques connaissances en matière de configurations itinérantes,
      et cætera. Vous pourrez trouver une aide encore plus intéressante
      dans le <a class="ulink" href="http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux" target="_top"><span class="foreignphrase"><em class="foreignphrase">Wireless 
      Howto</em></span> de Jean Tourrilhes</a> (ce document est
      en langue anglaise).
      </p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="d0e114"/>1.2. Commentaires et corrections</h3></div></div></div><p>
    Merci de faire parvenir en anglais tous commentaires, suggestions, 
    questions relatifs à ce document à l'adresse
    <code class="email">&lt;<a class="email" href="mailto:berto CHEZ bertolinux POINT com">berto CHEZ bertolinux POINT com</a>&gt;</code>
    </p><p>
    N'hésitez pas à faire parvenir tous commentaires relatifs à la
    version française de ce document à
    <code class="email">&lt;<a class="email" href="mailto:commentaires CHEZ traduc POINT org">commentaires CHEZ traduc POINT org</a>&gt;</code>
    </p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="d0e127"/>1.3. Nouvelles versions de ce document</h3></div></div></div><p>
    Les nouvelles éditions de ce document sont disponibles sur <a class="ulink" href="http://www.bertolinux.com/" target="_top">http://www.bertolinux.com/</a> (en anglais).
    </p><p>
    Les nouvelles éditions françaises de ce document sont disponibles 
    sur <a class="ulink" href="http://www.traduc.org/" target="_top">http://www.traduc.org/</a>.
    </p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="d0e138"/>1.4. Copyright</h3></div></div></div><p>
          Copyright © 2000,2001,2002 Roberto Arcomano.
      </p><p>
          Copyright © 2003 Clément Chaine, Vanessa Conchodon 
          et Jean-Philippe Guérard pour la version française.
      </p><p>
      Ce document est libre, vous pouvez le redistribuer et le modifier
      selon les termes de la Licence Publique Générale GNU publiée par
      la <span class="foreignphrase"><em class="foreignphrase">Free Software Foundation</em></span>
      (version 2 ou bien toute autre version ultérieure choisie par
      vous).
      </p><p>
      Ce document est distribué dans l'espoir qu'il se révélera utile,
      mais <span class="emphasis"><em>sans aucune garantie</em></span>, ni explicite, ni
      implicite, y compris les garanties de
      <span class="emphasis"><em>commercialisation</em></span> ou <span class="emphasis"><em>d'adaptation à
      un but spécifique</em></span>. Référez-vous à la licence GPL GNU
      pour plus de détails. Vous pouvez en obtenir une copie sur <a class="ulink" href="http://www.gnu.org/copyleft/gpl.html" target="_top">http://www.gnu.org/copyleft/gpl.html</a>.
      </p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="d0e163"/>1.5. Traductions</h3></div></div></div><p>
      Vous êtes libre de traduire ce document, vous devez seulement :
      </p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>
      Vérifier qu'aucune version de ce document n'existe déjà dans votre
      projet de documentation Linux (LDP) local.
      </p></li><li class="listitem"><p>
      Conserver la section <span class="quote">« <span class="quote"> Introduction </span> »</span> dans
      son intégralité (y compris
      <span class="quote">« <span class="quote"> Introduction </span> »</span>,
      <span class="quote">« <span class="quote"> Copyright </span> »</span>,
      <span class="quote">« <span class="quote"> Traductions </span> »</span>,
      <span class="quote">« <span class="quote"> Remerciements </span> »</span>)
      </p></li></ol></div><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Warning"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Avertissement]" src="images/warning.png"/></td><th align="left">Avertissement</th></tr><tr><td align="left" valign="top"><p>
      Vous ne devez pas traduire la version texte ou la version HTML de
      ce fichier. Au contraire, votre traduction devrait partir de la
      version source au format Lyx, afin qu'il soit possible de la
      convertir dans tous les autres formats (texte, HTML, RIFF, et
      cætera) : pour ce faire, vous pouvez utiliser le logiciel
      <span class="quote">« <span class="quote"> LyX </span> »</span>, qu'il est possible de télécharger
      sur <a class="ulink" href="http://www.lyx.org" target="_top">http://www.lyx.org</a>.
      </p></td></tr></table></div><p>
      Pour réaliser une traduction, nul besoin de demander mon
      autorisation ! Informez-moi simplement (si vous le souhaitez)
      de votre traduction.
      </p><p>Merci pour votre traduction !</p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="d0e202"/>1.6. Remerciements</h3></div></div></div><p>
      Merci à <a class="ulink" href="http://www.fatamorgana.com/" target="_top">Fatamorgana
      Computers</a> pour l'équipement matériel et l'expérience
      apportée.
      </p><p>
      Merci au <a class="ulink" href="http://www.tldp.org/" target="_top">Projet de documentation
      Linux</a> pour la publication et la mise en ligne rapide de
      mon document.
      </p></div></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title"><a id="d0e215"/>2. Pré-requis</h2></div></div></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="d0e218"/>2.1. Qu'est ce que le sans-fil ?</h3></div></div></div><p>
      Le sans-fil est une nouvelle technologie qui permet de connecter
      des ordinateurs à distance. Il fonctionne grâce à des cartes sans
      fil incluant un émetteur-récepteur à 2.4 GHz et présentant une
      interface logicielle semblable à Ethernet, avec une adresse
      matérielle unique pour chaque carte au monde. La puissance de
      transmission classique se situe entre 10-20 mW et 100 mW
      (voir les standards IEEE 802.11 et les autorisations de la
      FCC<a href="#ftn.fcc" class="footnote" id="fcc"><sup class="footnote">[1]</sup></a>, de la CEPT<a href="#ftn.cept" class="footnote" id="cept"><sup class="footnote">[2]</sup></a> et de
      l'ART<a href="#ftn.art" class="footnote" id="art"><sup class="footnote">[3]</sup></a> pour la France).
      </p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="distance-mini"/>2.2. Quelle est la distance maximum entre deux cartes 
             radio ?</h3></div></div></div><p>
      Le plus important dans les communications sans-fil est d'avoir une
      ligne à vue dégagée : vous <span class="emphasis"><em>devez voir</em></span> (à
      l'œil nu ou avec des jumelles) la seconde antenne depuis la
      première, vous pouvez accepter (au pire) un petit arbre entre
      elles.
      </p><p>
      La distance dépend de l'antenne (éventuellement de
      l'amplificateur) utilisée : 200 à 300 mètres avec une antenne
      omnidirectionnelle; 1 km avec une antenne directionnelle; 2 à
      3 km avec une antenne omnidirectionnelle amplifiée
      (200 mW); plusieurs kilomètres avec une antenne parabolique;
      50 à 60 km avec une antenne parabolique ou directionnelle
      amplifiée (plusieurs Watts).
      </p><p>
      Soyez averti qu'il n'est pas toujours légal d'amplifier les cartes
      sans-fil (NdT : 100 mW maximum en France), car vous
      pourriez violer les règles de l'ART (en France — ou de votre
      autorité de régulation nationale, de la CEPT ou de la FCC).
      </p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="d0e249"/>2.3. 
      Quelle est la différence entre un réseau filaire et un réseau sans
      fil ?
      </h3></div></div></div><p>
      Les réseaux filaires sont simples à configurer (au moins à bas
      niveau). Les réseau sans-fil sont très difficiles à configurer, à
      gérer, à déboguer… Les problèmes classiques des réseaux
      filaires comme l'installation matérielle, l'installation
      logicielle, la mise au point, et cætera, deviennent vraiment
      cruciaux avec le sans-fil :
      </p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>
      Vous devez choisir la bonne carte sans-fil : il existe de
      nombreuses cartes de différents fabricants, avec des
      spécifications et des conditions d'installation très diverses. Si
      vous voulez créer un petit réseau local, vous devrez acheter des
      cartes sans-fil et un point d'accès conformes à la norme IEEE
      802.11.
      </p></li><li class="listitem"><p>
      Beaucoup de cartes sont <acronym class="acronym">PCMCIA</acronym>, vous devez donc d'abord installer
      la gestion des ports <acronym class="acronym">PCMCIA</acronym> sous Linux.
      </p></li><li class="listitem"><p>
      Vous devez effectuer des tests avec deux systèmes simultanément,
      d'abord à courte distance, puis vous pourrez aller plus
      loin.
      </p></li><li class="listitem"><p>
      Vous devrez effectuer vos tests par tous les temps (en général 
      avec de la pluie).
      </p></li><li class="listitem"><p>
      Finalement, vous vous réjouirez d'avoir réussi la configuration.
      </p></li></ol></div><p>
      Si vous avez installé un répéteur (une machine sous Linux qui
      contient plusieurs cartes filaires et sans-fil) vous risquez
      d'avoir des difficultés à modifier sa configuration à
      distance !
      </p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="d0e278"/>2.4. 
      Qu'ai-je besoin de savoir pour configurer un réseau 
      sans-fil ?
      </h3></div></div></div><p>
      Des connaissances diverses sont nécessaire à la configuration d'un
      réseau sans-fil :
      </p><div class="orderedlist"><p class="title"><strong>Connaissances logicielles</strong></p><ol class="orderedlist" type="1"><li class="listitem"><p>
      Notions de base de réseau : adresses IP, masque de sous-réseau,
      passerelle… Ces notions sont abordées dans le
      <span class="quote">« <span class="quote"> Guide pratique de mise en réseau sous
      Linux </span> »</span> (<span class="foreignphrase"><em class="foreignphrase">Linux Networking
      HOWTO</em></span>)<a href="#ftn.tldp" class="footnote" id="tldp"><sup class="footnote">[4]</sup></a>.
      </p></li><li class="listitem"><p>
      
      Connaissances réseau spécifiques<a href="#ftn.tldp" class="footnoteref"><sup class="footnoteref">[4]</sup></a> : mandataire ARP (<span class="foreignphrase"><em class="foreignphrase">proxy
      arp</em></span>, ponts, système de fichier <code class="filename">/proc</code> abordés dans les petits guides
      <span class="foreignphrase"><em class="foreignphrase">Proxy-ARP-Subnet Mini-Howto</em></span> et
      <span class="foreignphrase"><em class="foreignphrase">Bridge Mini-Howto</em></span> ainsi que dans le
      fichier
      <code class="filename">Documentation/Networking/ip-sysctl.txt</code> livré
      avec les sources du noyau Linux (2.2.x ou 2.4.x).      
      </p></li><li class="listitem"><p>
      Connaissances des réseaux sans-fil : de leurs modes d'accès
      (Ad-hoc, Infrastructure, et points d'accès), du concept de canaux,
      de la définition d'extérieur et d'intérieur, et ainsi de suite,
      renseignements que vous pourrez trouver dans n'importe quel
      document à propos du sans-fil : standards IEEE 802.11, CEPT,
      et cætera.
      </p></li></ol></div><div class="orderedlist"><p class="title"><strong>Connaissances non-logicielles</strong></p><ol class="orderedlist" type="1"><li class="listitem"><p>
      Une expérience minimum des antennes, de leur installation physique
      et de la façon de les pointer.
      </p></li><li class="listitem"><p>
      L'installation matérielle d'un PC en prenant un soin particulier
      de ne pas produire d'interférences entre les différentes cartes
      sans-fil (si nécessaire).
      </p></li></ol></div><p>Et surtout, pas mal de chance !</p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="d0e339"/>2.5. Pourquoi devrais-je installer un réseau sans-fil, et qu'en
      attendre ?</h3></div></div></div><p>Pourquoi ? Par ce que vous n'êtes pas satisfait par les
      réseaux filaires.</p><p>
      Les cartes sans-fil permettent de passer par-delà les jardins, les
      parcs, les maisons (mais vous <span class="emphasis"><em>devez voir</em></span>
      l'autre côté)…
      </p><p>
      Les protocoles haut niveau utilisés par les cartes sans-fil sont
      les mêmes que ceux utilisés par les cartes Ethernet :
      <acronym class="acronym">TCP/IP</acronym> sur du sans-fil est en gros semblable à
      <acronym class="acronym">TCP/IP</acronym> sur de l'Ethernet.  Cependant, faites
      attention aux partages réseau de Windows si vous utilisez Linux
      pour leur routage : en effet, vous devez savoir qu'un routeur
      IP ne laissera pas passer les messages de diffusion (voir le
      protocole NetBIOS) : dans ce cas, vous devrez utiliser un
      serveur <acronym class="acronym">WINS</acronym> pour permettre l'exploration du
      réseau (voir la documentation de Samba).
      </p><p>
      Le sans-fil vous permet de créer un petit réseau local avec un
      point d'accès central (et peut-être un partage de connexion
      Internet) et d'en ouvrir l'accès à tout le monde par les
      ondes !
      </p><p>
      Imaginez un pays entièrement connecté par un réseau radio.
      </p><p>
      Imaginez un réseau qui permettrait de connecter tous les habitants
      d'un pays ensembles, de partager des fichiers, des applications
      audio, des applications vidéo nécessitant une large bande passante
      (comme le réseau câblé)…
      </p><p>
      Tout cela peut être réalisé (et ça l'est déjà dans certains pays)
      en utilisant des cartes sans-fil, des point d'accès sans-fil et
      des machines Linux sans-fil qui peuvent agir en tant que répéteur (à un
      niveau IP comme un routeur, ou si vous voulez, à un niveau liaison
      de données, avec un pilote pour pont.
      
      </p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="d0e370"/>2.6. 
      Quelles sont les cartes sans-fil couvertes par ce guide pratique ?
      </h3></div></div></div><p>
      Dans ce guide pratique, je commence avec une configuration
      générique — comme introduction au réseau sans-fil —
      puis je décris un exemple pour chacune des cartes que je connais
      directement, avec quelques astuces que vous pourrez utilisez pour
      améliorer leurs performances.
      </p><div class="orderedlist"><p class="title"><strong>Liste des cartes sans-fil</strong></p><ol class="orderedlist" type="1"><li class="listitem"><p>
      Proxim Symphony — <a class="ulink" href="http://www.proxim.com" target="_top">http://www.proxim.com</a>
      </p></li><li class="listitem"><p>
      Webgear AviatorPRO 2.4 (nécessite un support <acronym class="acronym">PCMCIA</acronym>) —
      http://www.webgear.com (NdT : n'existe plus)
      </p></li><li class="listitem"><p>
      Lucent Wavelan I, II, Orinoco — <a class="ulink" href="http://www.lucent.com" target="_top">http://www.lucent.com</a> et <a class="ulink" href="http://www.orinocowireless.com" target="_top">http://www.orinocowireless.com</a> (activitée rachetée par
      Proxim)
      </p></li><li class="listitem"><p>
      Cabletron — <a class="ulink" href="http://www.enterasys.com/fr/" target="_top">http://www.enterasys.com/fr/</a> 
      (NdT : Cabletron s'est recentré sur le marché des 
      entreprises, et se nomme désormais Enterasys Networks)
      </p></li><li class="listitem"><p>
      YDI am930_isa — <a class="ulink" href="http://www.ydi.com" target="_top">http://www.ydi.com</a>
      </p></li><li class="listitem"><p>
      Modem Radio Siemens (Dect) — <a class="ulink" href="http://www.siemens.com" target="_top">http://www.siemens.com</a>
      </p></li><li class="listitem"><p>
      RadioLan (5 GHZ) — <a class="ulink" href="http://www.radiolan.com" target="_top">http://www.radiolan.com</a>
      </p></li></ol></div><p>
      Pour une liste plus exhaustive, voir le <a class="ulink" href="http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux" target="_top"><span class="foreignphrase"><em class="foreignphrase">Wireless Howto</em></span> 
      de Jean Tourrilhes</a>
      </p><p>
      Le modem radio Siemens n'est pas vraiment une carte sans-fil
      802.11, il s'agit en fait d'un modem que vous pouvez brancher
      sur le port série et qui fonctionne comme un modem (à 1800 MHz,
      technologie DECT). Son utilisation est décrite plus loin (cf. 
      <a class="xref" href="#modem-siemens" title="B. Le Modem Radio Siemens DECT">Annexe B, <em>Le Modem Radio Siemens DECT</em></a>).
      </p><p>
      Les cartes RadioLan fonctionnent à 5.4 GHz dans un environnement
      Windows 9x. Elle utilisent un point d'accès RadioLan qui sert de 
      pont entre un réseau filaire et un réseau sans-fil. Il n'existe 
      pas de pilotes Linux à ma connaissance.
      </p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="d0e430"/>2.7. Combien ça coûte ?</h3></div></div></div><p>
      Les cartes sans-fil de la liste ci-dessus sont très chères :
      elles commencent à plusieurs centaines de dollars et dépassent le
      millier de dollars pour les points d'accès qui possèdent 2 cartes
      sans-fil (Lucent par exemple) et qui peuvent être utilisées comme 
      pont (NdT : les prix ont beaucoup baissé depuis).
      </p></div></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title"><a id="d0e435"/>3. Informations techniques sur le sans-fil</h2></div></div></div><p>Ici, je présentes quelques informations techniques pour mieux
    comprendre l'environnement sans-fil de base.</p><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="d0e440"/>3.1. Couche physique</h3></div></div></div><p>Au premier niveau du modèle OSI, nous pouvons avoir 3 types 
      de spécifications :</p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>
      <acronym class="acronym">FHSS</acronym> : Étalement de spectre avec sauts de
      fréquence (<span class="foreignphrase"><em class="foreignphrase">Frenquency Hopping Spread
      Spectrum</em></span>)
      </p></li><li class="listitem"><p>
      <acronym class="acronym">DSSS</acronym> : Étalement de spectre en séquence
      directe (<span class="foreignphrase"><em class="foreignphrase">Direct Sequence Spread
      Spectrum</em></span>)
      </p></li><li class="listitem"><p>
      Les connexions infrarouges, qui ne sont pas traitées dans ce
      guide.
      </p></li></ol></div></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="d0e469"/>3.2. Configurations</h3></div></div></div><div class="orderedlist"><p class="title"><strong>Les 2 types de configuration :</strong></p><ol class="orderedlist" type="1"><li class="listitem"><p>
      Le mode <em class="firstterm">Ad-hoc</em> (aussi appelé mode
      indépendant), où l'on a deux réseaux indépendants avec chacun son
      propre Ensemble de services de base (<acronym class="acronym">BSS</acronym><span class="foreignphrase"><em class="foreignphrase">Basic Service Set</em></span>). Chaque
      poste de travail a le même <acronym class="acronym">BSS</acronym>.
      </p></li><li class="listitem"><p>
      Le mode <em class="firstterm">Infrastructure</em>, où plusieurs
      réseaux (avec chacun un <acronym class="acronym">BSS</acronym>) peuvent
      communiquer entre eux par le biais d'un point d'accès (un pour
      chaque <acronym class="acronym">BSS</acronym>) pour former un Ensemble de services
      étendus (<acronym class="acronym">ESS</acronym><span class="foreignphrase"><em class="foreignphrase">Extended
      Service Set</em></span>). Il y a aussi une fonction
      d'itinérance (<span class="foreignphrase"><em class="foreignphrase">roaming</em></span>) qui permet à
      chaque station de se connecter au point d'accès le plus proche.
      </p></li></ol></div><p>
      Ad-hoc est la méthode la plus simple (mais qui peut difficilement
      être utilisée à grande échelle) et permet à de nombreux hôtes de
      communiquer directement ensemble. La principale restriction de ce
      mode est que, pour pouvoir atteindre la totalité du réseau, il est
      nécessaire que chacun soit visible de tous les autres (au moins
      idéalement, car ce problème pourrait être résolu au niveau
      IP ! Pour en savoir plus, voir la <a class="xref" href="#config-ip" title="5.4. Configuration IP">Section 5.4, « Configuration IP »</a>).
      </p><pre class="programlisting">
Mode Ad-hoc 

                               A - - - - - C
                                 \       /
                               |   \   /   |
                                     /\
                               |   /    \  |
                                 /       \
                               B - - - - - D
</pre><p>
      Dans un environnement en mode Infrastructure, on utilise un point
      d'accès auquel <span class="emphasis"><em>tous</em></span> les autres hôtes doivent
      se connecter pour partager le réseau.
      </p><pre class="programlisting">
Mode Infrastructure 
                                     ESS
 
          A - - - | - Point d'accès - - Point d'accès - | - - - D
 
          B - - - |   BSS1                    BSS2      | - - - E
 
          C - - - |                                     | - - - F
</pre><p>
      B et C ne peuvent pas voir D, E et F, mais ils peuvent communiquer
      car ils utilisent tous le même <acronym class="acronym">ESS</acronym>.
      Important : A, B et C pourraient aussi ne pas se voir.
      </p><p>
      De plus, on utilise les termes de intérieur
      (<span class="foreignphrase"><em class="foreignphrase">indoor</em></span>) et extérieur
      (<span class="foreignphrase"><em class="foreignphrase">outdoor</em></span>) pour distinguer une
      couverture de petite taille d'une grande couverture.
      </p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="d0e537"/>3.3. Compatibilité</h3></div></div></div><p>Gardez bien en tête le fait qu'il existe beaucoup de cartes
      sans-fil dans le monde, mais que toutes ces cartes ne sont pas 
      forcément capables de communiquer entre elles. Pour être capable 
      de se parler, deux cartes doivent utiliser :</p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>
      le même mode de configuration : tout en Ad-hoc ou tout en
      Infrastructure ;
      </p></li><li class="listitem"><p>
      la même couche physique : tout en <acronym class="acronym">DSSS</acronym> ou
      tout en <acronym class="acronym">FHSS</acronym> ;
      </p></li><li class="listitem"><p>
      le même protocole (par exemple, Proxim possède son propre
      protocole propriétaire, OpenAir, qui ne peut pas communiquer avec
      les autres cartes <acronym class="acronym">FHSS</acronym>).
      </p></li></ol></div></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="d0e561"/>3.4. Dois-je utiliser Ad-hoc ou Infrastructure ?</h3></div></div></div><p>Les points d'accès sont très pratiques et réduisent les
      problèmes, mais sont chers. Idéalement, pour un gros réseau, vous
      fonctionnerez en mode Infrastructure, alors qu'avec un petit nombre
      d'hôtes, vous choisirez plutôt le mode Ad-hoc : pourquoi dépenser
      beaucoup d'argent pour quelques hôtes ?</p><p>De toutes façons, sachez que si vous dépensez plus d'argent,
      tout fonctionnera probablement bien, alors qu'en dépensant moins,
      vous ferez probablement face à plus de problèmes.</p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="d0e568"/>3.5. 
      Une machine Linux ne peut pas fonctionner comme point d'accès ?
      </h3></div></div></div><p>Bonne question !</p><p>Depuis peu, il existe une solution matérielle à ce problème :
      Prism2</p><p>Vous pourrez en apprendre plus sur <a class="ulink" href="http://hostap.epitest.fi/" target="_top">http://hostap.epitest.fi/</a></p></div></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title"><a id="d0e578"/>4. La <span class="quote">« <span class="quote"> caisse à outils </span> »</span></h2></div></div></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="d0e583"/>4.1. Matériel nécessaire</h3></div></div></div><p>
      Vous aurez besoin d'une machine Linux (un 486 ou mieux, au moins un
      Pentium 100, avec un minimum de 16 Mo de RAM), une cartes
      réseau sans-fil, une antenne (voir la <a class="xref" href="#distance-mini" title="2.2. Quelle est la distance maximum entre deux cartes radio ?">Section 2.2, « Quelle est la distance maximum entre deux cartes 
             radio ? »</a>). Vous devrez avoir la même chose de
      l'autre côté (avec Windows 9x ou Windows NT si vous préférez) car
      vous devrez simuler une communication !
      </p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="d0e590"/>4.2. Logiciels nécessaires</h3></div></div></div><p>Vous aurez besoin :</p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>
      des sources d'un noyau récent et stable (2.2.x au moins) ;
      </p></li><li class="listitem"><p>
      de sources stables du pilote pcmcia (pcmcia-cs) si vous avez 
      acheté une carte <acronym class="acronym">PCMCIA</acronym> ;
      </p></li><li class="listitem"><p>
      de pilotes réseau sans-fil : si vous n'en avez pas vous,
      pourrez les télécharger depuis le site web du revendeur ou du
      constructeur de la carte. Si vous ne trouvez pas, vous pourrez
      consulter le <a class="ulink" href="http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux" target="_top"><span class="foreignphrase"><em class="foreignphrase">Wireless
      Howto</em></span> de Jean Tourrilhes</a>.
      </p></li></ol></div><p>
      Si vous ne les trouvez pas, même là, vous n'aurez plus qu'à
      attendre ou à convertir un pilote pour Windows en pilote pour
      Linux !! (Bonne chance !).
      </p><p>
      Après cela, vous devrez recompiler votre noyau, recompiler vos
      sources pcmcia (si vous en avez besoin pour votre carte sans-fil),
      et enfin recompiler votre pilote sans-fil. Ceci est la situation
      classique, mais pour certaines cartes, vous n'aurez peut-être a
      effectuer que l'étape 3 ou seulement les étapes 1 et 3, cela
      dépend des pilotes.
      </p></div></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title"><a id="d0e617"/>5. Vue d'ensemble de la configuration d'un réseau sans-fil</h2></div></div></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="d0e620"/>5.1. Étapes fondamentales</h3></div></div></div><p>
      Une fois que vous avez le matériel nécessaire et que vous aurez
      compilé tout ce dont vous avez besoin, vous devrez effectuer les 
      étapes fondamentales de configuration d'un réseau sans-fil :
      </p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>
      Configuration bas-niveau du noyau de Linux. Cela lui permettra de
      voir votre carte sans-fil (à un bas-niveau, soit par
      exemple : ports E/S, interruptions, dma…) : vous
      devrez voir apparaître un message quelconque qui vous prévienne
      que la carte sans-fil a bien été trouvée et configurée.
      </p></li><li class="listitem"><p>
      Configuration au niveau liaison de données. Pour chaque carte sans
      fil, il existe un utilitaire qui permet de paramétrer les valeurs
      classiques du niveau liaison de données pour le sans-fil. Par
      exemple, pour la Proxim Symphony, l'utilitaire s'appelle
      <span class="command"><strong>proxcfg</strong></span> alors que les paramètres des
      cartes <acronym class="acronym">PCMCIA</acronym> se trouve dans les fichiers de configuration <acronym class="acronym">PCMCIA</acronym>.
      Vous devrez configurer toutes vos cartes sans-fil de manière
      cohérente si vous voulez qu'elle puissent fonctionner ensemble.
      </p></li><li class="listitem"><p>
      Configuration IP. Arrivé à cette étape, vous devriez pouvoir
      utiliser les commandes <span class="command"><strong>ifconfig</strong></span> et 
      <span class="command"><strong>route</strong></span> pour modifier les paramètres IP.
      </p></li><li class="listitem"><p>
      Utiliser quelques astuces améliorer les performances et éviter les
      conflits. Les éléments de base de votre réseau fonctionnent
      désormais correctement : en complément, vous devrez ajuster
      quelques paramètres spécifiques, tels que le mandataire ARM
      (<span class="foreignphrase"><em class="foreignphrase">proxy arp</em></span>, la redirection de
      l'écho <acronym class="acronym">ICMP</acronym>, le pontage, le changement de
      canal, et cætera, pour optimiser votre réseau et éviter des
      conflits bizarres et mangeurs de bande passante.
      </p></li></ol></div><p>
      N.B. : les étapes 1, 2 et 3 correspondent au niveaux
      correspondant du modèle OSI, alors que l'étape 4 est un complément
      destiné à résoudre les situations générées par les masques de
      réseau 255.255.255.255. En fait un masque de sous-réseau dont les 32
      bits sont à 1 viole le standard OSI car cela force le réseau à
      utiliser la même adresse pour les messages de diffusion et les
      messages destinés à l'IP de la machine. De plus, l'adresse du
      réseau n'existe pas.
      </p><p>
      On pourrait critiquer ce point de vue, mais l'utilisation du
      modèle OSI pour configurer un réseau sans-fil entraînerait une
      perte importante lors de la configuration des sous-réseaux ;
      en effet, chaque sous-réseau gaspille 2 adresses IP (adresse
      réseau et adresse de diffusion) et cette structure fait perdre en 
      souplesse pour l'affectation des adresses IP (de manière 
      géographique). Vous en trouverez plus à ce sujet en annexe (cf. 
      <a class="xref" href="#masque-tout-a-un" title="A.  Le masque 255.255.255.255, le mandataire ARP et la fonction de pont">Annexe A, <em>
    Le masque 255.255.255.255, le mandataire ARP et la fonction de pont
    </em></a>).
      </p><p>Vous noterez que l'étape 2 n'est pas nécessaire dans un
      réseau filaire, car il n'y a pas de paramètres particuliers à
      configurer à ce niveau.</p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="config-noyau"/>5.2. Configuration bas-niveau du noyau</h3></div></div></div><p>
      Il s'agit d'un problème récurrent dans l'administration d'un
      PC : faire que votre noyau (ou vos logiciels d'une manière 
      générale) reconnaisse votre matériel.
      </p><p>
      Les cartes sans-fil sont encore plus complexes car beaucoup
      d'entre-elles se branchent sur un port <acronym class="acronym">PCMCIA</acronym>. Donc, vous devrez
      d'abord permettre à votre noyau de voir l'adaptateur <acronym class="acronym">PCMCIA</acronym>,
      ensuite vous pourrez essayer d'installer le pilote matériel
      spécifique à votre carte sans-fil.
      </p><p>Dans les configurations <acronym class="acronym">PCMCIA</acronym>, vous devrez :</p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>
      Installer les sources du noyau Linux, de <a class="ulink" href="http://www.kernel.org" target="_top">http://www.kernel.org</a> dans <code class="filename">/usr/src/linux</code> (cf. les utilitaires
      <span class="command"><strong>tar</strong></span> et <span class="command"><strong>gzip</strong></span>)
      </p></li><li class="listitem"><p>
      Installer les sources des pilotes pcmcia, se trouvant sur <a class="ulink" href="http://pcmcia-cs.sourceforge.net/" target="_top">http://pcmcia-cs.sourceforge.net/</a> dans <code class="filename">/usr/src/pcmcia</code> (voir les utilitaires
      tar et gzip)
      </p></li><li class="listitem"><p>
      Configurer et recompiler votre noyau : lisez le fichier
      <code class="filename">README</code> inclus dans <code class="filename">/usr/src/linux</code>
      </p></li><li class="listitem"><p>
      Configurez et recompilez les sources du pilote pcmcia : dans
      <code class="filename">/usr/src/pcmcia</code> utilisez
      <span class="command"><strong>configure</strong></span> et <span class="command"><strong>make</strong></span>. Assurez
      vous que votre pilote est présent, sinon vous devrez l'installer
      en suivant les instruction du pilote (normalement, un
      <strong class="userinput"><code>tar xvzf <em class="replaceable"><code>driver.tgz</code></em>
      </code></strong> dans le répertoire <code class="filename">pcmcia</code> devrait suffire). Ensuite,
      entrez <strong class="userinput"><code>make all</code></strong> pour compiler. 
      Enfin, entrez <strong class="userinput"><code>make install</code></strong>.
      </p></li><li class="listitem"><p>
      Après l'installation, vous trouverez des fichiers de configuration
      utiles dans <code class="filename">/etc/pcmcia</code>.
      </p></li></ol></div><p>Dans les autres cas :</p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>
      Si votre pilote est présent dans les sources du noyau Linux (ce
      qui est souvent le cas des cartes récentes), vous devrez
      l'installer dans un répertoire puis le compiler.
      </p></li></ol></div><p>
      Une fois que vous connaîtrez le nom du module, vous devrez le
      charger : dans une configuration <acronym class="acronym">PCMCIA</acronym>
      vous aurez seulement besoin de lancer le démon pcmcia
      (<strong class="userinput"><code>/etc/rc.d/init.d/pcmcia start</code></strong> sous
      RedHat). Pour les autres configurations, il suffira d'utiliser
      <strong class="userinput"><code>modprobe <em class="replaceable"><code>nom_du_module</code></em>
      <em class="replaceable"><code>options</code></em> </code></strong>. Dans les
      <em class="replaceable"><code>options</code></em>, vous donnerez les ports d'E/S,
      ainsi que les paramètres d'IRQ et de la liaison données (voir la
      <a class="xref" href="#liaison-donnees" title="5.3. Configuration de la liaison données">Section 5.3, « Configuration de la liaison données »</a>) au pilote sans-fil.
      </p><p>
      Dans tous les cas, voici les outils pouvant être utilisés pour
      vérifier si votre matériel est correctement reconnu par le
      pilote :
      </p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>
      <strong class="userinput"><code>tail /var/log/messages</code></strong> qui affiche 
      les dernières entrées du journal système 
      (<code class="filename">syslog</code>) ;
      </p></li><li class="listitem"><p>
      <strong class="userinput"><code>dmesg</code></strong> qui affiche les messages du 
      noyau ;
      </p></li><li class="listitem"><p>

      le répertoire <code class="filename">/proc</code> :
      les fichiers <code class="filename">ioports</code> (informations sur les
      ports d'E/S), <code class="filename">devices</code> (périphériques
      reconnus), <code class="filename">interrupts</code> (IRQ) et les
      sous-répertoires de <code class="filename">driver</code>,
      contenant des informations spécifiques à certains pilotes.
      
      </p></li></ol></div></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="liaison-donnees"/>5.3. Configuration de la liaison données</h3></div></div></div><p>Qu'est-ce que c'est ?</p><p>
      Les réseaux filaires ont seulement besoin d'être connectés et l'on
      peut immédiatement définir les paramètres <acronym class="acronym">TCP/IP</acronym>.
      </p><p>
      En revanche, pour les réseaux sans-fil il est nécessaire de
      paramétrer la liaison données, afin de définir par exemple :
      </p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>
      De quelle type de réseau sans-fil est-ce que je dépends (Ad-hoc ou
      Infrastructure) ?
      </p></li><li class="listitem"><p>
      Quel canal dois-je utiliser ?
      </p></li><li class="listitem"><p>
      À quel sous-réseau (<acronym class="acronym">BSSID</acronym>) est-ce que
      j'appartiens, quel est mon identifiant
      (<acronym class="acronym">ESSID</acronym>) ?
      </p></li><li class="listitem"><p>
      Ma communication est-elle protégée par un algorithme de
      chiffrement ? Quelle est la longueur de la clé ?
      </p></li></ol></div><p>
      Comme vous le voyez, il y a beaucoup de paramètres à définir. 
      Ceci tient à l'architecture des réseaux sans-fil : une
      personne se trouvant dans un périmètre proche n'aurait qu'à
      diriger une antenne dans la bonne direction et à entrer les bons
      paramètres <acronym class="acronym">TCP/IP</acronym> pour intercepter vos paquets
      et utiliser vos services.
      </p><p>
      De plus, la présence d'un grand nombre de sous-réseaux sans-fil 
      pourrait générer des interférences entre ceux-ci.
      </p><p>Il existe donc :</p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>
      des options à définir lors du chargement du module :
      <strong class="userinput"><code>modprobe ray_cs
      essid='<em class="replaceable"><code>LINUX</code></em>'</code></strong> par exemple,
      ou
      </p></li><li class="listitem"><p>
      des utilitaires permettant de paramétrer le pilote en cours 
      de fonctionnement : <strong class="userinput"><code>proxcfg eth1 
      master</code></strong> par exemple.
      </p></li></ol></div></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="config-ip"/>5.4. Configuration IP</h3></div></div></div><p>Il s'agit du troisième problème auquel vous allez faire face.
      À cette étape, la situation ne devient problématique que lorsque votre
      réseau évolue pour devenir plus grand.</p><p>Souvenez-vous : le réseau IP sans-fil ne vous stressera pas si
      vous ne le stressez pas !</p><h4><a id="d0e877"/>Une configuration simple</h4><pre class="programlisting">
                      Chaque hôte voit tous les autres
 
                               A - - - - - C
                                 \       /
                               |   \   /   |
                                     /\
                               |   /    \  |
                                 /       \
                               B - - - - - D
</pre><p>Une configuration comme celle-ci ne requiert rien de particulier
      (à un niveau IP) : vous devez seulement attribuer une adresse IP à
      chaque hôte et un masque de sous-réseau global cohérent.</p><h4><a id="d0e883"/>Une configuration plus complexe</h4><pre class="programlisting">
                       A ne voit pas B directement
 
                                A &lt;- - - -
                            Pas \        |
                             de \        C
                  communication \        |
                                B &lt;- - - -
</pre><p>Dans ce cas, A et B ne peuvent communiquer qu'en passant par C</p><p>
      Si le réseau est en mode Infrastructure et que C est le point
      d'accès, il n'y a pas de problème. En mode Ad-hoc, vous pouvez
      aussi donner à un hôte le rôle de <span class="emphasis"><em>maître</em></span> (Je
      sais que ce terme n'est pas si cérémonieux !). Celui-ci
      pourra créer un <acronym class="acronym">BSS</acronym> auquel n'importe quel autre
      hôte pourra se joindre.
      </p><p>
      Au niveau IP, nous sommes ici totalement connectés : A et B
      communiquent avec C en utilisant la même interface de C. En
      conséquence, si vous essayez de faire un <span class="command"><strong>ping</strong></span>
      de A vers B, vous recevrez de nombreux paquets <code class="literal">ICMP
      REDIRECT</code> (redirection ICMP) envoyés par C, celui-ci
      informant A que sa destination se trouve déjà dans le réseau d'où
      provient sa requête.
      </p><p>
      Solution : sur la machine C, entrez
      <strong class="userinput"><code>echo 0 &gt; /proc/sys/net/ipv4/conf/<em class="replaceable"><code>ethx</code></em>/send_redirects</code></strong>
      (où <em class="replaceable"><code>ethx</code></em> est l'interface de C vers A et
      B) pour annuler l'envoi de ces messages.
      </p><p>
      Un autre problème : quel masque de sous-réseau attribuer à A et
      B ? Si vous attribuez à A un masque qui inclut A et B, rien
      ne fonctionnera, car A n'utilisera pas la passerelle (C) mais fera
      directement des requêtes ARP afin d'obtenir l'adresse MAC de sa 
      destination, qui hélas est injoignable directement.
      </p><p>
      Vous pourriez envisager d'utiliser un mandataire ARP
      (<span class="foreignphrase"><em class="foreignphrase">proxy arp</em></span>), mais cela ne marchera
      pas non plus. En effet, un mandataire ARP ne répondra à la source
      que si la destination et la source se trouvent sur deux interfaces
      différentes, ce qui n'est pas le cas !
      </p><p>
      Vous devrez donc attribuer un masque de sous-réseau très petit
      (Win9x autorise <code class="literal">255.255.255.254</code>, alors que sous
      WinNT il faudra au moins <code class="literal">255.255.255.248</code>), et
      vous devez vous assurer que les hôtes A et B n'ont pas une adresse 
      réseau identique. 
      </p><p>Exemples :</p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>
      <code class="literal">IP(A) = x.y.z.2/31</code> et <code class="literal">IP(B) =
      x.y.z.3/31</code>. Cela ne fonctionnera pas car A pensera que B
      est dans son sous-réseau, et cherchera à réaliser une requête ARP
      pour le joindre. B ne recevra pas la requête (il n'est pas
      joignable par A). C ne répondra pas, même s'il dispose d'un
      mandataire ARP car, pour lui, A et B se trouvent sur la même
      interface.
      </p></li><li class="listitem"><p>
      <code class="literal">IP(A) = x.y.z.1/31</code> et <code class="literal">IP(B) =
      x.y.z.2/31</code>. Cela fonctionnera, car A contactera C pour
      entrer en relation avec B (envoi des paquets destinés à B vers
      l'adresse MAC de C).
      </p></li></ol></div><p>
      En général, avec un masque de sous-réseau de
      <code class="literal">255.255.255.254</code>, le système fonctionne avec 2
      adresses IP en changeant simplement le dernier chiffre, et en
      s'assurant que si le dernier chiffre de l'un des adresses est
      paire, le dernier chiffre de l'autre adresse n'est pas le chiffre
      impair immédiatement supérieur.
      </p><p>
      Ce sont des contraintes de <acronym class="acronym">TCP/IP</acronym>, mais c'est 
      la seule méthode permettant d'obtenir un haut niveau de 
      flexibilité.
      </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="images/note.png"/></td><th align="left">Note</th></tr><tr><td align="left" valign="top"><p>
      Si vous utilisez un point d'accès, c'est-à-dire un réseau en mode
      Infrastructure, vous n'aurez pas le problème de redirection, car
      tout sera résolu au niveau liaison de données (presque tous les
      points d'accès se comportent comme des ponts). Mais les points
      d'accès sont chers (un millier de dollars, voire
      plus)<a href="#ftn.d0e965" class="footnote" id="d0e965"><sup class="footnote">[5]</sup></a> et il est
      plus économique d'utiliser un Pentium 133 avec 32 Mo de 
      mémoire vive comme routeur, même avec 2 cartes ou plus.
      </p></td></tr></table></div><h4><a id="d0e969"/>Accès à Internet</h4><pre class="programlisting">
                               A - - - - - C - - Internet
                                 \       /
                               |   \   /   |
                                     /\
                               |   /    \  |
                                 /       \
                               B - - - - - D
</pre><p>Il existe plusieurs situations :</p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>
      Seule la machine C dispose d'une adresse IP publique (sur son
      interface côté Internet). Vous devrez simplement lui attribuer une
      adresse IP privée (<code class="literal">192.168.x.y</code> par exemple) 
      pour le réseau sans-fil, ce qui permettra l'utilisation du routage 
      et du masquage. C sera la passerelle par défaut de A, B et D.
      </p></li><li class="listitem"><p>
      Vous disposez d'un sous-réseau public visible depuis Internet et C
      est votre passerelle par défaut (entre votre réseau et Internet).
      Vous devrez seulement activer le routage sur C, et paramétrer 
      définir C comme passerelle par défaut sur A, B et D.
      </p></li><li class="listitem"><p>
      Vous disposez d'un sous-réseau public visible depuis Internet et C
      n'est pas votre passerelle par défaut vers Internet. Deux
      solutions s'offrent à vous : modifier votre passerelle par
      défaut pour qu'elle pointe sur C pour les adresses appartenant à
      votre réseau. Par symétrie, C doit pointer sur votre passerelle
      par défaut pour aller vers Internet. L'autre solution serait
      d'activer un mandataire ARP (<span class="foreignphrase"><em class="foreignphrase">proxy
      arp</em></span>) sur C
      (<strong class="userinput"><code>echo 1 &gt; /proc/sys/net/ipv4/conf/<em class="replaceable"><code>ethx</code></em>/proxy_arp</code></strong><em class="replaceable"><code>ethx</code></em> est l'interface vers la
      passerelle par défaut), puis paramétrer C pour que sa passerelle par
      défaut pointe vers la passerelle par défaut. Utiliser un
      mandataire ARP est un détournement de <acronym class="acronym">TCP/IP</acronym>
      mais fonctionne bien.
      </p></li></ol></div><h4><a id="d0e1003"/>Réseaux mixtes : filaires et sans-fil</h4><pre class="programlisting">
                                Internet         
                                       \      
                                        \        E
                                         \     /
                                          \  /       sans-fil
                               A - - - - - C - - F
                                 \       /   \
                               |   \   /   |   \
                      filaire        /\          G                             
                               |   /    \  |
                                 /       \
                               B - - - - - D
</pre><p>
      Maintenant, C relie deux réseaux : sans-fil à droite et
      filaire à gauche.
      </p><p>
      De plus, il y a un accès à Internet, vous avez donc au total 3
      cartes réseau dans C.
      </p><p>
      Quels adresses IP attribuer aux hôtes ? Vous avez deux
      solutions :
      </p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>
      Séparer le réseau en deux sous-réseaux : par exemple
      <code class="literal">192.168.1.0/24</code> et
      <code class="literal">192.168.2.0/24</code>. Cette solution est rapide mais 
      ne sera pas extensible si vous utilisez des adresses Internet 
      publiques, car cela obligerait à gaspiller trop d'adresses IP.
      </p></li><li class="listitem"><p>
      Activer un mandataire ARP (<span class="foreignphrase"><em class="foreignphrase">proxy
      arp</em></span>) sur C pour les 2 interfaces. Les paramètres
      réseau (adresse réseau et masque) sont les mêmes pour le sans-fil
      et le filaire, mais grâce au mandataire ARP, on peut choisir 
      quelles adresses IP sont sur le réseau filaire et quelles 
      adresses sont sur le réseau sans-fil.
      </p></li></ol></div><h4><a id="d0e1029"/>
      Examinons cette deuxième solution plus en détails
      </h4><p>
      Par exemple, considérez que vous avez un sous-réseau public en
      <code class="literal">x.y.z.0/24</code>      
      </p><p>Les interfaces sont :</p><pre class="programlisting">
ifconfig eth0 x.y.z.<em class="replaceable"><code>C</code></em> netmask 255.255.255.255 # filaire
ifconfig eth1 x.y.z.<em class="replaceable"><code>C</code></em> netmask 255.255.255.255 # sans-fil
ifconfig eth2 x.y.z.<em class="replaceable"><code>C</code></em> netmask 255.255.255.255 # vers Internet
</pre><p>Les routes statiques pour <code class="literal">eth2</code> 
      sont :</p><pre class="programlisting">
route add <em class="replaceable"><code>adresse_passerelle</code></em> dev eth2
route add default gw <em class="replaceable"><code>adresse_passerelle</code></em>
</pre><p>
      Ces routes servent à diriger vers votre passerelle par défaut
      toutes les requêtes vers Internet : comme vous pouvez le
      remarquer, vous devez d'abord indiquer à Linux où se trouve le
      routeur, puis de diriger par défaut les requêtes vers celui-ci.
      </p><p>
      Routes statiques sur <code class="literal">eth0</code> :
      </p><pre class="programlisting">
route add x.y.z.<em class="replaceable"><code>A</code></em> dev eth0
route add x.y.z.<em class="replaceable"><code>B</code></em> dev eth0
route add x.y.z.<em class="replaceable"><code>D</code></em> dev eth0
</pre><p>
      (Les hôtes A, B et D se trouvent sur le réseau filaire.)
      </p><p>
      Routes statiques sur <code class="literal">eth1</code> :
      </p><pre class="programlisting">
route add x.y.z.<em class="replaceable"><code>E</code></em> dev eth1
route add x.y.z.<em class="replaceable"><code>F</code></em> dev eth1
route add x.y.z.<em class="replaceable"><code>G</code></em> dev eth1
</pre><p>
      (Les hôtes E, F et G se trouvent sur le réseau sans-fil.)
      </p><p>
      Cela vous donnera une très grande souplesse, mais vous devrez 
      définir à la main la configuration relative à chaque hôte.
      </p></div></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title"><a id="d0e1102"/>6. Configuration</h2></div></div></div><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Warning"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Avertissement]" src="images/warning.png"/></td><th align="left">Avertissement</th></tr><tr><td align="left" valign="top"><p>
    Cette partie du texte original a été partiellement réécrite pour la
    version française. En effet, une grande partie des informations
    fournies par la version originale étaient trop obsolètes pour être
    utiles. Ces modifications ont été transmises à l'auteur pour
    inclusion dans les prochaines versions.
    </p></td></tr></table></div><p>
    Je présente ici quelques exemples (que j'espère utiles) de la façon
    de configurer certaines cartes sans-fil économiques courantes.
    </p><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="info-generales"/>6.1. 
      Informations générales sur la configuration
      </h3></div></div></div><p>
      Les cartes sans-fil ont une interface similaire à n'importe
      quelle autre carte Ethernet, vous devrez donc ajouter dans
      <code class="filename">/etc/conf.modules</code> :
      </p><pre class="programlisting">
alias <em class="replaceable"><code>ethx</code></em> <em class="replaceable"><code>module</code></em>
</pre><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
      <em class="replaceable"><code>ethx</code></em> est l'interface que vous voulez
      attribuer à votre carte sans-fil ;
      </p></li><li class="listitem"><p>
      <em class="replaceable"><code>module</code></em> est le nom du module du noyau.
      </p></li></ul></div><pre class="programlisting">
options <em class="replaceable"><code>module</code></em> io=<em class="replaceable"><code>0xAAA</code></em> irq=<em class="replaceable"><code>I</code></em></pre><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
      <em class="replaceable"><code>0xAAA</code></em> est l'adresse de base d'E/S 
      correspondant à la carte ;
      </p></li><li class="listitem"><p>
      <em class="replaceable"><code>I</code></em> est l'IRQ utilisée par votre 
      carte ;
      </p></li><li class="listitem"><p>
      et ainsi de suite s'il y a d'autre paramètres.
      </p></li></ul></div><p>
      Après cela, vous pourrez utiliser les commandes
      <span class="command"><strong>ifconfig</strong></span> et <span class="command"><strong>route</strong></span> pour
      configurer votre cartes au niveau IP.
      </p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="d0e1175"/>6.2. Symphony (Proxim)</h3></div></div></div><p>
      Type de réseau : <acronym class="acronym">FHSS</acronym>, Ad-hoc seulement,
      et avec le protocole propriétaire OpenAir.
      </p><p>
      Site web : <a class="ulink" href="http://www.komacke.com/distribution.html" target="_top">http://www.komacke.com/distribution.html</a> où vous devrez
      télécharger la documentation et les pilotes Linux. Les pilotes
      pour les systèmes Windows sont disponibles sur <a class="ulink" href="http://www.proxim.com" target="_top">http://www.proxim.com</a>.
      </p><p>
      Les pilotes sont fournis avec un code source à compiler.
      </p><div class="orderedlist"><p class="title"><strong>Configuration</strong></p><ol class="orderedlist" type="1"><li class="listitem"><p>
      Décompressez le fichier tar dans un répertoire vide.
      </p></li><li class="listitem"><p>
      Tapez <span class="command"><strong>make</strong></span> pour obtenir de l'aide.
      </p></li><li class="listitem"><p><a id="symphony-make"/>
      <strong class="userinput"><code>make modules; make module_install</code></strong> 
      pour installer le pilote <code class="filename">rlmod.o</code>
      et l'utilitaire <span class="command"><strong>proxcfg</strong></span>.
      </p></li><li class="listitem"><p>
      Pour lancer le pilote (après avoir modifié
      <code class="filename">/etc/conf.modules</code> : voir la <a class="xref" href="#info-generales" title="6.1.  Informations générales sur la configuration">Section 6.1, « 
      Informations générales sur la configuration
       »</a>), vous devrez simplement relancer
      l'interface avec la commande <span class="command"><strong>ifconfig</strong></span>.
      </p></li></ol></div><p>
      L'utilitaire <a class="ulink" href="http://www.komacke.com/proxcfg.html" target="_top">
      <span class="command"><strong>proxcfg</strong></span></a> vous permet de modifier les
      paramètres de la liaison données :
      </p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>
      <strong class="userinput"><code>proxcfg <em class="replaceable"><code>ethx</code></em> sta</code></strong> 
      pour la configurer en station (esclave)
      </p></li><li class="listitem"><p>
      <strong class="userinput"><code>proxcfg <em class="replaceable"><code>ethx</code></em> 
      msta</code></strong> pour la configurer en station maître (maître)
      </p></li><li class="listitem"><p>
      <strong class="userinput"><code>proxcfg <em class="replaceable"><code>ethx</code></em> alt</code></strong> 
      pour la configurer en mode automatique
      </p></li></ol></div><p>C'est tout ce que vous devez savoir pour la faire fonctionner
      correctement.</p><p>
      Pour plus d'information, consultez <a class="ulink" href="http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Linux.Wireless.drivers.html#RangeLan2" target="_top">http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Linux.Wireless.drivers.html#RangeLan2</a>.
      </p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="d0e1268"/>6.3. Aviator 2.4 et AviatorPro (Webgear)</h3></div></div></div><p>
      Type de réseau : <acronym class="acronym">FHSS</acronym>, Ad-hoc seulement
      pour la Aviator 2.4 et Infrastructure pour la AviatorPro.
      </p><p>
      Ce sont des cartes <acronym class="acronym">PCMCIA</acronym>, donc vous devrez 
      compiler les sources pcmcia pour pouvoir les utiliser. Le pilote 
      permettant d'utiliser ces cartes est livré avec les sources PCMCIA 
      (version 3.1.33 minimum) et est inclus dans les noyaux Linux à 
      partir de la version 2.4.19.
      </p><div class="orderedlist"><p class="title"><strong>Configuration</strong></p><ol class="orderedlist" type="1"><li class="listitem"><p>
      Vous devez télécharger les sources pcmcia, les décompresser dans
      <code class="filename">/usr/src/pcmcia</code>, les
      compiler et les installer (voir la <a class="xref" href="#config-noyau" title="5.2. Configuration bas-niveau du noyau">Section 5.2, « Configuration bas-niveau du noyau »</a>) ;
      </p></li><li class="listitem"><p>
      Le fichier de configuration
      <code class="filename">/etc/pcmcia/config.opts</code>
      devrait<a href="#ftn.d0e1298" class="footnote" id="d0e1298"><sup class="footnote">[6]</sup></a> contenir une ligne
      comme celle-ci :
      </p><pre class="programlisting">
module "ray_cs" opts …
</pre><p>
      À cet endroit, vous devez modifier certains paramètres de la
      liaison données. Vous devez indiquer ces paramètres sur la même
      ligne, juste après <code class="literal">opts</code>. Les valeurs possibles
      de ces paramètres sont :
      </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
      <strong class="userinput"><code>pc_debug=<em class="replaceable"><code>x</code></em></code></strong>, où 
      <em class="replaceable"><code>x</code></em> est le niveau de 
      journalisation ;
      </p></li><li class="listitem"><p>
      <strong class="userinput"><code>net_type=<em class="replaceable"><code>x</code></em></code></strong>, avec
      <em class="replaceable"><code>x</code></em>=0 pour le mode Ad-hoc et
      <em class="replaceable"><code>x</code></em>=1 pour le mode Infrastructure ;
      </p></li><li class="listitem"><p>
      <strong class="userinput"><code>essid=<em class="replaceable"><code>x</code></em></code></strong>,
      <em class="replaceable"><code>x</code></em> est le <acronym class="acronym">ESSID</acronym>.
      </p></li></ul></div></li></ol></div><p>
      Finalement, pour vérifier votre configuration avec , donnez à
      <code class="literal">pc_debug</code> une valeur supérieure à zéro. Vous
      verrez dans votre console des messages relatifs à la liaison
      données (comme <code class="computeroutput">network started</code>
      lors de la création d'un nouveau réseau sans-fil et
      <code class="computeroutput">network joined</code> lors de la
      jonction avec un réseau sans-fil existant).
      </p><p>
      Le fichier <code class="filename">/proc/ray_cs</code> peut également vous 
      aider : si le <acronym class="acronym">BSSID</acronym> qu'il indique 
      est nul, vous ne pourrez recevoir de données d'aucune carte. En 
      effet, le <acronym class="acronym">BSSID</acronym> indique à quel réseau vous 
      appartenez.
      </p><p>
      Pour plus d'informations, consultez <a class="ulink" href="http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Linux.Wireless.drivers.html#Raylink" target="_top">http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Linux.Wireless.drivers.html#Raylink</a>
      </p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="d0e1378"/>6.4. 
      Produits Cabletron et Wavelan I, II, Orinoco de Lucent
      </h3></div></div></div><p>
      Type de réseau : <acronym class="acronym">DSSS</acronym>, Ad-hoc et
      Infrastructure.
      </p><p>
      Les produits Lucent sont très professionnels. NdT : La gamme
      des produits sans-fil de Lucent a été revendue à <a class="ulink" href="http://www.proxim.com" target="_top">Proxim</a>
      </p><p>
      Site web : <a class="ulink" href="http://www.lucent.com" target="_top">http://www.lucent.com</a> et <a class="ulink" href="http://www.orinoco.net" target="_top">http://www.orinoco.net</a>.
      </p><p>
      Le pilote (<code class="filename">orinoco_cs</code>) permettant d'utiliser 
      ces cartes est livré avec les sources PCMCIA (version 3.1.34 
      minimum) et est inclus dans le noyaux Linux à partir de la version 
      2.4.21.
      </p><p>
      Alors que les pilotes précédents étaient configurés via des
      paramètres indiqués au module lors de son chargement, la
      configuration de ce pilote sera réalisée via les
      <em class="firstterm">extensions sans-fil</em> du noyau
      (<span class="foreignphrase"><em class="foreignphrase">wireless extensions</em></span>). Les
      extensions sans-fil sont un jeu d'appels systèmes permettant de
      communiquer avec les pilotes des cartes réseaux sans-fil. Les
      utilitaires permettant d'exploiter ces extensions sont regroupés
      dans le paquet <em class="medialabel">wireless-tools</em>. Parmi
      ceux-ci se trouve la commande <span class="command"><strong>iwconfig</strong></span> qui sera
      spécifiquement utilisée pour la configuration d'une carte (voir
      <a class="ulink" href="http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html" target="_top">http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html</a>).
      </p><div class="orderedlist"><p class="title"><strong>Configuration</strong></p><ol class="orderedlist" type="1"><li class="listitem"><p>
      Vous devez télécharger les sources pcmcia, les décompresser dans
      <code class="filename">/usr/src/pcmcia</code>, les
      compiler et les installer (voir la <a class="xref" href="#config-noyau" title="5.2. Configuration bas-niveau du noyau">Section 5.2, « Configuration bas-niveau du noyau »</a>) ;
      </p></li><li class="listitem"><p>
      Placez dans le fichier de configuration 
      <code class="filename">/etc/pcmcia/wireless.opts</code> une 
      configuration vierge comme celle-ci :
      </p><pre class="programlisting">
*,*,*,*) # &lt;- Motif de sélection
         # Définit à quelles cartes cette configuration s'applique
         # (Le 4e composant de ce motif correspond à l'adresse MAC)

    INFO="Carte WaveLan ou Orinoco"
    # ESSID (nom de réseau étendu) : "Mon reseau", "any"
    ESSID=""
    # Mode de fonctionnement :
    # ------------------------
    # Ad-Hoc, Managed, Master, Repeater, Secondary, auto
    MODE=""
    # Canal : 1, 2, 3
    # ---------------
    # Cette option n' est applicable qu'au mode Ad-hoc
    CHANNEL=""
    # Débit en bits : auto, 1M, 11M
    # -----------------------------
    # Ce paramètre sert a définir la vitesse de transmission.
    # attention à ce paramètre pour la compatibilité avec les cartes
    # Cabletron.
    RATE=""
    ;;
</pre><p>
      Il ne vous reste plus qu'à remplir ce fichier pour configurer la 
      liaison données.
      </p></li></ol></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="images/note.png"/></td><th align="left">Note</th></tr><tr><td align="left" valign="top"><p>
      Pour utiliser 2 cartes Wavelan avec des configurations différentes
      sur la même machine (par exemple, l'une en mode Ad-hoc et l'autre
      en mode infrastructure), il suffit d'indiquer dans le fichier de
      configuration <code class="filename">/etc/pcmcia/wireless.opts</code> une
      configuration pour chaque carte. En effet, la quatrième partie du
      motif de sélection de chaque bloc
      <code class="literal">*,*,*,<em class="replaceable"><code>XX:XX:XX:XX:XX</code></em>)</code>
      sert à spécifier à quelle carte (i.e. à quelle adresse MAC) cette
      configuration s'applique.  Il suffit donc de remplacer dans chaque
      cas cette quatrième composante
      (<em class="replaceable"><code>XX:XX:XX:XX:XX</code></em>) par l'adresse MAC de
      la carte à laquelle cette configuration s'applique.
      </p></td></tr></table></div><p>Les pilotes pour Lucent peuvent aussi être utilisés pour les
      cartes Cabletron <a class="ulink" href="http://www.cabletron.com" target="_top">http://www.cabletron.com</a></p><p>
      Pour plus d'information, consultez <a class="ulink" href="http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Linux.Wireless.drivers.html#WavelanIEEE" target="_top">http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Linux.Wireless.drivers.html#WavelanIEEE</a>.
      </p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="d0e1461"/>6.5. YDI</h3></div></div></div><p>
      Type de réseau : <acronym class="acronym">DSSS</acronym>, Ad-hoc ou
      Infrastructure.
      </p><p>
      YDI vend des cartes très professionnelles avec des antennes, des
      amplis, et cætera.
      </p><p>
      Site web : <a class="ulink" href="http://www.ydi.com" target="_top">http://www.ydi.com</a>.  Les pilotes
      Linux sont disponibles sur : <a class="ulink" href="ftp://ftp.linux-wlan.org/pub/linux-wlan/" target="_top">ftp://ftp.linux-wlan.org/pub/linux-wlan/</a>.
      </p><p>Pour installer :</p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>
      Décompressez le fichier tar dans un répertoire vide ;
      </p></li><li class="listitem"><p>
      Tapez <span class="command"><strong>make</strong></span> pour compiler ;
      </p></li><li class="listitem"><p>
      <strong class="userinput"><code>make install</code></strong> pour installer le pilote 
      <code class="filename">am930_isa</code> et l'utilitaire 
      <span class="command"><strong>wlanctl</strong></span>.
      </p></li></ol></div><p>
      Une fois ceci fait, vous pourrez choisir de réaliser une
      configuration manuelle de la liaison données en utilisant
      <span class="command"><strong>wlanctl</strong></span> ou une configuration automatique en 
      utilisant les scripts <code class="filename">scripts/wlan</code> ou
      <code class="filename">scripts/rc.wlan</code>.
      </p><p>
      Les paramètres principaux pour un réglage manuel :
      </p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>
      <strong class="userinput"><code>wlanctl scan …</code></strong> pour rechercher 
      des <acronym class="acronym">BSS</acronym> déjà présents ;
      </p></li><li class="listitem"><p>
      <strong class="userinput"><code>wlanctl netlist</code></strong> vous montrera ce qu'a 
      trouvé la commande <strong class="userinput"><code>wlanctl scan 
      …</code></strong> ; </p></li><li class="listitem"><p>
      <strong class="userinput"><code>wlanctl bsscreate … 
      <em class="replaceable"><code>ssid</code></em> </code></strong> pour créer un nouveau 
      réseau identifié par le <em class="replaceable"><code>SSID</code></em> 
      indiqué ;
      </p></li><li class="listitem"><p>
      <strong class="userinput"><code>wlanctl bssjoin <em class="replaceable"><code>bssid</code></em> 
      </code></strong> pour rejoindre le réseau identifié par le 
      <em class="replaceable"><code>BSSID</code></em> indiqué ;
      </p></li><li class="listitem"><p>
      <strong class="userinput"><code>wlanctl authen</code></strong> et <strong class="userinput"><code>wlanctl
      assoc</code></strong> pour les services d'authentification
      </p></li></ol></div><p>
      Pour plus d'information, consultez <a class="ulink" href="http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Linux.Wireless.drivers.html#Prism" target="_top">http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Linux.Wireless.drivers.html#Prism</a>.
      </p></div></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title"><a id="d0e1571"/>7. Liens utiles</h2></div></div></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="d0e1574"/>7.1. Liens sur des logiciels libres</h3></div></div></div><p>
      <a class="ulink" href="http://www.linux-wlan.org" target="_top">Le projet 
      Linux-wlan</a> ;
      </p><p>
      <a class="ulink" href="http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux" target="_top">Le <span class="foreignphrase"><em class="foreignphrase">Wireless 
      Howto</em></span> de Jean Tourrilhes</a>.
      </p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="d0e1590"/>7.2. Liens commerciaux</h3></div></div></div><p>
      <a class="ulink" href="http://www.fatamorgana.com/" target="_top">Fatamorgana 
      Computers</a> ;
      </p><p>
      <a class="ulink" href="http://www.lucent.com/" target="_top">Site web de 
      Lucent</a> ;
      </p><p>
      <a class="ulink" href="http://www.ydi.com/" target="_top">Site web de YDI</a> ;
      </p><p>
      <a class="ulink" href="http://www.siemens.com/" target="_top">Site web de Siemens</a>.
      </p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="d0e1613"/>7.3. Liens généraux</h3></div></div></div><p>
      Le site consacré au <a class="ulink" href="http://rubb.free.fr/802-11/index.php" target="_top">WiFi</a> de 
      l'université de Corse ;
      </p><p>
      Les articles consacrés aux <a class="ulink" href="http://www.commentcamarche.net/wireless/wlintro.php3" target="_top">réseaux
      sans fil</a> du site de vulgarisation informatique <a class="ulink" href="http://www.commentcamarche.net" target="_top">Comment ça
      marche ?</a>.
      </p></div></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title"><a id="d0e1629"/>8. FAQ — Foire aux questions</h2></div></div></div><div class="qandaset"><a id="d0e1632"/><dl><dt>Q : <a href="#d0e1633">
    Quelle est la différence entre un BSSID et un
    ESSID, et quand aurais-je besoin d'un
    ESSID ?
    </a></dt><dt>Q : <a href="#d0e1678">
    Quel point d'accès dois-je acheter ?
    </a></dt><dt>Q : <a href="#d0e1694">
    Dans quels cas utiliser le paramètre canal ?
    </a></dt><dt>Q : <a href="#d0e1704">
    Pourquoi n'est-il pas possible de changer le canal sur un hôte en 
    mode Infrastructure ?
    </a></dt></dl><table border="0"><colgroup><col align="left" width="1%"/><col/></colgroup><tbody><tr class="question"><td align="left" valign="top"><a id="d0e1633"/><a id="d0e1634"/><p><strong>Q :</strong></p></td><td align="left" valign="top"><p>
    Quelle est la différence entre un <acronym class="acronym">BSSID</acronym> et un
    <acronym class="acronym">ESSID</acronym>, et quand aurais-je besoin d'un
    <acronym class="acronym">ESSID</acronym> ?
    </p></td></tr><tr class="answer"><td align="left" valign="top"><p><strong>R :</strong></p></td><td align="left" valign="top"><p>
    Un <acronym class="acronym">BSSID</acronym> est un nombre de 48 bits utilisé
    pour identifier une petite zone <acronym class="acronym">BSS</acronym>, où chaque 
    hôte est capable de communiquer avec tous les autres (éventuellement 
    avec un point d'accès).
    </p><p>
    Un <acronym class="acronym">ESSID</acronym> est une chaîne de longueur variable qui
    permet de faire communiquer plusieurs <acronym class="acronym">BSS</acronym> afin de
    les étendre pour former un Ensemble de services étendus
    (<acronym class="acronym">ESS</acronym><span class="foreignphrase"><em class="foreignphrase">Extended Service
    Set</em></span>). Il faudra un point d'accès pour chaque
    <acronym class="acronym">BSS</acronym> et ceux-ci ne communiqueront tous ensemble 
    que s'ils ont le même <acronym class="acronym">ESSID</acronym>. Un
    <acronym class="acronym">ESSID</acronym> ne sera nécessaire que si vous avez un
    grand réseau ayant au moins deux points d'accès.
    </p></td></tr><tr class="question"><td align="left" valign="top"><a id="d0e1678"/><a id="d0e1679"/><p><strong>Q :</strong></p></td><td align="left" valign="top"><p>
    Quel point d'accès dois-je acheter ?
    </p></td></tr><tr class="answer"><td align="left" valign="top"><p><strong>R :</strong></p></td><td align="left" valign="top"><p>
    Le moins cher que vous trouverez : l'important, c'est que le 
    point d'accès et les cartes sans-fil utilisés aient les mêmes 
    spécifications au niveau matériel : tous compatibles
    <acronym class="acronym">FHSS</acronym> ou tous compatibles <acronym class="acronym">DSSS</acronym>.
    Attention aux cartes RangeLan2 de Proxim, car elles utilisent le 
    protocole propriétaire OpenAir, et ne peuvent donc pas communiquer 
    avec des cartes <acronym class="acronym">FHSS</acronym> aux normes.
    </p></td></tr><tr class="question"><td align="left" valign="top"><a id="d0e1694"/><a id="d0e1695"/><p><strong>Q :</strong></p></td><td align="left" valign="top"><p>
    Dans quels cas utiliser le paramètre canal ?
    </p></td></tr><tr class="answer"><td align="left" valign="top"><p><strong>R :</strong></p></td><td align="left" valign="top"><p>
    Quand vous aurez plusieurs réseaux avec des <acronym class="acronym">BSS</acronym>
    différents (et des fabricants différents), vous risquez d'avoir des
    problèmes d'interférences : changer le canal utilisé par les
    points d'accès (en mode infrastructure) ou changer le canal des
    hôtes (en mode Ad-hoc) pourra vous éviter ce genre de problèmes.
    </p></td></tr><tr class="question"><td align="left" valign="top"><a id="d0e1704"/><a id="d0e1705"/><p><strong>Q :</strong></p></td><td align="left" valign="top"><p>
    Pourquoi n'est-il pas possible de changer le canal sur un hôte en 
    mode Infrastructure ?
    </p></td></tr><tr class="answer"><td align="left" valign="top"><p><strong>R :</strong></p></td><td align="left" valign="top"><p>
    Car le canal est choisi par le point d'accès.
    </p></td></tr></tbody></table></div></div><div class="appendix"><h2 class="title"><a id="masque-tout-a-un"/>A. 
    Le masque 255.255.255.255, le mandataire ARP et la fonction de pont
    </h2><p>
    Ici sont traités certains avantages de Linux dans l'interconnexion
    de réseaux sans-fil.
    </p><p>
    Linux vous permet de choisir un masque de sous-réseau ayant la
    valeur <code class="literal">255.255.255.255</code>, ce qui pourra vous aider
    à attribuer les adresses IP aux interfaces de votre choix, par
    exemple une pour <code class="literal">eth0</code>, une autre pour
    <code class="literal">eth1</code>, et ainsi de suite…
    </p><p>
    Ceci n'a pas d'effet secondaire particulier.
    </p><p>
    Vous pouvez de plus utiliser le paramètre
    <code class="literal">proxy_arp</code> sous <code class="filename">
    /proc/sys/net/ipv4/conf/<em class="replaceable"><code>ethx</code></em>/proxy_arp
    </code><em class="replaceable"><code>ethx</code></em> est votre interface.
    </p><p>
    Si vous faites <strong class="userinput"><code>echo 1 &gt; proxy_arp</code></strong>, vous
    activerez le mandataire ARP (<span class="foreignphrase"><em class="foreignphrase">proxy
    arp</em></span>) pour cette interface. Vous le désactiverez avec
    <strong class="userinput"><code>echo 1 &gt; proxy_arp</code></strong>.
    </p><p>
    Qu'est-ce qu'un mandataire ARP ? En résumé, un mandataire ARP
    vous sera utile lorsque vous voudrez qu'un routeur Linux réponde à
    une requête ARP alors que l'adresse de destination se trouve sur une
    autre de ses interfaces.
    </p><p>Exemple :</p><pre class="programlisting">
192.168.1.1 ---- 192.168.1.2 routeur Linux 192.168.2.2 ----192.168.2.1
</pre><p>Pour faire fonctionner cet exemple, vous devez :</p><div class="orderedlist"><p class="title"><strong>Sans mandataire ARP</strong></p><ol class="orderedlist" type="1"><li class="listitem"><p>
    Sur l'hôte <code class="literal">192.168.1.1</code> : choisir 
    <code class="literal">192.168.1.2</code> comme passerelle
    </p></li><li class="listitem"><p>
    Sur l'hôte <code class="literal">192.168.2.1</code> : choisir 
    <code class="literal">192.168.2.2</code> comme passerelle
    </p></li><li class="listitem"><p>
    Effectuer une commande <span class="command"><strong>ping</strong></span> avec succès d'un côté 
    vers l'autre.
    </p></li></ol></div><div class="orderedlist"><p class="title"><strong>Avec un mandataire ARP</strong></p><ol class="orderedlist" type="1"><li class="listitem"><p>
    Sur l'hôte <code class="literal">192.168.1.1</code> : choisir 
    <code class="literal">192.168.1.2</code> comme passerelle
    </p></li><li class="listitem"><p>
    Ne pas choisir de passerelle sur l'hôte
    <code class="literal">192.168.2.1</code>, mais activer le mandataire ARP sur
    la bonne interface du routeur
    </p></li><li class="listitem"><p>
    Effectuer une commande <span class="command"><strong>ping</strong></span> avec succès d'un côté 
    vers l'autre.
    </p></li></ol></div><p>
    Dans le second cas, le mandataire ARP permet au routeur Linux de
    répondre lorsque vous effectuez une commande <span class="command"><strong>ping</strong></span>
    depuis l'hôte <code class="literal">192.168.2.1</code>, en disant qu'il
    connaît l'hôte <code class="literal">192.168.1.1</code> et qu'il peut donc
    répondre à sa place. Ensuite, quand la source commence à envoyer des
    paquets ICMP, le routeur Linux sait qu'il doit les rediriger vers le
    véritable hôte <code class="literal">192.168.1.1</code>.
    </p><p>
    Dans un réseau sans-fil, un mandataire ARP peut vous aider si vous
    avez beaucoup de machines Linux utilisées comme routeurs IP et que
    vous ne voulez pas avoir à paramétrer un grand nombre de routes 
    statiques sur chaque hôte.
    </p><p>
    Vous pouvez aussi essayer d'utiliser une machine Linux comme pont 
    sur un réseau sans-fil :
    </p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>
    Installez un noyau stable et récent
    </p></li><li class="listitem"><p>
    Téléchargez de bons utilitaires de pontage sur <a class="ulink" href="http://bridge.sourceforge.net/" target="_top">http://bridge.sourceforge.net/</a>.
    </p></li></ol></div><p>Un pont devrait être plus simple à gérer.</p></div><div class="appendix"><h2 class="title"><a id="modem-siemens"/>B. Le Modem Radio Siemens DECT</h2><p>Site web : <a class="ulink" href="http://www.siemens.com/" target="_top">http://www.siemens.com/</a></p><p>Qu'est-ce ? Ces deux composants ne sont pas réellement des
    cartes PC mais plutôt des modems que vous utilisez comme des périphériques
    externes.</p><pre class="programlisting">
Hôte1-PortSérie - ModemRadio1 - - - - - ModemRadio2 - PortSérie-Hôte2
</pre><p>Comment les connecter ?</p><p>Si vous vouliez les imaginer d'une manière abstraite, vous
    pourriez les modéliser comme ceci :</p><pre class="programlisting">
Hôte1-PortSérie - - CÂBLE NULL MODEM - - PortSérie-Hôte2
</pre><p>
    Vous aurez donc une connexion entre deux ports série distant avec
    deux configurations possibles :
    </p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>
    Linux avec Windows, Linux utilise un démon qui répond aux appels
    ppp, alors que Windows utilise un connexion d'accès au réseau à distance.
    </p></li><li class="listitem"><p>
    Linux avec Linux, vous pouvez lancer sur les 2 hôtes une connexion 
    ppp avec des adresses IP inversées.
    </p></li></ol></div><p>
    Pour le cas n°1, vous pouvez utilisez ce scripts Linux
    simple :
    </p><pre class="programlisting">
/usr/sbin/pppd -detach lock idle 300 crtscts \
               connect "/usr/sbin/chat -v TIMEOUT 5 AT OK AT OK AT OK AT OK" \
               <em class="replaceable"><code>IPLINUX</code></em>:<em class="replaceable"><code>IPWINDOWS</code></em> /dev/<em class="replaceable"><code>ttySx</code></em> 115200 \
               disconnect "/usr/sbin/chat -v AT OK" \
               ms-dns <em class="replaceable"><code>IPDNS</code></em>
</pre><p>Où :</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
    <code class="filename">/dev/<em class="replaceable"><code>ttySx</code></em></code> 
    est votre port série ;
    </p></li><li class="listitem"><p>
    <em class="replaceable"><code>IPDNS</code></em> est l'adresse IP de votre serveur 
    DNS ;
    </p></li><li class="listitem"><p>
    <em class="replaceable"><code>IPLINUX</code></em> est l'adresse IP de l'hôte Linux 
    et <em class="replaceable"><code>IPWINDOWS</code></em> est l'adresse 
    IP de l'hôte Windows.
    </p></li></ul></div><p>
    Ce script est nécessaire pour faire croire à Windows qu'il y a un 
    modem sur le port série !
    </p><p>
    Dans Windows, vous devrez créer une connexion réseau à distance avec
    contrôle de flux matériel (RTS/CTS) activé, une vitesse de
    <code class="literal">115 200</code> et un numéro d'appel bidon (demandé
    par l'accès à distance, mais effectivement non utilisé).
    </p><p>Avec deux machines Linux, vous devrez simplement lancer ce script très
    simple sur chaque hôte Linux :</p><pre class="programlisting">
/usr/sbin/pppd passive local crtscts <em class="replaceable"><code>IPLINUX1</code></em>:<em class="replaceable"><code>IPLINUX2</code></em> /dev/ttyS<em class="replaceable"><code>x</code></em> 115200 noauth persist
</pre><p>
    Où vous inverserez <em class="replaceable"><code>IPLINUX1</code></em> et
    <em class="replaceable"><code>IPLINUX2</code></em> sur la seconde machine.
    </p><p>
    Notez que vous pourrez mettre en place une authentification si vous
    le souhaitez, autant en Linux-Windows qu'en Linux-Linux.
    </p></div><div class="footnotes"><br/><hr width="100" align="left"/><div id="ftn.fcc" class="footnote"><p><a href="#fcc" class="para"><sup class="para">[1] </sup></a><span class="foreignphrase"><em class="foreignphrase">Federal Communications
      Commissions</em></span>, l'autorité réglementaire des télécoms
      aux États-Unis</p></div><div id="ftn.cept" class="footnote"><p><a href="#cept" class="para"><sup class="para">[2] </sup></a>Conférence Européenne des Administrations des
      Postes et Télécommunications</p></div><div id="ftn.art" class="footnote"><p><a href="#art" class="para"><sup class="para">[3] </sup></a>Autorité de régulation des
      télécoms</p></div><div id="ftn.tldp" class="footnote"><p><a href="#tldp" class="para"><sup class="para">[4] </sup></a>Tous les guides
      pratiques cités dans ce document peuvent être récupérés en version
      française sur <a class="ulink" href="http://fr.tldp.org" target="_top">http://fr.tldp.org</a> ou sur <a class="ulink" href="http://www.traduc.org" target="_top">http://www.traduc.org</a> et en version originale sur <a class="ulink" href="http://www.tldp.org" target="_top">http://www.tldp.org</a>.</p></div><div id="ftn.d0e965" class="footnote"><p><a href="#d0e965" class="para"><sup class="para">[5] </sup></a>NdT : les prix ont maintenant beaucoup
      baissé en ce qui concerne le 802.11b. L'achat d'un point d'accès
      peut donc se révéler une solution plus économique que
      l'utilisation d'une machine Linux.</p></div><div id="ftn.d0e1298" class="footnote"><p><a href="#d0e1298" class="para"><sup class="para">[6] </sup></a>Si ce n'est pas le cas, le fichier
      original, nommé <code class="filename">etc/config.opts</code> se trouve
      dans les sources pcmcia.</p></div></div></div></body></html>